Python Basics
Get started with Python: installation, running programs, and understanding the fundamental concepts like variables, data types, and operators.

Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026

The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.


Python is a high-level programming language that’s perfect for beginners and professionals alike. In this unit, we’ll introduce Python from the ground up, learning how to install it, run programs, and understand the fundamental building blocks of the language.

Python is simple, expressive, and has a huge ecosystem. It’s used for everything from shell scripting and web development to data analysis and machine learning.

Lessons in this unit:

0: ▶︎ Introduction
1: Introduction to Python
2: Installing Python 3 on macOS
3: How to check the current Python version
4: Running Python programs
5: Python 2 vs Python 3
6: The basics of working with Python
7: Python Data Types
8: Python Operators
9: Django in VS Code, fix the error `Unable to import django.db`
10: Use a GoPro as a remote webcam using Python