Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Computer Science
Artificial Intelligence
Data Science
Intelligenza Artificiale
The Bible's Prehistory, Purpose, and Political Future
Education for All: Disability, Diversity and Inclusion
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Codecademy is an online interactive platform that offers free coding classes in 12 different languages including Python, Java, JavaScript, and more.
Get started developing Android Apps! Get to know the Android programming environment and skills needed to build basic Android apps
A quick primer on Java fundamentals for programmers.
Learn Flask fundamentals by exploring back-end web apps, HTTP requests, and building a first Python web application through an Adopt a Pet project.
Learn about operating systems by taking a deep dive into each of its main functionalities.
Learn to connect Raspberry Pi with electronic circuits, apply Ohm’s Law, and control digital outputs through GPIO and breadboard circuits.
Hands-on pandas practice—merges, groupbys, pivot tables, loops and custom functions—applied to four real datasets in Jupyter Notebook projects.
Learn to prompt ChatGPT for software development, generating commands, queries, classes, tests, and refactored code within an end-to-end AI-assisted workflow.
Communicate your data findings more effectively—build visually appealing, interactive business intelligence (BI) dashboards with Tableau.
Learn to write unit tests in JavaScript with Mocha.
Configure local settings and preferences from the command line, with an introduction to accessing and using the Windows command line.
Learn R as an experienced programmer through core syntax, data structures, programming, and introductory data analysis.
Learn how to publish a personal website to the public Internet.
Learn to handle missing data in Python using deletion, interpolation, and imputation, with a project analyzing Stack Overflow survey trends.
Take a deeper look into classes and methods in Java.
Learn to create and manage GitHub repositories, follow GitHub Flow, use Markdown, and explore issues, CLI, and Actions.
Get personalized course recommendations, track subjects and courses with reminders, and more.