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.

  1. Java foundations
  2. Collections framework
  3. Streams and functional programming
  4. Concurrency
  5. Design patterns

02 / System design

Think in systems

Practice moving from requirements to architecture and trade-offs.

  1. A repeatable design approach
  2. System design fundamentals
  3. Database choices
  4. Common system patterns
  5. Performance and bottlenecks

03 / Problem solving

Practice deliberately

Build the fundamentals, solve focused problems, and review actively.

  1. Algorithms and strategies
  2. Data structures
  3. Problems to solve
  4. Revision topics

Want a broader overview? Browse the learning tracks

results matching ""

    No results matching ""