Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Web Development
Algorithms and Data Structures
Cybersecurity
Bitcoin and Cryptocurrency Technologies
Preventing Dementia
Greek and Roman Mythology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to build three intermediate Python projects: a shortest path finder, NBA stats tracker, and currency converter. Enhance your skills with practical coding examples and step-by-step guidance.
Learn to implement biometric authentication in a Flask and React app using Passage. Covers setup, routing, user data handling, and backend integration for a secure, user-friendly authentication system.
Comprehensive introduction to Kubernetes, covering terminology, architecture, cluster creation, and practical deployment. Includes hands-on demo for beginners to set up and use Kubernetes effectively.
Explore dynamic programming through practical examples, learning its definition, problem classification, and optimization techniques for efficient algorithm design.
Build a full-stack Instagram clone using React, Express, and Sanity. Learn to create users, posts, profiles, and implement features like search and follower systems in this comprehensive tutorial.
Learn to create an AI that plays Pong using NEAT algorithm. Covers game implementation, neural network setup, training methodologies, and testing the AI. Applicable to other projects beyond Pong.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.