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.
Learn To Code
Follow the articles on this site and discover the world of computer programming.
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!