1. Lines and paths

Role path

Mobile Developer (React Native)

Build iOS and Android apps with React Native that work offline and on cheap phones.

7 tools13 courses5 lines81 lessons open4 career stages49 h in total

  1. Fresher

    Station 1Your Developer SetupSet up a professional developer workstation on Windows or macOS, get comfortable in the terminal and VS Code, and add the team tools that keep everyone's code consistent.Beginner4 lessons2.5 h4 episodes
  2. Station 2Git from the InsideUnderstand how Git really works, from snapshots and the staging area to branches, conflicts, safe history rewriting, undo and the objects inside .git, by running every command yourself.Beginner7 lessons4.5 h7 episodes
  3. Station 3JavaScript Deep DiveLearn how JavaScript really behaves, from values and closures to the event loop and async code, by fixing real bugs in a grocery chain's apps.Intermediate8 lessons5 h8 episodes
  4. Change to the System Design line

    Station 4How the Web WorksFollow one request from a phone to a server and back, design APIs that survive real networks, and put numbers on speed, load and reliability.Beginner6 lessons3 h6 episodes
  5. Junior

    Change to the Developer Foundations line

    Station 5React for the WebBuild fast, accessible web front ends with React 19 and Next.js: components, state, data loading, forms and tests.Intermediate6 lessons4 h6 episodes
  6. Change to the Engineering Roles line

    Station 6Mobile Apps with React NativeBuild, test and ship iOS and Android apps with React Native and Expo: navigation, offline data, push and store releases.Intermediate6 lessons3.5 h6 episodes
  7. Change to the Developer Foundations line

    Station 7GitHub for TeamsWork on a shared codebase the way strong teams do: push and pull safely, review pull requests, ship releases and hotfixes, plan in GitHub Projects, and let GitHub Actions check and deploy every change.Intermediate7 lessons4 h7 episodes
  8. Mid-level

    Station 8JavaScript in the Real WorldTake JavaScript from the language to real projects: the browser, npm, TypeScript, Node APIs, performance and security.Intermediate6 lessons3.5 h6 episodes
  9. Station 9Building APIs with Node.jsDesign and build a production-ready REST API with Node.js, TypeScript, NestJS and PostgreSQL.Intermediate6 lessons4 h6 episodes
  10. Change to the Engineering Roles line

    Station 10Test Automation and Quality EngineeringAutomate the right tests: unit, API and end-to-end with Playwright, contract and performance tests, all running in CI.Intermediate6 lessons4 h6 episodes
  11. Senior

    Change to the Developer Foundations line

    Station 11Software Development: Idea to AppPlan, build, test and ship a real app, from a one-page spec to users' phones, and learn from what they do with it.Beginner7 lessons4 h7 episodes
  12. Change to the Cybersecurity line

    Station 12Application Security for DevelopersBuild software that resists attack: the OWASP Top 10, threat modelling, secure code review, supply chain and AI app risks.Intermediate6 lessons4 h6 episodes
  13. Change to the Leadership line

    Station 13From Engineer to Tech LeadLead the technical work of a team: direction, design reviews, delegation, mentoring, predictable delivery and a working partnership with product and engineering management.Intermediate6 lessons3.5 h6 episodes