← All paths

Mobile Developer

Build native and cross-platform mobile apps.

Your progress

0/37 lessons · 0%

Next up: Programming Foundations

Start path
3 courses37 lessons5 projects~34h

Roadmap

Each step unlocks when the one before it is done.

  1. Programming Foundations

    Think like a programmer: values, logic, loops, functions and problem solving in JavaScript.

    ~14h17 lessons3 projectsbeginner

  2. Mobile Development Foundations

    Locked

    Learn how to build real mobile apps: React Native components, navigation, device APIs, and shipping to app stores.

    ~10h10 lessons1 projectintermediate

  3. React Fundamentals

    Locked

    Learn React from first principles: components, JSX, props vs state, events, lists, conditional rendering, effects, composition, and data fetching.

    ~10h10 lessons1 projectintermediate

  4. Projects you'll build

    • Build a Mini Offline-Ready Mobile App

      Capstone: build the core logic for a small mobile app that fetches data, persists it locally, handles offline actions, and navigates between screens.

    • Score Tracker

      Turn variables and types into a working score tracker used by a small games night app.

    • Filterable Product Dashboard

      Build a filterable dashboard that lists items, lets users search/filter/sort them, and manages UI state with React hooks.

    • Number Guessing Engine

      Build the logic engine behind a guessing game using conditions and loops.

    • Study Coach

      Final project: a study coach that summarises practice sessions and reports back in plain English.

Skills you'll build

LoopsVariablesConditionalsFunctionsProblem SolvingComputational Thinking