Resources

Learning Roadmap

Clear, stage-by-stage paths that take you from your first line of code to advanced, job-ready skills — for every technology our Blocs explore.

Foundations Path

Build the programming and CS base every other path depends on.

1
Beginner

Get comfortable with code

Learn how computers think and write your first programs without fear.

  • A first language (Python or JavaScript)
  • Variables, loops, functions
  • Command line basics
  • Git & GitHub
2
Intermediate

Think like an engineer

Move from scripts to structured, maintainable software.

  • Data structures & algorithms
  • Object-oriented & functional patterns
  • Working with APIs & databases
  • Debugging & testing
3
Advanced

Ship real things

Build, deploy, and collaborate on production-quality projects.

  • A full-stack project end to end
  • Cloud deployment
  • Code review & teamwork
  • Reading documentation independently

Ready to join the future?

Become a part of the Forum for Emerging Technology and start building your future today.

Apply Now