Cet article est publié en anglais.
Five Free Ways to Start Learning AI Without Drowning in Roadmaps
A short list of free AI learning resources, from Google's ML crash course to fast.ai, Hugging Face, Kaggle and YouTube, with advice on what to pick first.
Type "how do I learn AI" into a search box and the typical reply is a long staircase that starts with Python, climbs through mathematics, statistics, classic machine learning and deep learning, passes NLP and transformers, reaches LLMs and MLOps, and finishes at research papers, with panic waiting at the top. Somewhere around the fourth step, a lot of beginners close the tab. Add thousands of courses, videos, books, bootcamps, newsletters and "ultimate roadmaps", and the result is more confusion rather than less.
Finding material was never the hard part. Knowing which of it deserves your hours is. So here's a short list of five free resources, each with its own purpose. Nobody needs all five this week. What matters is picking the one that fits the current stage.
Build early, don't hoard courses
A reminder most beginners should hear: there's no need to finish twenty courses before making a first AI project. A decent foundation, some practice and enough curiosity to keep going when something doesn't click are plenty. Things won't click at times, and that's normal.
A healthier loop goes like this: learn a bit, practice, build, get stuck, learn more, build again. The unhealthy version is finishing Course 1, then 2, then 3, then 4 without producing anything. Become a builder instead of a course collector.
1. Google's Machine Learning Crash Course
For someone brand new to machine learning, this is an easy first bookmark. It introduces the field through videos, interactive visualizations, exercises and practical explanations. Topics include:
- regression
- classification
- data preparation
- model evaluation
- neural networks
- core machine learning ideas
What sets it apart is that definitions aren't simply dropped on the reader. Reading "a model minimizes loss" and moving on is one thing. Playing with interactive material that shows what that sentence means is another. There's a real gap between having read about a concept and knowing what happens when one setting changes.
Best for: beginners who want a structured ML base.
One habit helps here. Memorizing everything isn't necessary. Keep three questions in mind instead: what's the problem, what data is available, and what is the model trying to predict? Those get surprisingly far.
2. fast.ai
Suppose some Python is already under the belt and the thought is "enough theory, time to build". The Practical Deep Learning course from fast.ai is free and leans hard on learning by making things. It touches:
- computer vision
- NLP
- tabular data
- recommendation systems
- deployment
The appeal is how early building starts. There's no stretch of weeks staring at equations before a model does anything useful. Learners work with real examples first and then dig into what's going on underneath. Along the way the course introduces PyTorch, the fastai library, Hugging Face, transfer learning, stochastic gradient descent and embeddings.
Best for: people who learn by building. If watching somebody code teaches little until it's tried personally, this style fits well.
The companion book is also online as interactive Jupyter notebooks. That means reading an explanation and running the code right away, with no juggling of ten tabs.
3. The Hugging Face course
For anyone aiming at NLP, transformers, LLMs, text classification or generative AI, Hugging Face is worth knowing. Its free course covers modern NLP and LLM ideas using the Transformers, Datasets, Tokenizers and Accelerate libraries and the Hugging Face Hub.
It doesn't present LLMs as a mystery that appeared out of nowhere. It ties today's models back to the NLP ideas underneath, and that link matters. Knowing "prompt in, answer out" lets someone use AI. Understanding the chain of tokens, models, transformers, fine-tuning and inference starts to show how AI works.
Best for: learners interested in NLP and modern LLMs.
A word for people who are new to both Python and ML: feeling overwhelmed at first is fine. Not every term has to land on a first read. Saying "I don't understand this yet", then returning later, is part of learning.
4. Kaggle
Taking a break from lessons is wise, because learning AI isn't only watching. At some point hands need to get dirty, and Kaggle offers datasets, notebooks, competitions and a community of people experimenting with machine learning.
Picture a table with a few columns describing people.
Age
Income
Education
Experience
The task is to predict one number from them.
Salary
A first model does badly, so something changes. Perhaps the features, perhaps the algorithm, perhaps the data cleaning. Another run still disappoints. After more digging and another attempt, it finally works. That feeling teaches something no lecture can.
Best for: learning by doing. This is where beginners should probably spend more of their time. Waiting until you "know enough" isn't necessary. Start small, and expect that being wrong will teach a great deal.
5. YouTube as a backup teacher
Yes, YouTube, with a caveat. Searching "AI" and watching whatever has the most views is how someone ends up three hours deep in a video promising to build AGI in seven minutes. A better role for the site is backup teacher. When one concept won't click, search for that exact concept, such as:
- a visual walk through gradient descent
- an intro to neural networks aimed at beginners
- how backpropagation passes errors backward
- how a transformer is put together
- what the attention mechanism computes
The aim isn't to replace structured study. It's to get a second explanation when the first one failed. Often a different voice describing the same idea is all it takes for things to fall into place.
Making each resource count
A few small habits stretch any of these further. Keep a running notes file with one line per concept, written in plain words rather than copied from the lesson. If a line can't be written, the idea hasn't landed yet. After each lesson, change something small in the example code: a different learning rate, one fewer feature, another dataset. Breaking things on purpose shows what each part of a model actually does. And when a topic stays foggy after two attempts, move on and return in a week. Understanding often arrives sideways, after related ideas have settled.
Short, regular sessions beat rare marathons too. Thirty focused minutes on most days tends to build more durable knowledge than one exhausting weekend, because there's time for each idea to sink in between sittings.
Which one to start with
Learning AI rarely moves in a straight line. Some ideas land in ten minutes, and others get read three times before they make sense. That's ordinary. Choosing a starting point is simple:
- Starting almost from zero: Google's crash course.
- Know Python and want to build: fast.ai.
- Interested in NLP and LLMs: Hugging Face.
- Want hands-on practice: Kaggle.
- Stuck on a particular concept: YouTube.
Using everything at once isn't the goal. A reasonable order runs from the crash course to fast.ai, then Hugging Face, with Kaggle practice woven in along the way.
START
↓
Google ML Crash Course
↓
Build Something
↓
Kaggle
↓
fast.ai
↓
Hugging Face Course
↓
Build NLP / LLM Projects
YouTube stays within reach the whole time, to be used whenever something gets stuck.
Do you need advanced math?
The question comes up sooner or later. The honest answer is yes, eventually, but probably less than feels necessary today. Classification, regression, neural networks, embeddings, transformers and LLMs can all start making sense without calculus expertise. Over time it makes sense to go deeper into linear algebra, probability, statistics, calculus and optimization.
What counts is timing. Spending six months on mathematics before writing a first ML program is a poor plan for someone who wants to build. Learn enough to understand the work at hand, then go deeper when the need appears.
The bookmark trap
A common pattern is collecting resources instead of skills. The browser fills with saved links like these.
AI Course
ML Course
Deep Learning Course
NLP Course
Python Course
LLM Course
Math Course
Another AI Roadmap
Another "Best AI Course"
Another YouTube Playlist
And after all of it, nothing has been built. Another bookmark isn't what's missing. Another small project is.
A 30-minute first step
Don't save this and promise to look later. Pick one resource and give it thirty minutes. The crash course suits total beginners. fast.ai suits anyone with Python. Hugging Face suits NLP and LLM fans, Kaggle suits people who want practice, and YouTube suits someone confused about one idea. A perfect plan isn't required. A starting point is.
Learning AI in 2026 doesn't demand knowing everything. It demands knowing what to learn next. The best roadmap may be no more complicated than this: learn one thing, build something, get stuck, learn the next thing. Done a project at a time, the result is something worth much more than a pile of bookmarks, namely actual skills.
What comes next
Machine learning has been introduced, along with ways to begin and a few places to start. One big question remains: what is a neural network? The diagrams full of circles, arrows, layers, weights and formulas look complicated, but whether they really are is the natural next topic.