Database Programming Fundamentals

We built this program because too many developers struggle with database work. You know—slow queries, confusing joins, data that doesn't make sense when you need it most.

Our autumn 2025 cohort runs September through December. Classes meet twice weekly in the evenings, with weekend lab sessions for hands-on work. It's designed for working professionals who can't drop everything but want real skills.

What You'll Actually Learn

This isn't theory for theory's sake. We focus on stuff you'll use next week at work—writing efficient queries, designing schemas that won't fall apart six months in, and understanding why your database suddenly grinds to a halt.

  • SQL fundamentals with PostgreSQL and MySQL hands-on practice
  • Schema design patterns that hold up under real-world pressure
  • Query optimization techniques when performance starts mattering
  • Transaction management and concurrency without the headaches
  • Indexing strategies that actually work in production environments
  • NoSQL basics with MongoDB for when relational isn't the answer
  • Database security practices that protect your data properly
  • Backup and recovery planning before disasters happen
Students working on database programming exercises during hands-on lab session

Who's Teaching This Program

Portrait of Kai Lindström, lead database instructor

Kai Lindström

Lead Instructor

Spent twelve years building database systems for financial services. Now he teaches because watching people struggle with the same problems he solved years ago felt wasteful.

Portrait of Thiago Valtonen, database performance specialist

Thiago Valtonen

Performance Specialist

His whole career has been about making slow databases fast. He's the one you call when a query takes three minutes and should take three seconds.

Portrait of Sanna Bergqvist, schema design instructor

Sanna Bergqvist

Schema Design Lead

She's seen every database architecture mistake possible—because she made most of them early in her career. Now she helps others skip those painful lessons.

Program Timeline and Milestones

Foundation Phase

September 8 - October 3, 2025

We start with SQL basics and relational theory. Nothing fancy yet—just building the foundation properly so you don't get confused later when things get complex.

Practical Application

October 6 - November 7, 2025

Now we dig into real scenarios. You'll design schemas for actual business problems, write queries that need to perform under load, and learn when to break the rules you just learned.

Advanced Techniques

November 10 - December 5, 2025

Performance tuning, replication strategies, and handling the weird edge cases that break systems. This is where theory meets messy reality.

Capstone Project

December 8 - December 19, 2025

You'll build and optimize a complete database solution from scratch. Something you can show potential employers or use to improve your current job situation.

Ready to Get Started?

Applications for our autumn 2025 cohort open in June. Space is limited to 24 students because we want everyone to get actual attention from instructors—not just watch videos in a giant class.