All career paths
Foundation
Junior Developer
Become dependable with clearly defined work and build strong engineering habits.
The goal
Deliver small, well-tested changes while communicating progress and asking effective questions.
1
Technical foundations
Understand the tools and concepts used in everyday development.
- Set up a local development environment and understand its moving parts
- Use Git branches, commits, pull requests, and resolve basic conflicts
- Understand HTTP requests, responses, methods, headers, and status codes
- Work confidently with variables, functions, data structures, and asynchronous code
- Write basic SQL queries and understand tables, keys, and relationships
- Build responsive, accessible interfaces
2
Quality and debugging
Learn to prove that code works and find causes instead of guessing.
- Reproduce a bug consistently before changing code
- Read errors, stack traces, logs, and network requests
- Use breakpoints and isolate a failing assumption
- Write focused unit and integration tests
- Validate input and handle expected failure states
- Test loading, empty, error, success, and permission states
3
Team habits
Make your work easy for teammates to understand and review.
- Break a ticket into small, verifiable tasks
- Give early updates when blocked or when scope changes
- Write pull requests that explain what changed, why, and how it was tested
- Receive feedback without treating it as a personal criticism
- Ask questions with context, evidence, and what you already tried
- Document setup steps and non-obvious decisions
Projects to practice
- →Build and deploy a CRUD application backed by a real database
- →Add authentication and authorization to an existing application
- →Write tests around a critical user flow
- →Fix a documented bug in an unfamiliar repository
Evidence of growth
- Delivers small changes without repeated follow-up fixes
- Can explain how their code works and how it was tested
- Raises blockers early and incorporates review feedback
- Leaves code and documentation clearer than they found it