← Back to courses
Python Coding 101

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.

4 lessonsStarter
$119
8 lessonsPopular
$238$209Save $29
12 lessonsBest value
$357$299Save $58

Really competitive pricing—one-time payment per pack, no subscriptions.

Enroll now