Learning path

React Native learning path

Start in World 1 and move forward in sequence. Every world proves a skill through practice and unlocks the next stage.

Career tracks

Career-ready practice

After the core worlds, practice workplace communication and junior task flow. Content is open to preview; progress, submissions, and XP require an account.

Technical EnglishFree during launch

Technical English for mobile developers

72 lessons for standups, PRs, code review, bug reports, GitHub/Slack, and writing tasks. Lessons are previewable; submissions and progress require sign in.

Work SimulationFree during launch

Developer work simulation

Kanban, GitHub submissions, standups, deadlines, review, and next-task unlocks. Scenarios are visible; execution requires an account.

Sequential route

Your path: World 1 → World 18

Start in the first world and unlock the next one by completing the previous stage. No random course selection required.

Do not choose a course at random — follow the route.

Your next stepWorld 1

JavaScript for React Native

Continue your current world. Progress is saved and the next stage opens at 100%.

World progress0 / 11 lessons
Start here
World 1Recommended next

JavaScript for React Native

A practical foundation course for students who want to write React Native code confidently. You will work with variables, objects, arrays, functions, conditions, state, inputs, validation, async logic and a final learning tracker project.

World progress0%
Start here
World 2World locked

React Native Start

A hands-on React Native starter course. Build real mobile screens with View, Text, StyleSheet, Flexbox, Image, Pressable, props, state, conditional rendering, TextInput, FlatList and a final Todo App.

Complete World 1 at 100% to unlock World 2.

World locked
World 3World locked

Expo Start

A practical introduction to Expo project setup and release preparation. Learn project structure, app config, scripts, dev menu, assets, splash screen, fonts, environment config, permissions, EAS profiles and release checklist.

Complete World 2 at 100% to unlock World 3.

World locked
World 4World locked

UI Components

Build a small React Native UI kit: design tokens, buttons, badges, stat cards, progress bars, course cards, empty states, loading/error states, skeletons, notices, segmented controls and a final UI Kit screen.

Complete World 3 at 100% to unlock World 4.

World locked
World 5World locked

Forms and Validation

Learn controlled inputs and validation patterns in React Native. Build required fields, email checks, password rules, login forms, FieldError, settings forms, feedback forms, search forms and a final Profile Form.

Complete World 4 at 100% to unlock World 5.

World locked
World 6World locked

Navigation

A practical navigation course using mock flows. Build screen maps, stack navigation, route params, bottom tabs, auth flow, modal confirmation, nested course-to-lesson flow, remembered navigation state and a final Mini Navigation App.

Complete World 5 at 100% to unlock World 6.

World locked
World 7World locked

API and Backend

Build the client-side logic behind API-powered apps. Practice GET requests, error and retry states, POST feedback, API client functions, pagination, optimistic updates, empty states and a final Course API Dashboard.

Complete World 6 at 100% to unlock World 7.

World locked
World 8World locked

Authentication

Learn the building blocks of client authentication: auth flow, login validation, fake auth API, access and refresh token model, session state, protected screens, session restore, refresh token concept and a final Auth Client App.

Complete World 7 at 100% to unlock World 8.

World locked
World 9World locked

State Management

A practical course on modeling app state. Learn source of truth, derived state, immutable updates, actions, reducer mental model, global store mock, course progress store, optimistic local store and a final Learning Store App.

Complete World 8 at 100% to unlock World 9.

World locked
World 10World locked

Testing and Debugging

Practice debugging real React Native issues: error reading, debug panels, validation test cases, component scenarios, counter bugs, stable list keys, error boundary concept and a final Debug Lab App.

Complete World 9 at 100% to unlock World 10.

World locked
World 11World locked

Publishing

Prepare a mobile app for release. Work through publishing flow, app metadata, versioning, EAS build profiles, permissions and privacy notes, pre-release QA, store listing preview and a final Release Manager App.

Complete World 10 at 100% to unlock World 11.

World locked
World 12World locked

Portfolio Projects

Learn how to turn apps into strong portfolio case studies. Build portfolio strategy, project briefs, MVP scope, demo checklists, GitHub README previews, case study cards, project lists and a final Portfolio Builder App.

Complete World 11 at 100% to unlock World 12.

World locked
World 13World locked

Habit Tracker App

A premium real-app course where you build a portfolio-ready Habit Tracker. You will create the brief, dashboard, HabitCard, add form, complete-today flow, progress bar, filters, empty/reset states and final app.

Complete World 12 at 100% to unlock World 13.

World locked
World 14World locked

Weather App with API

A premium API-driven app course. Build a Weather App with project brief, fake weather API, city search, loading/error/success states, WeatherCard, forecast list, saved cities, retry states and final app.

Complete World 13 at 100% to unlock World 14.

World locked
World 15World locked

Mini Shop App

A premium commerce app course. Build product catalog, ProductCard, add-to-cart logic, quantity controls, cart total, checkout form, empty cart state and a final Mini Shop App.

