50 lessons · dependency-ordered

From your first line of Python
to shipping AI.

A free, open-source roadmap through the whole field. Read it here or straight from the Markdown on GitHub — and your progress saves as you go.

0
completed
50
lessons
7
stages
~42h
of reading

Stage 03 · 11 lessons

Classical ML

Regression to random forests: how machines learn from tables of data.

Stage 04 · 9 lessons

Deep Learning

Neural networks, from a single neuron up to the transformer.

Stage 05 · 17 lessons

Generative AI & LLMs

How modern language models actually work, and how to build with them.

Frequently asked questions

Is this AI roadmap free?

Yes — completely free and open source. All 50 lessons are free to read on the site or straight from the Markdown on GitHub, with no sign-up, paywall, or ads.

How long does it take to learn AI with this roadmap?

The 50 lessons are about 42 hours of reading, plus time to run the code and do the exercises. Most people spread it over a few months of steady study — you can go faster or slower, and your progress saves as you go.

Do I need a math or computer science degree to learn AI?

No. The roadmap starts from zero and teaches the math you actually need — linear algebra, calculus, and statistics — through the problems it solves, not as abstract theory.

What should I learn first for AI?

Start with what AI, machine learning, and deep learning actually are, then Python and working with data. Everything here is ordered by dependency, so you always know exactly what to learn next.

Can I learn AI on my own as a self-taught beginner?

Yes — this is built for self-taught learners: a clear ordered path, runnable code examples, and exercises, so you never have to guess what to study or in what order.

Do I need to know Python before starting?

No. Python is the first hands-on stage of the roadmap. If you already know it, you can skip ahead — every lesson lists its prerequisites.

Does it cover LLMs like ChatGPT?

Yes. The later stages cover how large language models work, prompt engineering, embeddings, RAG, fine-tuning, and building AI agents.