Programming Foundations (Python)

Course Overview

Programming Foundations (Python) builds practical, job-ready skills with short lessons and hands-on tasks.

What you’ll learn

  • Variables, data types, and control flow
  • Functions and modules
  • Work with files and simple data
  • Debugging and documentation best practices

Time needed

~8 hours total

Course Content

Syntax & Control Flow
3 Topics
Types & Variables
Conditionals & Loops
Script Basics
Functions & Data Structures
3 Topics
Writing Functions
Lists & Dicts
Tuples & Sets
Files, Errors & Debugging
3 Topics
Read/Write Files
Exceptions 101
Debugging Basics