All Courses Backend

Python Intermediate

Go deeper with Python — object-oriented programming, working with files and APIs, error handling, and real data. Project: Build a personal finance tracker.

19 lessons ~4.6h Includes real project 100% Free
What You'll Build

Module 6 — Python Project Structure & VS Code Workflow

Every course ends with a real project you build from scratch. No tutorials where you just follow along — you plan it, build it, and ship it yourself.

Course Curriculum

7 modules · 19 lessons · ~4.6h

1 Module 1 — Object-Oriented Programming
2 lessons
  • Classes & Objects 20 min
  • Inheritance & Encapsulation 18 min
2 Module 2 — Files, Errors & APIs
3 lessons
  • Reading & Writing Files 15 min
  • Error Handling with Try/Except 12 min
  • Calling External APIs 20 min
3 Module 3 — Project: Personal Finance Tracker
2 lessons
  • Project Overview & Design 8 min
  • Building the Tracker 30 min
4 Module 4 — Testing Your Code
3 lessons
  • Why We Test 10 min
  • Writing Tests with unittest 15 min
  • Test-Driven Development 13 min
5 Module 5 — Decorators & Generators
2 lessons
  • Decorators 14 min
  • Generators & Iterators 13 min
6 Module 6 — Python Project Structure & VS Code Workflow
2 lessons
  • Structuring a Real Python Project 14 min
  • Running Scripts, Modules, and Packages 10 min
7 Module 7 — SQL & Database Fundamentals
5 lessons
  • What Is a Database? Tables, Rows, and Columns 12 min
  • Basic Queries: SELECT, WHERE, ORDER BY 15 min
  • Inserting, Updating & Deleting Data 12 min
  • Joining Tables: How Related Data Works 15 min
  • Database Design: Thinking in Tables 12 min