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.
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 | - | - | |
| 02 | Variables and Data Types | Practice | Workshop | |
| 03 | Strings and f-strings | Practice | Workshop | |
| 04 | Operators, Booleans, and Conditionals | Practice | Workshop | |
| 05 | Collections | Practice | Workshop | |
| 06 | Loops and Comprehensions | Practice | Workshop | |
| 07 | Functions | Practice | Workshop |
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 | |
| 09 | Error Handling and Debugging | Practice | Workshop | |
| 10 | Files, JSON, and Paths | Practice | Workshop | |
| 11 | Standard Library Essentials | Practice | Workshop | |
| 12 | Virtual Environments and Packaging | Practice | - | |
| 13 | Classes and OOP Basics | Practice | Workshop |
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
New here? Start Here for a two-minute orientation. | Reference: Cheat Sheet · Glossary · FAQ