Quest
Mission 1
Mission 1: Переменные и вывод данных. Read the briefing, solve the practice quest, and bank the XP.
World 1 / Rookie Zone
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. 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: Clear lessons, solve quests, bank XP, and open the next part of the map.
Start Zone / Training Camp
Build a confident first mobile screen and enter the course map.
Free quest
0 / 11 lessons
What you will build
Learn syntax, logic, and the foundations of mobile interfaces.
What you should know
You can start from zero
Recommended previous world
You can start from zero
Next world
World 2: React Native StartStatus
World
Time
Map
Lessons
Sign in to save progress and XP.
Quest
Mission 1: Переменные и вывод данных. Read the briefing, solve the practice quest, and bank the XP.
Quest
Mission 2: Объекты: card профиля. Read the briefing, solve the practice quest, and bank the XP.
Challenge
Mission 3: Массивы и map: list навыков. Read the briefing, solve the practice quest, and bank the XP.
Quest
Mission 4: Функции: formтирование XP. Read the briefing, solve the practice quest, and bank the XP.
Quest
Mission 5: Условия: Free и Pro уроки. Read the briefing, solve the practice quest, and bank the XP.
Reward
Mission 6: useState: кнопка начисления XP. Read the briefing, solve the practice quest, and bank the XP.
Quest
Mission 7: TextInput: поиск по courseм. Read the briefing, solve the practice quest, and bank the XP.
Quest
Mission 8: Validation формы входа. Read the briefing, solve the practice quest, and bank the XP.
Challenge
Mission 9: Массив в state: добавить и удалить. Read the briefing, solve the practice quest, and bank the XP.
Quest
Mission 10: Async/await: загрузка данных. Read the briefing, solve the practice quest, and bank the XP.
Boss
Boss mission: Final project: Learning Tracker. Combine the zone patterns into one final result. Build a confident first mobile screen and enter the course map.
Mission 1
Mission 1: Переменные и вывод данных. 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/javascript-mobile-foundations/variables-rendering.svg
This module moves through a focused part of JavaScript for React Native. Each lesson includes a practical task, validation rules and a hidden solution.
Zone 1: Данные и рендер. Clear the missions inside this zone to charge the path forward.
Mission 1: Переменные и вывод данных. Read the briefing, solve the practice quest, and bank the XP.
Mission 2: Объекты: card профиля. Read the briefing, solve the practice quest, and bank the XP.
Mission 3: Массивы и map: list навыков. Read the briefing, solve the practice quest, and bank the XP.
Mission 4: Функции: formтирование XP. Read the briefing, solve the practice quest, and bank the XP.
Mission 5: Условия: Free и Pro уроки. Read the briefing, solve the practice quest, and bank the XP.
/course-assets/lessons/javascript-mobile-foundations/state-xp-button.svg
This module moves through a focused part of JavaScript for React Native. Each lesson includes a practical task, validation rules and a hidden solution.
Zone 2: Интерактивность и state. Clear the missions inside this zone to charge the path forward.
Mission 6: useState: кнопка начисления XP. Read the briefing, solve the practice quest, and bank the XP.
Mission 7: TextInput: поиск по courseм. Read the briefing, solve the practice quest, and bank the XP.
Mission 8: Validation формы входа. Read the briefing, solve the practice quest, and bank the XP.
Mission 9: Массив в state: добавить и удалить. Read the briefing, solve the practice quest, and bank the XP.
Boss Level
This module moves through a focused part of JavaScript for React Native. Each lesson includes a practical task, validation rules and a hidden solution.
Boss zone: Формы, списки и async. This is where the world turns into a portfolio proof. Final boss project.
Boss mission: Async/await: загрузка данных. Combine the zone patterns into one final result. Build a confident first mobile screen and enter the course map.
Boss mission: Final project: Learning Tracker. 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.