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
Artificial Intelligence
OpenAI
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Introduction to Graphic Illustration
The Science of Gastronomy
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 reference types, Object and String classes, and their role in C# object-oriented programming. Learn upcasting, null references, and implement the Object type.
Learn to calculate and interpret mean, median, and mode using Python. Explore their applications, handle outliers, and analyze real-world datasets to gain practical statistical skills.
Explore quantum computing fundamentals including qubits, superposition, entanglement, and quantum cryptography applications for learners of all backgrounds.
Explore transformers, the core of GPT models, and apply them to text generation and sentiment analysis using Hugging Face libraries. Learn about their history and environmental impact.
Create publication-ready visualizations using Seaborn to transform pandas DataFrames into compelling charts, including bar, line, scatter, and histograms with customizable features.
Discover how Cursor's AI-powered IDE transforms coding with intelligent chat, code generation, and smart suggestions to accelerate development workflow.
Learn to identify and prevent broken access control, a critical web application security risk, and understand its importance in the OWASP Top 10.
Discover scalable Sass techniques: file organization, imports, and DRY coding for efficient stylesheet management. Master best practices to enhance your CSS workflow.
Learn to create production-grade ML pipelines using scikit-learn, turning complex workflows into interpretable, reproducible processes for efficient deployment and user interaction.
Explore IO hardware and software interactions with operating systems, covering device categories, drivers, user/kernel space, and interrupt handlers.
Explore AI-driven code optimization techniques to enhance readability, maintainability, and efficiency, fostering streamlined development practices.
Master Python software engineering: OOP, functional programming, and logging for efficient, production-ready code. Bridge the gap between research and industry practices.
Explore Swift's collection types: arrays for ordered data, sets for unique elements, and dictionaries for key-value pairs. Learn to create, manipulate, and choose the right type for your data needs.
Explore SQLite database operations in Python using sqlite3 module. Create, read, update, and delete data in relational databases within the Python environment.
Implement decision-making in Go programs using conditionals, comparison operators, and switch statements. Gain skills to evaluate values and check multiple conditions effectively.
Get personalized course recommendations, track subjects and courses with reminders, and more.