Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Machine Learning
Python
Microsoft Excel
Intelligenza Artificiale
Python for Data Science
Introduction to Philosophy
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.
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.
Explore MIDI protocol and file format, implement a parser, visualize contents, and send MIDI to a synthesizer in this hands-on programming tutorial.
Learn to create a flexible, retro-style pop-up menu system using advanced programming techniques like maps, vectors, recursion, and operator overloading for a skinnable and easy-to-use interface.
Explore techniques for manipulating randomness to generate vast, complex structures on demand, enabling efficient creation of coherent resources without manual design effort.
Explore NES emulator development, focusing on PPU background rendering, including pixels, palettes, nametables, and video memory addressing for a comprehensive understanding.
Get personalized course recommendations, track subjects and courses with reminders, and more.