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
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
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 C++ classes and objects to create scalable, modular programs. Learn object-oriented programming principles and build custom classes for efficient code organization.
Learn to handle big data using PySpark, covering concepts, applications, and practical skills. Explore RDDs, DataFrames, and SQL-like queries for analyzing large datasets in various domains.
Explore PHP functions: create reusable code blocks, utilize built-in functions for common tasks, and enhance your programming efficiency in this hands-on learning experience.
Explore C++ vectors: create, manipulate, and use built-in functions. Learn to organize data efficiently and work with arrays for enhanced programming skills.
Discover foundational data concepts, statistical thinking, visualization best practices, and analysis techniques to work confidently with data without coding.
Explore responsible AI implementation, identifying common pitfalls and developing strategies to mitigate risks while creating effective AI-based solutions across industries.
Learn PHP form handling and validation techniques to create dynamic websites. Handle GET/POST requests, validate user input with regular expressions, and ensure data integrity before database storage.
Enhance your web design skills by mastering CSS typography, text styling, and font integration for visually appealing and attention-grabbing web pages.
Master decision-making and repetition in C programming with conditionals and loops. Gain skills to control program flow, perform repetitive actions, and recognize basic errors.
Master JavaScript arrays and loops to efficiently handle lists and repetitive tasks in web development.
Predict probabilities of class membership using Logistic Regression. Implement, evaluate, and interpret models for classification tasks like disease identification and customer conversion.
Explore arrays and strings in C, mastering element manipulation, array methods, and string storage for creating powerful programs with ordered information.
Master file system manipulation using command-line tools. Learn to move, copy, and delete files/directories efficiently, enhancing your productivity and control over your system.
Explore JavaScript's inner workings, memory management, and design patterns to enhance your coding skills and create more efficient, robust applications.
Expand PHP skills to create dynamic web apps using databases, files, and APIs. Learn to connect to PostgreSQL, handle files, work with external APIs, and set up PHP locally with XAMPP.
Get personalized course recommendations, track subjects and courses with reminders, and more.