Complete World 14 at 100% to unlock World 15.

World locked
World 16World locked

Auth Client App

A premium authentication app course. Build login/register UI, fake auth API, session provider mock, protected dashboard, profile screen, refresh token flow, logout confirmation and final Auth Client App.

Complete World 15 at 100% to unlock World 16.

World locked
World 17World locked

AI Chat App

A premium AI/chat app course. Build message model, ChatBubble, prompt composer, fake AI API, assistant loading state, safe hint mode, error/retry flow and final AI Chat App.

Complete World 16 at 100% to unlock World 17.

World locked
World 18World locked

MVP from Idea to Release

A premium product/business course where you turn an idea into a launchable MVP. Build idea scorecard, problem statement, user stories, MVP scope, prototype map, roadmap, launch checklist, pricing and final MVP Launch Planner App.

Complete World 17 at 100% to unlock World 18.

World locked
All

All route courses

Filters remain available, while the recommended order always stays visible above.

World 1 · Recommended nextNewWorld 1

JavaScript for React Native

A practical foundation course for students who want to write React Native code confidently. You will work with variables, objects, arrays, functions, conditions, state, inputs, validation, async logic and a final learning tracker project.

What you will build

Learn syntax, logic, and the foundations of mobile interfaces.

Time
8 h 5 min
Modules
3
Lessons
11
Progress0 / 11 Lessons
XP bank: 0/6000%
Start course
World 2 · World lockedNewWorld 1

React Native Start

A hands-on React Native starter course. Build real mobile screens with View, Text, StyleSheet, Flexbox, Image, Pressable, props, state, conditional rendering, TextInput, FlatList and a final Todo App.

What you will build

Build your first screens and understand the component model.

Complete World 1 at 100% to unlock World 2.

Time
11 h 40 min
Modules
3
Lessons
14
Progress0 / 14 Lessons
XP bank: 0/8420%
Start course
World 3 · World lockedNewWorld 1

Expo Start

A practical introduction to Expo project setup and release preparation. Learn project structure, app config, scripts, dev menu, assets, splash screen, fonts, environment config, permissions, EAS profiles and release checklist.

What you will build

Set up projects, run apps on devices, and use the Expo SDK.

Complete World 2 at 100% to unlock World 3.

Time
9 h 15 min
Modules
3
Lessons
12
Progress0 / 12 Lessons
XP bank: 0/6770%
Start course
World 4 · World lockedNewWorld 1

UI Components

Build a small React Native UI kit: design tokens, buttons, badges, stat cards, progress bars, course cards, empty states, loading/error states, skeletons, notices, segmented controls and a final UI Kit screen.

What you will build

Create responsive screens and reusable components.

Complete World 3 at 100% to unlock World 4.

Time
10 h 25 min
Modules
4
Lessons
12
Progress0 / 12 Lessons
XP bank: 0/7550%
Start course
World 5 · World lockedNewWorld 1

Forms and Validation

Learn controlled inputs and validation patterns in React Native. Build required fields, email checks, password rules, login forms, FieldError, settings forms, feedback forms, search forms and a final Profile Form.

What you will build

Handle user input, validation, and useful error states.

Complete World 4 at 100% to unlock World 5.

Time
8 h 40 min
Modules
4
Lessons
11
Progress0 / 11 Lessons
XP bank: 0/7250%
Start course
World 6 · World lockedNewWorld 1

Navigation

A practical navigation course using mock flows. Build screen maps, stack navigation, route params, bottom tabs, auth flow, modal confirmation, nested course-to-lesson flow, remembered navigation state and a final Mini Navigation App.

What you will build

Connect screens through clear stack and tab flows.

Complete World 5 at 100% to unlock World 6.

Time
8 h 30 min
Modules
3
Lessons
9
Progress0 / 9 Lessons
XP bank: 0/6100%
Start course
World 7 · World lockedNewWorld 2

API and Backend

Build the client-side logic behind API-powered apps. Practice GET requests, error and retry states, POST feedback, API client functions, pagination, optimistic updates, empty states and a final Course API Dashboard.

What you will build

Load data and handle network, loading, and error states.

Complete World 6 at 100% to unlock World 7.

Time
8 h 50 min
Modules
4
Lessons
9
Progress0 / 9 Lessons
XP bank: 0/6300%
Start course
World 8 · World lockedNewWorld 2

Authentication

Learn the building blocks of client authentication: auth flow, login validation, fake auth API, access and refresh token model, session state, protected screens, session restore, refresh token concept and a final Auth Client App.

What you will build

Add registration, sign-in, tokens, and protected screens.

Complete World 7 at 100% to unlock World 8.

Time
9 h 15 min
Modules
3
Lessons
9
Progress0 / 9 Lessons
XP bank: 0/6550%
Start course
World 9 · World lockedNewWorld 2

State Management

