@wsl8297: Want to systematically learn AI Engineering without jumping between papers, tutorials, and repos? Check out rohitg00/ai-engineering-from-scratch. This course has 10k+ stars, 435 lessons, 20 stages, covering from math foundations, neural networks...

X AI KOLs Timeline Tools

Summary

Recommends an open-source GitHub repo called ai-engineering-from-scratch, containing 435 lessons across 20 stages, systematically covering a complete learning path for AI engineering from math foundations to Agents.

Want to systematically learn AI Engineering without jumping between papers, tutorials, and repos? Check out rohitg00/ai-engineering-from-scratch. This course already has 10k+ stars, 435 lessons, 20 stages, covering from math foundations, neural networks, RAG, agents, all the way to shipping things for others to use. Github: https://github.com/rohitg00/ai-engineering-from-scratch… What I like about it is the roadmap is long enough to serve as a map to gradually fill in gaps.
Original Article
View Cached Full Text

Cached at: 05/22/26, 05:57 PM

If you want to systematically learn AI Engineering without jumping between papers, tutorials, and code repositories, check out rohitg00/ai-engineering-from-scratch. This course has already earned 10k+ stars, with 435 lessons across 20 phases, covering math fundamentals, neural networks, RAG, agents, all the way to shipping your work for others to use.
GitHub: https://github.com/rohitg00/ai-engineering-from-scratch…

What I like about it is that the roadmap is long enough—it works well as a map you can slowly fill in.

name: agent-loop
description: ReAct-style loop for any tool list
phase: 14
lesson: 01

Implement a minimal agent loop that…
``

outputs/prompt-debug-agent.md

markdown You are an agent debugger. Given the trace of an agent run, identify the step where the agent went wrong and explain why...

░░░▒▒▒░░░▒▒▒░░░▒▒▒░░░▒▒▒░░░▒▒▒░░░▒▒▒░░░▒▒▒░░░▒▒▒░░░▒▒▒░░░▒▒▒░░░▒▒▒░░░▒▒▒░░░▒▒▒░░░▒▒▒░░░▒▒▒

Contents

Twenty phases. Click any phase to expand its lesson list.

Phase 0: Setup & Tooling — 12 lessons

Get your environment ready for everything that follows.

#LessonTypeLang
01Dev EnvironmentBuildPython, TypeScript, Rust
02Git & CollaborationLearn
03GPU Setup & CloudBuildPython
04APIs & KeysBuildPython, TypeScript
05Jupyter NotebooksBuildPython
06Python EnvironmentsBuildPython
07Docker for AIBuildPython
08Editor SetupBuild
09Data ManagementBuildPython
10Terminal & ShellLearn
11Linux for AILearn
12Debugging & ProfilingBuildPython

Phase 1 — Math Foundations — 22 lessons

The intuition behind every AI algorithm, through code.

#LessonTypeLang
01Linear Algebra IntuitionLearnPython, Julia
02Vectors, Matrices & OperationsBuildPython, Julia
03Matrix Transformations & EigenvaluesBuildPython, Julia
04Calculus for ML: Derivatives & GradientsLearnPython
05Chain Rule & Automatic DifferentiationBuildPython
06Probability & DistributionsLearnPython
07Bayes’ Theorem & Statistical ThinkingBuildPython
08Optimization: Gradient Descent FamilyBuildPython
09Information Theory: Entropy, KL DivergenceLearnPython
10Dimensionality Reduction: PCA, t-SNE, UMAPBuildPython
11Singular Value DecompositionBuildPython, Julia
12Tensor OperationsBuildPython
13Numerical StabilityBuildPython
14Norms & DistancesBuildPython
15Statistics for MLBuildPython
16Sampling MethodsBuildPython
17Linear SystemsBuildPython
18Convex OptimizationBuildPython
19Complex Numbers for AILearnPython
20The Fourier TransformBuildPython
21Graph Theory for MLBuildPython
22Stochastic ProcessesLearnPython

Phase 2 — ML Fundamentals — 18 lessons

Classical ML — still the backbone of most production AI.

#LessonTypeLang
01What Is Machine LearningLearnPython
02Linear Regression from ScratchBuildPython
03Logistic Regression & ClassificationBuildPython
04Decision Trees & Random ForestsBuildPython
05Support Vector MachinesBuildPython
06KNN & Distance MetricsBuildPython
07Unsupervised Learning: K-Means, DBSCANBuildPython
08Feature Engineering & SelectionBuildPython
09Model Evaluation: Metrics, Cross-ValidationBuildPython
10Bias, Variance & the Learning CurveLearnPython
11Ensemble Methods: Boosting, Bagging, StackingBuildPython
12Hyperparameter TuningBuildPython
13ML Pipelines & Experiment TrackingBuildPython
14Naive BayesBuildPython
15Time Series FundamentalsBuildPython
16Anomaly DetectionBuildPython
17Handling Imbalanced DataBuildPython
18Feature SelectionBuildPython

