Master Algorithm Design Through Practice

Our year-long program starting September 2025 focuses on building your understanding through hands-on projects and real problem-solving. You'll work with experienced developers who actually use these concepts daily.

Students collaborating on algorithm design challenges in modern learning environment

How the Program Works

We've designed this around three connected phases that build on each other. Each one takes about four months, and you'll spend most of your time working through actual problems rather than just watching lectures.

1

Foundation Building

September through December 2025. You'll get comfortable with basic structures and learn to recognize patterns in problems. Most students spend about 15 hours per week here.

2

Applied Practice

January through April 2026. This is where things get interesting. You'll tackle optimization challenges and start seeing how different approaches affect performance in real scenarios.

3

Advanced Projects

May through August 2026. Work on complex problems that mirror what companies actually face. You'll choose projects based on your interests and career direction.

Learn From Working Developers

Portrait of Rurik Lindqvist, Senior Algorithm Engineer

Rurik Lindqvist

Graph Algorithms

Rurik spent eight years optimizing routing systems for logistics companies. He breaks down complex graph problems into manageable pieces and has a knack for spotting edge cases before they become issues.

Portrait of Saoirse Kovalenko, Data Structures Specialist

Saoirse Kovalenko

Data Structures

Saoirse works on search infrastructure and teaches the middle phase of our program. She's particularly good at explaining when to use which data structure and why it matters for performance.

Portrait of Elara Fitzgerald, Dynamic Programming Expert

Elara Fitzgerald

Dynamic Programming

Elara leads the advanced phase and focuses on optimization problems. She previously worked on resource allocation systems and brings real examples from production environments into her teaching.