Discover Python and Machine Learning
Be a part of the artificial intelligence revolution.

Python Tutorial
Articles to get you started with Python, whether you’re a beginner or you already know a programming language.
Machine Learning
Check out my free online Python machine learning course. Discover Python’s rich set of packages for machine learning and AI.
New Articles
Check back regularly: I’m posting new articles all the time.
Prefer a video course? Find one here.

Python Virtual Environments
Python virtual environments ensure you’re always using the correct version of Python. Once you’ve got Python installed, creating a virtual environment is easy to do and a good idea.

Hello World
Create your first Python program. Getting a basic program working is a major step on your Python journey!