
Python Coding 101
Beg · Virtual · All levels
Python is one of the most versatile and beginner-friendly languages. In this course you'll go from zero to writing real programs: variables and types, conditionals and loops, functions, and working with lists and dictionaries. We focus on typing every line yourself (no copy-paste) so the concepts stick. By the end you'll have built a small project—whether a CLI tool, a data script, or a simple automation—and have a clear path to keep learning.
Who it's for
- Total beginners who have never written code
- Students or professionals who want to automate tasks or explore data
- Anyone considering data science, backend development, or scripting
What you'll learn
- Variables, data types (int, float, str, bool), and basic input/output with print() and input()
- Conditionals: if, elif, else and writing clear logic without nesting too deep
- Loops: for (including over ranges and sequences) and while, and when to use each
- Functions: defining them, parameters, return values, and organizing code into reusable pieces
- Lists and dictionaries: creating, indexing, slicing, and common operations
- Reading and writing text files so your programs can work with data on disk
- Handling errors and invalid input so your programs don't crash on bad data
- Building a small end-to-end project (e.g. a CLI tool, data processor, or simple script)
Pricing by lesson pack
Each lesson is a 45–60 minute live session (video call): one topic, you type the code, your instructor guides. Choose how many lessons you want; more lessons = better per-lesson rate.
No pre-recorded videos—real-time, at your pace.
Really competitive pricing—one-time payment per pack, no subscriptions.
Enroll now