Neural Networks: Zero to Hero
Neural Networks: Zero to Hero is 8 free YouTube videos, about 14.5 hours, where Andrej Karpathy builds a GPT from scratch in code. No certificate.
Of the 3 machine learning frameworks we rank, PyTorch is our top pick at 9.3 out of 10. If you are new to this, start with scikit-learn. If you are experienced, try Weights & Biases. PyTorch: Free and open source. Use PyTorch for building, training and debugging neural networks.
Once you can code, these are the libraries that do the heavy lifting. Learn one well before collecting more.
Last checked : free plans and prices on each maker's own pricing page.
Every tool at a glance. Select a name to jump to our full review.
| Rank | Tool | Score | Best for | Learn it free |
|---|---|---|---|---|
| 1 | PyTorchPyTorch Foundation | 9.3 / 10 | Best for experts | Neural Networks: Zero to Hero |
| 2 | scikit-learnscikit-learn community | 9.0 / 10 | Good for everyone | Kaggle Intro to Machine Learning |
| 3 | Weights & BiasesCoreWeave | 7.9 / 10 | Best for experts | Maker's own tutorials |
What each tool is good for, the catch, what it costs and the free course that teaches it.
PyTorch Foundation
The default deep learning library for research and a lot of production work. If you're going to build neural networks yourself, learn this one.
scikit-learn community
The workhorse for classic machine learning on tables of data. Most real business problems need this before they need deep learning.
CoreWeave
Logs every training run so you can compare experiments instead of guessing which settings worked. It's useful from your second serious project onwards.
No free course we'd recommend yet. You'll learn this one fastest by using it, and the maker's own tutorials are the best place to start.
The reviewed free courses that teach the skills behind these tools.
Neural Networks: Zero to Hero is 8 free YouTube videos, about 14.5 hours, where Andrej Karpathy builds a GPT from scratch in code. No certificate.
Practical Deep Learning for Coders has 9 lessons of about 90 minutes, costs nothing and has no certificate. You deploy your own model by the end of lesson 2.
Kaggle's 7-lesson first machine learning course takes about 3 hours, costs nothing and ends with a competition. Kaggle gives a free completion certificate.
Our top pick is PyTorch (9.3/10), followed by scikit-learn and Weights & Biases. The default deep learning library for research and a lot of production work. If you're going to build neural networks yourself, learn this one.
Start with scikit-learn. The workhorse for classic machine learning on tables of data. Most real business problems need this before they need deep learning.
PyTorch is our pick for experienced users, with Weights & Biases close behind. The default deep learning library for research and a lot of production work. If you're going to build neural networks yourself, learn this one.
It gives you full control, which means more of your own code to get right.
Yes. We recommend Neural Networks: Zero to Hero (Andrej Karpathy), Practical Deep Learning for Coders (fast.ai) and Kaggle Intro to Machine Learning (Kaggle). Each one is free and reviewed on FreeAICourses.com.
PyTorch, scikit-learn and Weights & Biases have a free plan or free version.
Every course we link is free and reviewed. Browse the full catalogue to find one at your level.