← Back to courses

Foundations

Python for Beginners

Write your first real Python programs, one small win at a time.

4 hours·26 lessons·Level: Beginner
py

About this course

Python from zero, built around short projects instead of long theory. You install the tools, write scripts that do something useful, and finish with a small program you built yourself.

What you will learn

  • Set up Python and an editor on your own machine
  • Work with files, text and numbers
  • Structure code with functions and modules
  • Build a small command-line project from scratch

Curriculum

1. Setup and syntax3 lessons

  • Installing Python
  • The interactive shell
  • Your first program

2. Working with data3 lessons

  • Strings and numbers
  • Lists and dictionaries
  • Reading and writing files

3. Building something3 lessons

  • Functions and modules
  • Handling errors
  • Your first mini project