Mobile Developer
Build native and cross-platform mobile apps.
Your progress
0/37 lessons · 0%
Next up: Programming Foundations
Roadmap
Programming Foundations
Think like a programmer: values, logic, loops, functions and problem solving in JavaScript.
~14h17 lessons3 projectsbeginner
Mobile Development Foundations
LockedLearn how to build real mobile apps: React Native components, navigation, device APIs, and shipping to app stores.
~10h10 lessons1 projectintermediate
React Fundamentals
LockedLearn React from first principles: components, JSX, props vs state, events, lists, conditional rendering, effects, composition, and data fetching.
~10h10 lessons1 projectintermediate
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.