World 1 / Rookie Zone

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. Clear lessons to unlock next zone. Boss Project waits at the end.

NP
World entranceStart Zone / Training CampBiome: Camp

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.

Route progress0%

Start Zone / Training Camp

Build a confident first mobile screen and enter the course map.

Route progress0%
World route

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

Status

Free

World

World 1

Time

8 h 5 min

Map

3 zones / 11 lessons

Lessons

0 / 11 lessons

Sign in to save progress and XP.

Quest mapStart Zone / Training Camp0/11

First App Gatekeeper

01Current
NP

Quest

Mission 1

Mission 1: Переменные и вывод данных. Read the briefing, solve the practice quest, and bank the XP.

+25 XP
02Locked

Quest

Mission 2

Mission 2: Объекты: card профиля. Read the briefing, solve the practice quest, and bank the XP.

+30 XP
03Locked

Challenge

Mission 3

Mission 3: Массивы и map: list навыков. Read the briefing, solve the practice quest, and bank the XP.

+35 XP
04Locked

Quest

Mission 4

Mission 4: Функции: formтирование XP. Read the briefing, solve the practice quest, and bank the XP.

+35 XP
05Locked

Quest

Mission 5

Mission 5: Условия: Free и Pro уроки. Read the briefing, solve the practice quest, and bank the XP.

+35 XP
06Locked

Reward

Mission 6

Mission 6: useState: кнопка начисления XP. Read the briefing, solve the practice quest, and bank the XP.

+40 XP
07Locked

Quest

Mission 7

Mission 7: TextInput: поиск по courseм. Read the briefing, solve the practice quest, and bank the XP.

+45 XP
08Locked

Quest

Mission 8

Mission 8: Validation формы входа. Read the briefing, solve the practice quest, and bank the XP.

+50 XP
09Locked

Challenge

Mission 9

Mission 9: Массив в state: добавить и удалить. Read the briefing, solve the practice quest, and bank the XP.

+55 XP
10Locked

Quest

Mission 10

Mission 10: Async/await: загрузка данных. Read the briefing, solve the practice quest, and bank the XP.

+60 XP
11Locked

Boss

Boss mission

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.

+80 XP

Mission 1

Mission 1: Переменные и вывод данных. Read the briefing, solve the practice quest, and bank the XP.

Skill collectedMobile foundation
Final objectiveStart Zone / Training Camp

First App Gatekeeper

World goal: Build a confident first mobile screen and enter the course map.

Skill collected: Mobile foundation

Level 1

Данные и рендер

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

Zone 1: Данные и рендер. Clear the missions inside this zone to charge the path forward.

Level 1NEXT LEVEL+25 XP

Переменные и вывод данных

Mission 1: Переменные и вывод данных. Read the briefing, solve the practice quest, and bank the XP.

25 min
Enter level
Level 2LOCKED+30 XP

Объекты: card профиля

Mission 2: Объекты: card профиля. Read the briefing, solve the practice quest, and bank the XP.

30 minComplete previous level
Level 3LOCKED+35 XP

Массивы и map: list навыков

Mission 3: Массивы и map: list навыков. Read the briefing, solve the practice quest, and bank the XP.

35 minComplete previous level
Level 4LOCKED+35 XP

Функции: formтирование XP

Mission 4: Функции: formтирование XP. Read the briefing, solve the practice quest, and bank the XP.

35 minComplete previous level
Level 5LOCKED+35 XP

Условия: Free и Pro уроки

Mission 5: Условия: Free и Pro уроки. Read the briefing, solve the practice quest, and bank the XP.

35 minComplete previous level
Level 2

Интерактивность и state

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

Zone 2: Интерактивность и state. Clear the missions inside this zone to charge the path forward.

Level 1LOCKED+40 XP

useState: кнопка начисления XP

Mission 6: useState: кнопка начисления XP. Read the briefing, solve the practice quest, and bank the XP.

40 minComplete previous level
Level 2LOCKED+45 XP

TextInput: поиск по courseм

Mission 7: TextInput: поиск по courseм. Read the briefing, solve the practice quest, and bank the XP.

45 minComplete previous level
Level 3LOCKED+50 XP

Validation формы входа

Mission 8: Validation формы входа. Read the briefing, solve the practice quest, and bank the XP.

50 minComplete previous level
Level 4LOCKED+55 XP

Массив в state: добавить и удалить

Mission 9: Массив в state: добавить и удалить. Read the briefing, solve the practice quest, and bank the XP.

55 minComplete previous level
Boss LevelBoss Project

Формы, списки и async

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

Boss zone: Формы, списки и async. This is where the world turns into a portfolio proof. Final boss project.

Level 1Boss LevelLOCKED+60 XP

Async/await: загрузка данных

Boss mission: Async/await: загрузка данных. Combine the zone patterns into one final result. Build a confident first mobile screen and enter the course map.

1 hFinal QuestComplete previous level
Level 2Boss LevelLOCKED+80 XP

Final project: Learning Tracker

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.

1 h 15 minFinal QuestComplete previous level

Have a question or found an issue?

Your message will include this course context.

XP PRACTICE

Reinforce what you learned

Need a break from lessons? Play a short code game or test your speed in the Arena.