Skip to content

Python for Absolute Beginners

Learn Python from zero, by doing. Read Sections 01 to 03 free right here. The full video course adds Sections 04 to 13, both real projects built with you, and every concept taught on screen.

Taught by Kalyan Reddy Daida, StackSimplify.

Get the Video Course Start reading free

What the video course adds

The free sections here (01 to 03) show you exactly how the course teaches. The full video course unlocks the rest:

  •   Every concept on video


    Watch each idea taught on screen, step by step, at your own pace, then read the same thing here to lock it in.

  •   All 13 sections


    Sections 04 to 13, the full language: collections, loops, functions, error handling, files, the standard library, and classes.

  •   Both real projects, built with you


    Build the two milestone expense-tracker projects together, one runnable piece at a time, from a simple CLI to a data-saving app.

Get the Video Course

How you will learn

  •   Learn by doing


    The fix for "tutorial hell": every concept has a short example you run, and every step has an exercise you build yourself, with full solutions to check against.

  •   True beginner first


    Starts from "what is a variable" and assumes nothing. Written in simple English for people who have never coded.

  •   A connected story


    Each section is one low-to-high journey, with a concept mind map up front, so ideas build naturally instead of feeling like a checklist.

  •   Real projects


    Two capstone expense-tracker projects pull everything together, from a simple CLI to an object-oriented app that saves data to files.

The path

Two arcs: build the foundations (Sections 01-07) and prove them on Milestone Project 1, then level up (Sections 08-13) and prove them on Milestone Project 2. Sections 01 to 03 are free to read; Sections 04 to 13 and the projects open with the video course.

Foundations: Sections 01 to 07

# Section Practice Workshop Slides
01 Python Environment Setup - - PDF
02 Variables and Data Types Practice Workshop PDF
03 Strings and f-strings Practice Workshop PDF
04 Operators, Booleans, and Conditionals Practice Workshop PDF
05 Collections Practice Workshop PDF
06 Loops and Comprehensions Practice Workshop PDF
07 Functions Practice Workshop PDF

Milestone Project 1: CLI Expense Tracker. Build it with only Sections 01-07.   Slides (PDF)

Leveling up: Sections 08 to 13

# Section Practice Workshop Slides
08 Type Hints Practice Workshop PDF
09 Error Handling and Debugging Practice Workshop PDF
10 Files, JSON, and Paths Practice Workshop PDF
11 Standard Library Essentials Practice Workshop PDF
12 Virtual Environments and Packaging Practice - PDF
13 Classes and OOP Basics Practice Workshop PDF

Milestone Project 2: Persistent Expense Tracker. Everything together: classes, files, errors, and the standard library.   Slides (PDF)

What you will be able to do

  • Read and write Python with confidence, using the four core collection types
  • Write and reuse functions, and model real things as classes
  • Handle errors so programs do not crash, and save data to JSON files
  • Have the foundation to start the StackSimplify Python, ML, and MLOps courses

Ready to go all in?

You have seen how it works. The full video course teaches every concept on screen and builds both projects with you, step by step.

Get the Video Course or keep reading the free sections

Find this course useful? Star it on GitHub All the code and exercises are open on GitHub. A star helps other beginners find them.
Star on GitHub

New here? Start Here for a two-minute orientation.   |   Reference: Cheat Sheet · Glossary · FAQ