Back to directory

AI/ML Learning Companion

An interactive platform for learning AI and machine learning through animated visualizations and runnable browser-based Python, paired with more than twenty end-to-end example projects from classical machine learning to production LLM systems.

AI/ML Learning Companion

AI-ML Companion teaches AI and machine learning concepts through live, animated visualizations, such as gradient descent stepping down a loss surface or attention weights lighting up across tokens, alongside runnable Python code executed directly in the browser. It organizes material into 28 tracks and more than 400 modules spanning Python and math foundations, deep learning, large language models, agentic AI, MLOps and cloud generative AI, with narration in English, Hindi and Spanish and progress tracking.

The accompanying repository holds 23 to 24 end-to-end companion projects, most following a shared structure, covering classical machine learning, deep learning, computer vision and production LLM and multi-agent systems. The platform offers a free tier of eight complete tracks plus the opening module of every other track, with the remaining tracks requiring payment.

More in Tutorials

See all 478
  • BootLife

    github.com

    Conway's Game of Life implemented to run directly from a 512-byte x86 boot sector in assembly, using VGA memory itself as the simulation grid.

  • A technical blog post deriving the Y combinator as a composition of combinator birds in an array language, and examining how eager evaluation changes fixed-point recursion compared with the usual lazy telling.

  • System Design Atlas

    atlas-sysdes.vercel.app

    A free reference of worked system design problems with interactive architecture diagrams, covering ranked designs such as a feed, a chat app, a URL shortener, and a rate limiter, plus pages on the technologies behind them.