All Courses Foundations

Python Basics

Learn Python from zero — the most beginner-friendly and widely used programming language. You'll build a command-line task manager as your project.

20 lessons ~4.7h Includes real project 100% Free
What You'll Build

Module 2 — Project: Task Manager CLI

Every course ends with a real project you build from scratch. No tutorials where you just follow along — you plan it, build it, and ship it yourself.

Course Curriculum

5 modules · 20 lessons · ~4.7h

1 Module 1 — Getting Started
6 lessons
  • What is Python? 8 min
  • Variables & Data Types 15 min
  • Strings & String Methods 12 min
  • If / Else Statements 15 min
  • Loops 18 min
  • Functions 20 min
2 Module 2 — Project: Task Manager CLI
3 lessons
  • Project Overview 8 min
  • Building the Task List 20 min
  • The Main Menu & Saving to File 25 min
3 Module 3 — Data Structures
5 lessons
  • Lists in Depth 14 min
  • Dictionaries 14 min
  • Tuples & Sets 10 min
  • Working with Files 13 min
  • Modules & Packages 12 min
4 Module 4 — Functions & Reusability
4 lessons
  • Writing and Calling Functions 15 min
  • Scope: Where Variables Live 10 min
  • Working with Files 14 min
  • List Comprehensions & Useful Shortcuts 12 min
5 Module 5 — Running Python Locally
2 lessons
  • Setting Up a Python Project in VS Code 14 min
  • Running & Debugging Python in VS Code 12 min