Mobile Developer
Build native and cross-platform mobile apps.
Skills you'll build
Courses in this path
- 01start
Programming Foundations
Think like a programmer: values, logic, loops, functions and problem solving in JavaScript.
~14h17 lessons3 projectsbeginner
- 02locked
Mobile Development Foundations
Learn how to build real mobile apps: React Native components, navigation, device APIs, and shipping to app stores.
~10h10 lessons1 projectintermediate
Finish Programming Foundations first.
- 03locked
React Fundamentals
Learn React from first principles: components, JSX, props vs state, events, lists, conditional rendering, effects, composition, and data fetching.
~10h10 lessons1 projectintermediate
Finish Programming Foundations first.
Projects you'll complete
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.
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.
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.