Skip to main content
Start Your Python Journey

Learn Python Through Real Projects

We teach Python the way it's actually used in professional settings. No memorization drills or theoretical puzzles. You'll work on projects that mirror what developers do every day, building your skills through practical application.

Discover Our Approach
Students collaborating on Python programming exercises
Bjorn Ketilsson - Python instructor

Lead Instructor

Meet Bjorn Ketilsson

I spent twelve years building data pipelines and automation systems before deciding to teach. The shift happened after I noticed how many junior developers struggled with the gap between tutorials and actual work. Most courses taught syntax perfectly but missed the messy reality of debugging production code or working with legacy systems.

My background is in logistics software and supply chain automation. That means I've written Python that handles real-time inventory systems, breaks frequently, and needs to be maintained by teams. This isn't academic code—it's the stuff that keeps businesses running.

I structure lessons around the problems I faced when starting out. We cover error handling early because you'll hit errors constantly. We discuss code readability because you'll work with other people's code. And we focus on testing because untested code always causes headaches later.

What You'll Actually Learn

Six core modules that take you from basics to building functional applications. Each module builds on the previous one, and by the end you'll have a portfolio of projects that demonstrate real capability.

01

Python Foundations

Variables, data types, loops, and functions. We move quickly through basics and spend more time on file handling and working with external data sources.

02

Data Handling

Working with CSV files, JSON data, and basic database operations. You'll learn to clean messy data and handle common formatting issues.

03

Web Scraping Basics

Building scrapers that collect information from websites. We cover request handling, HTML parsing, and respecting website policies.

04

API Integration

Connecting to third-party services and working with REST APIs. You'll build applications that pull data from real sources and handle authentication.

05

Automation Projects

Creating scripts that automate repetitive tasks. File organization, report generation, and scheduled data processing.

06

Final Project

Building a complete application that combines everything you've learned. You'll work on a project tailored to your interests with full instructor support.

How The Program Works

Weekly Live Sessions

Three hours each week where we work through new concepts together. Half lecture, half hands-on coding. You can ask questions as we go, and I'll debug code in real-time so you see how problems get solved.

Project-Based Assignments

Each week you'll complete a project that applies what we covered. These aren't toy exercises—they're smaller versions of things you'd build professionally. You'll submit code for review and get detailed feedback.

Code Review Sessions

Every two weeks we do group code reviews where I walk through student submissions. This is where you learn to read other people's code and see different approaches to the same problem.

Office Hours Support

Twice weekly drop-in sessions where you can get unstuck on specific problems. No appointment needed—just show up with your questions.

Python code review session with instructor
Students working on programming projects

Why This Works Better Than Self-Study

Teaching yourself Python from tutorials is possible, but most people hit a wall when they try to build something original. You can follow along with a video perfectly and still have no idea how to start your own project.

The difference here is structured guidance. You'll work on progressively complex projects with someone checking your approach before you spend hours going down the wrong path.

  • Direct feedback on your actual code, not just whether it runs
  • See how experienced developers approach problems and debug issues
  • Build projects that demonstrate capability to potential employers
  • Learn which concepts matter most in professional settings
  • Get unstuck quickly instead of spending days on one error

Next Program Starts September 2025

The autumn cohort runs for sixteen weeks, with sessions on Tuesday and Thursday evenings. Class size is limited to twelve students to keep the teaching direct and manageable.

Schedule: September 9 - December 18, 2025 | Tuesdays & Thursdays 7:00-9:30 PM