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!

Blog at