Uncoding / Guide
Roadmaps
Choose a track. Follow one step at a time.
Use these roadmaps to move through the library with a clear direction. Start with the foundations, then practice and revisit the parts that need work.
01 / Java & backend
Build depth in Java
Move from core concepts to the behavior of real applications.
02 / System design
Think in systems
Practice moving from requirements to architecture and trade-offs.
03 / Problem solving
Practice deliberately
Build the fundamentals, solve focused problems, and review actively.
Want a broader overview? Browse the learning tracks