Loading course…
Loading course…
Created by Shaunak Ghosh
Learn how Python code runs, how to store values in variables, and how to work with core data types. You’ll use lists with correct 0-based indexing and slicing, then build programs that make decisions and repeat actions with if-statements and loops. You’ll finish by diagnosing common Python errors like TypeError and IndexError with a practical debugging mindset.
6 modules • Each builds on the previous one
Learn the core idea of computational logic: programs follow explicit, ordered steps using stored values. You’ll practice reading tiny snippets and predicting what happens line-by-line.
Understand variable assignment in Python using =, and learn practical naming rules. You’ll practice creating variables correctly (e.g., points = 50) and updating them.
Practice the most common operations on numbers and strings: arithmetic, rounding, concatenation, formatting, and basic string methods. Focus on predicting outputs and avoiding type-mismatch mistakes.
Master 0-based indexing and slicing on strings and lists. You’ll practice retrieving single items (colors[1]) and ranges (colors[0:2]) while avoiding off-by-one errors.
Learn how Python makes decisions (if/elif/else) and repeats actions (for and while). You’ll write small examples like looping through a list and using range().
Learn a beginner workflow for finding and fixing bugs: read tracebacks, isolate the line, inspect values, and make one change at a time. You’ll practice common errors like NameError, TypeError, and IndexError.
Begin your learning journey
In-video quizzes and scaffolded content to maximize retention.