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
Learn to create a realistic planet simulation in Python, modeling orbits and gravity using astronomical data and physics principles for accurate planetary motion.
Learn to create the classic Pong game using Python and Pygame. Covers setup, paddle and ball mechanics, collision handling, scoring, and game-winning conditions. Ideal for beginner to intermediate programmers.
Learn to track Ethereum transactions and balances using Python and the Etherscan API. Create graphs to visualize wallet data over time. Ideal for intermediate Python programmers interested in blockchain technology.
Comprehensive introduction to Docker, covering fundamentals, setup, and practical commands. Includes comparisons with virtual machines and guides for creating custom images and containers.
Learn to build a high-performance API using Go and the Gin framework. Covers setup, HTTP methods, routing, query parameters, and practical implementation for a book checkout system.
Learn to create a multi-clipboard, fetch weather data, and send emails using Python. Gain practical automation skills through hands-on projects suitable for beginners.
Explore Solidity's limitations in handling arrays, strings, loops, and structs. Learn about blockchain constraints, gas costs, and scaling solutions for complex applications like order books.
Learn to create an NFT auction smart contract using Solidity, covering key concepts like exceptions, constructors, pure functions, and events. Gain practical experience in blockchain development.
Learn to write and deploy your first smart contract using Solidity. Covers environment setup, contract theory, data types, global keywords, and practical examples like sending Ethereum and creating a bank account.
Comprehensive exploration of Ethereum's blockchain technology, covering key concepts like cryptographic functions, transactions, mining, and consensus mechanisms for beginners.
Learn to create a personal GitHub dashboard to track coding progress and view statistics, using Retool for quick development of internal tools.
Learn to create a Python sorting algorithm visualizer using Pygame. Covers setup, drawing, controls, and implementing bubble and insertion sorts with step-by-step guidance and visual demonstrations.
Learn to overcome Selenium restrictions like sign-ins, payments, and geo-location using Kameleo for stealth browsing. Master proxy configuration, API usage, and profile management for enhanced web automation.
Learn Go basics through a hands-on project. Covers setup, variables, data types, formatting, conditionals, arithmetic, type conversions, and logical operators with practical application.
Build a Python-only e-commerce website using Anvil, featuring user authentication, course display, checkout process, and Stripe integration. Learn to create a fully functional online store without HTML or JavaScript.
Get personalized course recommendations, track subjects and courses with reminders, and more.