Quest
Mission 1
Mission 1: First mobile screen. Read the briefing, solve the practice quest, and bank the XP.
World 2 / Rookie Zone
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. Clear lessons to unlock next zone. Boss Project waits at the end.
The training camp collects the first React Native moves: screens, components, Expo, and mobile JavaScript.
Guide: Pixel Mentor
Reward skill: Mobile foundation
Objective: Learn View, Text, styling, state, and interaction as your starter mission chain.
Start Zone / Training Camp
Build a confident first mobile screen and enter the course map.
Free quest
0 / 14 lessons
What you will build
Build your first screens and understand the component model.
What you should know
World 1: JavaScript for React Native
Recommended previous world
World 1: JavaScript for React NativeNext world
World 3: Expo StartStatus
World
Time
Map
Lessons
Sign in to save progress and XP.
Quest
Mission 1: First mobile screen. Read the briefing, solve the practice quest, and bank the XP.
Quest
Mission 2: View and Text: composing blocks. Read the briefing, solve the practice quest, and bank the XP.
Challenge
Mission 3: StyleSheet: course card. Read the briefing, solve the practice quest, and bank the XP.
Quest
Mission 4: Flexbox: dashboard row. Read the briefing, solve the practice quest, and bank the XP.
Quest
Mission 5: Image: student profile. Read the briefing, solve the practice quest, and bank the XP.
Reward
Mission 6: Pressable: interactive lesson card. Read the briefing, solve the practice quest, and bank the XP.
Quest
Mission 7: Props: CourseCard component. Read the briefing, solve the practice quest, and bank the XP.
Quest
Mission 8: useState: lesson progress. Read the briefing, solve the practice quest, and bank the XP.
Challenge
Mission 9: Conditional rendering: empty and success. Read the briefing, solve the practice quest, and bank the XP.
Quest
Mission 10: TextInput: note form. Read the briefing, solve the practice quest, and bank the XP.
Boss
Boss mission: FlatList: course list. Combine the zone patterns into one final result. Build a confident first mobile screen and enter the course map.
Boss
Boss mission: TodoItem component. Combine the zone patterns into one final result. Build a confident first mobile screen and enter the course map.
Boss
Boss mission: Todo App: add and delete tasks. Combine the zone patterns into one final result. Build a confident first mobile screen and enter the course map.
Boss
Boss mission: Todo App: empty state and completion. Combine the zone patterns into one final result. Build a confident first mobile screen and enter the course map.
Mission 1
Mission 1: First mobile screen. Read the briefing, solve the practice quest, and bank the XP.
World goal: Build a confident first mobile screen and enter the course map.
Skill collected: Mobile foundation
/course-assets/lessons/react-native-start/first-mobile-screen.svg
This module moves through a focused part of React Native Start. Each lesson includes a practical task, validation rules and a hidden solution.
Zone 1: React Native UI fundamentals. Clear the missions inside this zone to charge the path forward.
Mission 1: First mobile screen. Read the briefing, solve the practice quest, and bank the XP.
Mission 2: View and Text: composing blocks. Read the briefing, solve the practice quest, and bank the XP.
Mission 3: StyleSheet: course card. Read the briefing, solve the practice quest, and bank the XP.
Mission 4: Flexbox: dashboard row. Read the briefing, solve the practice quest, and bank the XP.
Mission 5: Image: student profile. Read the briefing, solve the practice quest, and bank the XP.
Mission 6: Pressable: interactive lesson card. Read the briefing, solve the practice quest, and bank the XP.
/course-assets/lessons/react-native-start/props-course-card.svg
This module moves through a focused part of React Native Start. Each lesson includes a practical task, validation rules and a hidden solution.
Zone 2: Components, props and state. Clear the missions inside this zone to charge the path forward.
Mission 7: Props: CourseCard component. Read the briefing, solve the practice quest, and bank the XP.
Mission 8: useState: lesson progress. Read the briefing, solve the practice quest, and bank the XP.
Mission 9: Conditional rendering: empty and success. Read the briefing, solve the practice quest, and bank the XP.
Mission 10: TextInput: note form. Read the briefing, solve the practice quest, and bank the XP.
Boss Level
This module moves through a focused part of React Native Start. Each lesson includes a practical task, validation rules and a hidden solution.
Boss zone: Forms, lists and project. This is where the world turns into a portfolio proof. Todo App Boss Quest.
Boss mission: FlatList: course list. Combine the zone patterns into one final result. Build a confident first mobile screen and enter the course map.
Boss mission: TodoItem component. Combine the zone patterns into one final result. Build a confident first mobile screen and enter the course map.
Boss mission: Todo App: add and delete tasks. Combine the zone patterns into one final result. Build a confident first mobile screen and enter the course map.
Boss mission: Todo App: empty state and completion. Combine the zone patterns into one final result. Build a confident first mobile screen and enter the course map.
Have a question or found an issue?
Your message will include this course context.
Need a break from lessons? Play a short code game or test your speed in the Arena.