Phase 3 — Deep Learning Core — 13 lessons

Neural networks from first principles. No frameworks until you build one.

#LessonTypeLang
01The Perceptron: Where It All StartedBuildPython
02Multi-Layer Networks & Forward PassBuildPython
03Backpropagation from ScratchBuildPython
04Activation Functions: ReLU, Sigmoid, GELU & WhyBuildPython
05Loss Functions: MSE, Cross-Entropy, ContrastiveBuildPython
06Optimizers: SGD, Momentum, Adam, AdamWBuildPython
07Regularization: Dropout, Weight Decay, BatchNormBuildPython
08Weight Initialization & Training StabilityBuildPython
09Learning Rate Schedules & WarmupBuildPython
10Build Your Own Mini FrameworkBuildPython
11Introduction to PyTorchBuildPython
12Introduction to JAXBuildPython
13Debugging Neural NetworksBuildPython

Phase 4 — Computer Vision — 28 lessons

From pixels to understanding — image, video, 3D, VLMs, and world models.

#LessonTypeLang
01Image Fundamentals: Pixels, Channels, Color SpacesLearnPython
02Convolutions from ScratchBuildPython
03CNNs: LeNet to ResNetBuildPython
04Image ClassificationBuildPython
05Transfer Learning & Fine-TuningBuildPython
06Object Detection — YOLO from ScratchBuildPython
07Semantic Segmentation & U-NetBuildPython
08Image Augmentation & DatasetsBuildPython
09Generative Models: GANs & VAEsBuildPython
10Diffusion Models for ImagesBuildPython
11Vision Transformers (ViT)BuildPython
12Object TrackingBuildPython
13Image CaptioningBuildPython
14Visual Question AnsweringBuildPython
153D Vision & Point CloudsBuildPython
16Video UnderstandingBuildPython
17Self-Supervised VisionBuildPython
18Vision-Language Models (CLIP)BuildPython
19Image Retrieval & SearchBuildPython
20Neural Radiance Fields (NeRF)BuildPython
21Face Recognition & VerificationBuildPython
22Optical Character RecognitionBuildPython
23Medical Image AnalysisBuildPython
24Image Super-ResolutionBuildPython
25Action RecognitionBuildPython
26Autonomous Driving PerceptionBuildPython
27Adversarial Attacks on Vision ModelsBuildPython
28World ModelsBuildPython

Similar Articles

@Russell3402: A friend wanted to learn AI engineering, but I couldn't come up with a good learning path for a while. Here I recommend an open-source AI engineering learning curriculum! It aims to take you from the ground up, covering the complete AI engineering stack: from math, machine learning, deep learning, Transformers, LLMs, Agents, MCP, multi-agent…

X AI KOLs Timeline

Recommends an open-source AI engineering learning course, containing 20 stages and 503 lessons, covering from math fundamentals to production deployment, including Python and other languages, aiming to build a complete AI engineering system from scratch.

@Xudong07452910: Open-source high-quality tutorial recommendation: ai-engineering-from-scratch — A full-stack course from zero to production-grade AI engineering. This is a systematic AI engineering course built from scratch (Learn it. Build it. Ship it for others.…)

X AI KOLs Timeline

This article recommends an open-source full-stack AI engineering course called 'ai-engineering-from-scratch', containing 503 lessons covering from mathematical foundations to production deployment, with 33.6k stars.

rohitg00/ai-engineering-from-scratch

GitHub Trending (daily)

A comprehensive, free, open-source AI engineering curriculum with 428 lessons across 20 phases, covering math foundations to autonomous swarms in Python, TypeScript, Rust, and Julia.

@IndieDevHailey: This might be the hardest-core open-source AI engineering course on the internet. The GitHub trending project: ai-engineering-from-scratch has already gained 17.4k+ Stars. It's not another AI tutorial that teaches you how to call APIs; instead, it truly guides you to build AI systems from scratch.

X AI KOLs Timeline

Introduces the trending open-source AI engineering course project ai-engineering-from-scratch on GitHub, which has earned 17.4k+ Stars. It offers 435 lessons across 20 stages, covering mathematical principles to hand-built AI systems, supports multiple languages, and aims to help learners deeply understand the underlying principles of AI.