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
Discover 8 essential image processing algorithms applicable beyond images. Learn thresholding, motion detection, filtering, convolution, edge detection, and morphological operations.
Dive into projectile motion modelling with wind factors for accurate cannon aiming, a valuable technique for implementing AI targeting in games. Also features a showcase of the community project "Delta Light 2."
Learn to build a remote home energy monitoring system using ESP32, websockets, and C++ to accurately track your house's power consumption with real-time data transmission to a web browser.
Master the fundamentals of 2D ballistic calculations and projectile motion, learning how to determine precise cannon firing angles to hit targets in a wind-free environment.
Discover how to implement Conway's Game of Life with sparse encoding techniques to create a massive 2^64 simulation space in this advanced programming tutorial.
Explore quad trees for efficient spatial partitioning and object searching, with practical implementation techniques and insights into static spatial acceleration.
Explore the Floyd-Steinberg dithering algorithm in C++, learning its simplicity and power in solving image processing problems through practical demonstrations and coding examples.
Explore essential C++ standard library containers: array, vector, list, deque, set, and map. Learn their characteristics and usage to enhance programming efficiency and data management skills.
Explore CPU optimization and client validation techniques for a C++ MMO networking framework, enhancing security and performance in multiplayer game development.
Learn to control an Elegoo Smart Robot Car using ASIO and C++. Explore Bluetooth communication, button controls, and troubleshooting techniques in this hands-on programming tutorial.
Learn to build a flexible C++ networking framework using ASIO, covering client/server architecture, asynchronous programming, and MMO game development fundamentals.
Learn about integral images for faster spatial partitioning and search algorithms, with a demonstration of object tracking implementation and practical coding examples.
Learn core principles for dynamic game development: vectors, angles, and motion. Understand relationships between concepts and their practical applications in game programming.
Explore CPU Extensions and SIMD parallel operations in C++ using Compiler Intrinsic Functions, with practical implementation in Mandelbrot Fractal generation.
Explore strategies to optimize Mandelbrot Fractal rendering, from algorithm improvements to vector co-processing and thread-pools, maximizing CPU performance.
Get personalized course recommendations, track subjects and courses with reminders, and more.