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
Explore sorting networks: a parallel approach to comparison-based sorting that can achieve sub-linear time complexity, offering significant speed-up opportunities over traditional methods.
Explore Minecraft's server-side procedural world generation, from terrain moulding and biome distribution to complex structure placement, using noise functions and randomization techniques.
Explore the connection between distributed systems protocols and algebraic topology, proving consensus impossibility in asynchronous wait-free models through combinatorial structures.
Explore LoRaWAN, a Low Power Wide Access Network technology offering extended coverage and energy efficiency for IoT applications, with insights on its advantages and real-world uses.
Explore Kolmogorov complexity, randomness, and compressibility in data, and discover their surprising connections to Gödel's incompleteness theorems in mathematical logic.
Explore sublinear time property testers for efficient algorithm design. Learn about relaxed decision problems, fast testers, and applications in graph theory and string processing.
Explore methods of sound source localization, from simple microphone arrays to advanced KEMAR heads. Learn about time and frequency-based cues and their applications in various industries.
Explore lossless data compression techniques, including Arithmetic Coding and Prediction By Partial Matching, to efficiently reduce data storage and transport costs in modern computing.
Explore the inner workings of FluBot, an Android malware that impersonates banking apps, and learn about its sophisticated countermeasures against detection and analysis.
Explore multidimensional scaling techniques, from linear algebra foundations to optimization methods, with real-world applications in sociology, linguistics, mathematics, and sports analytics.
Discover 5 key lessons for improving code quality through reduction, with practical examples and strategies for efficient programming and maintenance.
Learn about PID controllers: their components, applications, and how they achieve stable control systems. Explore mathematical models and live simulations to understand this powerful algorithm.
Explore swarm intelligence and its application in solving complex optimization problems through a bird flocking model, leading to the Particle Swarm Optimisation algorithm.
Explore lock-free programming techniques for multi-core processors, including atomic operations, lock-free data structures, and potential pitfalls like ABA problem and memory reordering.
Explore PAC learning framework in machine learning, covering supervised classification, learnability criteria, and VC dimension. Understand theoretical foundations and practical implications.
Get personalized course recommendations, track subjects and courses with reminders, and more.