The building blocks of Python, explained clearly so you understand what you are doing and why.
Start with the basics of Python, build a strong foundation, then apply it to data analysis and machine learning.

Three stages, each building on the last. Every lesson comes with exercises and challenges, so you practise as you learn.
The building blocks of Python, explained clearly so you understand what you are doing and why.
Using Python and Python libraries to explore, preprocess, and visualize datasets.
Applying that foundation to build and evaluate your first models.