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
Comprehensive guide to setting up a Python development environment, covering virtual environments, VSCode, formatters, and essential extensions for efficient coding.
Comprehensive guide to Python's built-in functions, covering usage and examples for each, from basic operations to advanced concepts like iterators and class methods.
Comprehensive introduction to Rust memory management, covering stack and heap concepts. Provides foundational knowledge for understanding more complex memory-related topics in Rust programming.
Learn to deploy a React app on a Linux server using NGINX. Covers server setup, security, NGINX configuration, and code deployment with a simple script for automatic updates.
Explore Ethereum's scalability solutions, including layer 1 and 2 approaches, sharding, sidechains, state channels, and rollups. Learn how these innovations address the scalability trilemma and enable more efficient blockchain applications.
Learn Python type hints and annotations for clearer, more maintainable code. Covers various types, static analysis, and advanced concepts like generics to enhance your programming skills.
Learn to quickly create a Python website using Flask, covering setup, routes, HTML rendering, parameters, JSON handling, and JavaScript integration.
Explore Choreo, a low-code platform for rapid API and microservice development. Learn to create, test, analyze, and modify services efficiently in this hands-on walkthrough.
Explore React lifecycle methods and useEffect hook for class-based and functional components. Learn to manage component updates, mount/unmount events, and load data efficiently.
Learn to create interactive forms and handle events in React, covering search bars, controlled components, onChange and onClick events, and updating parent component state.
Learn to implement and manage state in React components using useState hook, pass state to child components, and handle state in class-based components for dynamic and interactive web applications.
Explore C++ maps: creation, access, insertion, deletion, iteration, and practical application. Enhance coding efficiency with this powerful data structure.
Comprehensive guide to while loops in C++, covering syntax, examples, break/continue keywords, and do-while loops. Ideal for beginners looking to expand their programming skills.
Comprehensive tutorial on C++ arrays covering creation, access, modification, initialization, error handling, and types. Ideal for beginners learning fundamental data structures.
Learn to create and execute shell scripts in Linux, covering functions, variables, conditionals, and user input for efficient command automation and programming.
Get personalized course recommendations, track subjects and courses with reminders, and more.