Stop wondering what to practice next
Learning Paths turn the Katabench puzzle catalog into deliberate courses. Follow one clear route, solve real C# challenges, and build a skill in the order that makes it stick. Your code still has to pass the grader. Progress is earned, not watched.
Start with the free Katabench Tour. Pro unlocks every path, completion badge, and reward.
The course workspace
A curriculum you can see moving
Keep the real Katabench editor and grader, then add the structure open practice is missing: section checkpoints, the active exercise, segmented progress, and a clear finish line.
Always know where you are
Course, section, exercise, and checkpoint progress stay visible while you work.
Keep solving momentum
Resume at the first unfinished exercise and continue through the curriculum in order.
Finish with something earned
Complete a path for a course badge, 250 XP, and 25 gems, on top of every solve reward.
The curriculum
A route for the engineer you want to become
Every path is built from existing, production-grade Katabench puzzles. The value is in the sequence, framing, and momentum.
Core skills
The Katabench Tour
Beginner · Free
Start with a guided sampler across algorithms, databases, design, and refactoring.
Algorithms
Algorithm Patterns in C#
Intermediate · Pro
Build pattern recognition from hash maps and sliding windows through graphs and dynamic programming.
Database and EF Core
High-Performance Data Access
Intermediate · Pro
Shape LINQ and SQL so PostgreSQL filters, aggregates, joins, and uses indexes efficiently.
Refactoring
Refactoring Legacy C#
Intermediate · Pro
Remove duplication, flatten control flow, tame conditions, and split responsibilities safely.
Secure coding
Secure Web APIs in C#
Intermediate · Pro
Fix realistic validation, injection, traversal, SSRF, overflow, and disclosure bugs.
Software architecture
Architecture Boundaries
Advanced · Pro
Practice dependency direction, ownership, ports, contracts, and module boundaries in multi-file codebases.
How it works
Course structure, proving-ground rigor
Choose a skill
Pick a path designed around a concrete engineering skill, with a clear level, outcome, and finish line.
Solve in course order
Each section introduces a pattern, then gives you a deliberate sequence of real Katabench challenges.
Prove it and earn progress
Pass the same production-grade checks used in open practice. Every solve advances your course, XP, streaks, quests, and achievements.
Your progress, kept clear
Leave with a next step. Come back to the same one.
Every path shows section progress, solved exercises, the next unsolved challenge, and a one-click resume action. Signed-in progress follows you across devices, and completing the final exercise permanently marks the course complete.
Build the skill. Prove the skill.
Start the free Katabench Tour today, or unlock every guided curriculum, completion badge, and reward with Pro.
Choose your learning path