Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Build particle collision simulations from discrete and continuous detection to broad-phase acceleration with sweep-and-prune, uniform grids, k-d trees, and bounding volume hierarchies.
Derive the Discrete Fourier Transform from first principles by testing cosine and sine wave representations and resolving the phase problem with complex exponentials.
See why exact Traveling Salesman solutions become impractical and how heuristics, approximation, local search, and randomized methods find good tours.
See how stationary distributions of Markov chains and a damping factor turn web surfing into PageRank, the algorithm behind Google search.
Explore how PNG uses lossless compression and adaptive filtering, and why the simpler QOI format can achieve comparable compression at much higher speed.
Understand JPEG’s mathematical core through color spaces, the discrete cosine transform, quantization, and entropy coding.
See how marching squares turns implicit functions into rendered metaballs through spatial sampling, case analysis, optimization, and a bridge to marching cubes.
See how information theory motivates Shannon–Fano coding and Huffman’s optimal, bottom-up compression algorithm through examples and implementation.
Understand the GJK algorithm through convexity, Minkowski differences, support functions, and a 2D implementation for detecting shape intersections.
Discover the Fast Fourier Transform through polynomial multiplication, roots of unity, recursive evaluation, and interpolation with the inverse FFT.
Learn a five-step framework for solving dynamic programming problems through longest increasing subsequence and box-stacking examples.
An intuitive walkthrough of depth-first search, from graph traversal and recursive or iterative code to preorder/postorder traversals and graph applications.
A visual walkthrough of solving the Towers of Hanoi by developing a recursive strategy, implementing it, and tracing how the recursion unfolds.
Explore A* search algorithm for optimal route finding, comparing greedy and uniform cost approaches. Learn how modern mapping apps balance efficiency and accuracy.
Get personalized course recommendations, track subjects and courses with reminders, and more.