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
Learn to manage Python packages and create isolated development environments using pip and virtual environments for efficient backend development.
Master the fundamentals of scaling applications globally through system design concepts, from multiple servers to CDNs, geolocation routing, and multi-region deployment strategies.
Learn to integrate C libraries in Rust projects, covering built-in functions, custom code, static libraries, memory management, and advanced techniques for seamless interoperability.
Dive into horizontal and vertical scaling techniques for application growth. Learn key concepts, compare approaches, and explore strategies for efficient system design and performance optimization.
Explore the fundamental principles of CAP theorem in distributed systems, understanding trade-offs between consistency, availability, and partition tolerance for optimal system design.
Master database scaling techniques through replication and sharding strategies, covering vertical scaling, NoSQL solutions, data warehousing, high availability, and consistency models.
Discover essential computing concepts covering hardware components like RAM, storage, GPUs, processor cores, plus software fundamentals including caching, parallel computing, and server-client architecture.
Master NoSQL database fundamentals, from key-value stores to graph databases, exploring scalability, schema design, and practical implementation strategies for modern data management.
Master essential system design concepts from MVC architecture to scaling apps for millions of users, covering CAP theorem, replication, sharding, and NoSQL databases.
Master Rust programming from basics to advanced topics including ownership, WebAssembly, unsafe code, and C library integration in this comprehensive collection.
Master Node.js fundamentals through hands-on tutorials covering Express, MongoDB, APIs, TypeScript integration, and full-stack development with React frontend connections.
Master React from beginner to pro with this comprehensive 40-hour series covering hooks, routing, APIs, authentication, TypeScript, Next.js, MongoDB, and deployment.
Master C++ programming fundamentals through hands-on tutorials covering syntax, functions, OOP, data structures, and file handling for complete beginners.
Discover how Python dependencies, wheels, and lock files work together to manage packages across different platforms and ensure consistent project environments.
Discover foundational concepts in data structures and algorithms with practical tips, language selection guidance, and hands-on examples covering number handling and overflow.
Get personalized course recommendations, track subjects and courses with reminders, and more.