A practical course on modeling app state. Learn source of truth, derived state, immutable updates, actions, reducer mental model, global store mock, course progress store, optimistic local store and a final Learning Store App.

What you will build

Manage shared application state without chaos.

Complete World 8 at 100% to unlock World 9.

Time
9 h 20 min
Modules
4
Lessons
9
Progress0 / 9 Lessons
XP bank: 0/6600%
Start course
World 10 · World lockedNewWorld 2

Testing and Debugging

Practice debugging real React Native issues: error reading, debug panels, validation test cases, component scenarios, counter bugs, stable list keys, error boundary concept and a final Debug Lab App.

What you will build

Find defects, test flows, and make the app reliable.

Complete World 9 at 100% to unlock World 10.

Time
8 h 30 min
Modules
4
Lessons
9
Progress0 / 9 Lessons
XP bank: 0/6100%
Start course
World 11 · World lockedNewWorld 2

Publishing

Prepare a mobile app for release. Work through publishing flow, app metadata, versioning, EAS build profiles, permissions and privacy notes, pre-release QA, store listing preview and a final Release Manager App.

What you will build

Prepare a build and take the app through release.

Complete World 10 at 100% to unlock World 11.

Time
8 h
Modules
3
Lessons
8
Progress0 / 8 Lessons
XP bank: 0/5700%
Start course
World 12 · World lockedNewWorld 2

Portfolio Projects

Learn how to turn apps into strong portfolio case studies. Build portfolio strategy, project briefs, MVP scope, demo checklists, GitHub README previews, case study cards, project lists and a final Portfolio Builder App.

What you will build

Build complete applications and present the results.

Complete World 11 at 100% to unlock World 12.

Time
8 h 20 min
Modules
3
Lessons
8
Progress0 / 8 Lessons
XP bank: 0/5950%
Start course
World 13 · World lockedPro lockedBonus World

Habit Tracker App

A premium real-app course where you build a portfolio-ready Habit Tracker. You will create the brief, dashboard, HabitCard, add form, complete-today flow, progress bar, filters, empty/reset states and final app.

What you will build

A habit tracker with state, persistence, and daily progress.

Complete World 12 at 100% to unlock World 13.

$19.00
Time
9 h 15 min
Modules
3
Lessons
9
Progress0 / 9 Lessons
XP bank: 0/6650%
Create account and continue
World 14 · World lockedPro lockedBonus World

Weather App with API

A premium API-driven app course. Build a Weather App with project brief, fake weather API, city search, loading/error/success states, WeatherCard, forecast list, saved cities, retry states and final app.

What you will build

A weather application with API data, loading, and interface states.

Complete World 13 at 100% to unlock World 14.

$19.00
Time
9 h 35 min
Modules
3
Lessons
9
Progress0 / 9 Lessons
XP bank: 0/6850%
Create account and continue
World 15 · World lockedPro lockedBonus World

Mini Shop App

A premium commerce app course. Build product catalog, ProductCard, add-to-cart logic, quantity controls, cart total, checkout form, empty cart state and a final Mini Shop App.

What you will build

A mini shop with product cards, cart state, and a checkout flow.

Complete World 14 at 100% to unlock World 15.

$19.00
Time
9 h 40 min
Modules
3
Lessons
9
Progress0 / 9 Lessons
XP bank: 0/6900%
Create account and continue
World 16 · World lockedPro lockedBonus World

Auth Client App

A premium authentication app course. Build login/register UI, fake auth API, session provider mock, protected dashboard, profile screen, refresh token flow, logout confirmation and final Auth Client App.

What you will build

A client app with registration, sign-in, and protected screens.

Complete World 15 at 100% to unlock World 16.

$19.00
Time
10 h 55 min
Modules
3
Lessons
9
Progress0 / 9 Lessons
XP bank: 0/6350%
Create account and continue
World 17 · World lockedPro lockedBonus World

AI Chat App

A premium AI/chat app course. Build message model, ChatBubble, prompt composer, fake AI API, assistant loading state, safe hint mode, error/retry flow and final AI Chat App.

What you will build

A chat application with AI integration and a modern mobile interface.

Complete World 16 at 100% to unlock World 17.

$19.00
Time
9 h 35 min
Modules
3
Lessons
9
Progress0 / 9 Lessons
XP bank: 0/6850%
Create account and continue
World 18 · World lockedPro lockedBonus World

MVP from Idea to Release

A premium product/business course where you turn an idea into a launchable MVP. Build idea scorecard, problem statement, user stories, MVP scope, prototype map, roadmap, launch checklist, pricing and final MVP Launch Planner App.

What you will build

Your own MVP, from scoping the idea to build, release, and presentation.

Complete World 17 at 100% to unlock World 18.

$19.00
Time
9 h 25 min
Modules
3
Lessons
9
Progress0 / 9 Lessons
XP bank: 0/6800%
Create account and continue