The following list of Goals represents the order I recommend you progress through the first 17 of your 40 weeks here. These goals target specific skill groups. Mayke sure you're tracking your proficency in these skill groups. If you feel you've mastered a skill group move on to goals that keep you in your ZPD.
Note: This trail will not get you everywhere you need to go on the landscape of Software Development but it should get you started. The Map is evolving, the goal library is evolving, and so this trial will change over time. Please do not dogmatically follow this trail and do not be afrade to venturing off on your own.
- Core: Requirements
- Core: Testing
- Core: Problem Decomposition
- Core: Vanilla Javascript
- Core: Requirements
- Core: Testing
- Intermediate: Problem Decomposition
- Core: Vanilla Javascript
- Core: Functional Programming
- Core: Algorithms
- Core: Testing/TDD
- Core: Data Structures
- Core: Testing/TDD
- Intermediate: Algorithms
- Core: Testing/TDD
- Core: Regular Expressions
- Intermediate: Problem Decomposition
- Intermediate: Data Structures
- Core: Testing/TDD
- Core: Functional Programming
- Core: Object Oriented Programming
- Intermediate: HTML & CSS
- Core: React
- Core: JS in the Browser
- Intermediate: Algorithms
- Core: Testing/TDD
- Intermediate: Data Structures
- Core: Testing/TDD
- Intermediate: Javascript Tools
- Intermediate: Problem Decomposition
- Core: Algorithms
- Core: Regular Expressions
- Intermediate: Vailla JavaScript
- Intermediate: HTML & CSS
- Intermediate: JS in the Browser
- Intermediate: Web Application Architecture
- Intermediate: Database
- Intermediate: API
- Intermediate: Database
- Intermediate: Source Control
- Intermediate: JS in the Browser
- Intermediate: HTML & CSS
- Advanced: Vanilla JavaScript
- Intermediate: Object Oriented Programming
- Core: Interviewing