Skip to content

Python for Absolute Beginners

Learn Python from zero, by doing. This is the written companion to the video course, and all 13 sections are free to read right here. The video course is where I build every one of them with you on screen, line by line.

Taught by Kalyan Reddy Daida, StackSimplify.

Get the Video Course Start reading

What the video course adds

Everything is here to read, so you can see exactly how the course teaches before you spend anything. What the video course adds:

  •   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. Every section and both projects are free to read here. The video course teaches all of it on screen.

# Section Practice Workshop Slides
00 Introduction - - PDF
All Every section in one file - - PDF

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 start reading Section 01

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? Introduction for the whole course in one page.   |   Reference: Cheat Sheet · Glossary · FAQ

🎉 New Course
Python for Absolute Beginners
$15.99 $84.99 81% OFF
Get the Video Course