Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Machine Learning
Python
Microsoft Excel
Intelligenza Artificiale
Python for Data Science
Introduction to Philosophy
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.
Explore Git's core features, learn basic commands, make commits, and undo changes in this introduction to version control for efficient code management.
Enhance web accessibility and SEO by mastering Semantic HTML elements, structuring pages effectively, and creating informative content for clearer, more readable code.
Master C# fundamentals: variables, data types, logic, and conditionals. Build practical projects while learning to create, read, and maintain scalable programs for diverse applications.
Learn DevOps culture, practices, and tools for efficient software delivery. Explore monitoring, CI/CD, infrastructure management, and resilient system design.
Master flexible and two-dimensional web layouts using CSS flexbox and grid. Create elegant designs, position elements effectively, and build responsive interfaces for modern websites.
Interactive introduction to PowerShell covering variables, operators, control flow, objects, arrays, and functions for Windows automation. Gain practical skills through hands-on projects and quizzes.
Explore advanced SQL techniques for combining data across multiple tables using joins, unions, and temporary tables. Enhance your database querying skills.
Enhance JavaScript with TypeScript's type system for more structured, error-resistant code. Gain skills in type annotations and bug detection, boosting your development efficiency.
Discover Swift programming fundamentals, from basic syntax to variables and data types. Build a strong foundation for iOS development and general-purpose coding.
Discover powerful SQL aggregate functions for complex database operations, enabling data grouping and filtering to answer specific questions efficiently.
Enhance web interactivity with dynamic CSS animations. Learn to animate elements, customize effects, and set transition specifications for engaging user experiences.
Explore pointers, memory management, and basic pointer arithmetic in C programming. Master key concepts for effective memory allocation and access.
Deepen Java skills with advanced concepts like I/O, collections, threading, and JUnit testing. Enhance code efficiency and gain practical experience through hands-on projects.
Master object-oriented programming in Python 3: inheritance, abstraction, encapsulation, and polymorphism. Represent real-world relationships and create multi-form classes in your code.
Master CSS box model and layout techniques to precisely control element positioning and display for visually appealing web designs.
Get personalized course recommendations, track subjects and courses with reminders, and more.