Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.