We use cookies to enhance your experience on the site
CodeWorlds

Space Mission

Learning JavaScript, React.js, and Redux takes us on a cosmic mission. Explore outer space as a member of an astronaut team.

JavaScriptReact.jsHooksReduxRouter
14 modules
612+ exercises
80-120 hours
Space Mission
Your guide
Ra
Space Guide

What you'll learn

React functional and class components
React Hooks - useState, useEffect, useContext
State management with Redux Toolkit
React Router - routing and navigation
Styling with CSS Modules and Styled Components
Fetch API and Axios for backend communication
Testing with Jest and React Testing Library
Optimization with React.memo and useMemo

Main projects

During the course you will build real projects that you can add to your portfolio

Mission Control Panel

Mission control dashboard with real-time updates and charts

ReactReduxChart.js

Crew Management System

CRUD application for crew management with authentication

ReactReact RouterFirebase Auth

Space Explorer

Application for exploring the cosmos with NASA API

ReactAxiosNASA API

Course program

14 modules full of interactive exercises and practical projects

1

Mission Start

Tutorial

Introduction to the space mission

12 exercises

2

Landing on Mars

JavaScript Basics

Variables, functions, objects

20 exercises

3

New Reality

React.js Basics

Components, JSX, props

25 exercises

4

User Interface

Creating UI

Building user interfaces in React

22 exercises

5

Connectivity Issues

Interactivity and State

State, Events, Hooks - useState, useEffect

28 exercises

6

Advanced Systems

Advanced React

Context API, Custom Hooks, Optimization

30 exercises

7

A Different Perspective

State Management

Redux - store, actions, reducers

25 exercises

8

Journey to Orbiter

React Router

Navigation, routing, parameters

20 exercises

9

Database Communication

Asynchronicity and API

Fetch, Axios, async/await, REST API

28 exercises

10

Ship Styling

Application Styling

CSS Modules, Styled Components, Tailwind

20 exercises

11

Quality Control

Testing

Jest, React Testing Library, E2E

15 exercises

12

Flight Optimization

Performance

React.memo, useMemo, useCallback, Code Splitting

12 exercises

13

External Integrations

External Services

Firebase, Auth0, Stripe, Analytics

10 exercises

14

Journey into the Unknown

Deployment

Vercel, Netlify, CI/CD, Production build

8 exercises

Course theme

Spaceships and Galaxies

Each module is set in a unique theme that makes learning an adventure.

Your guide

Ra

Space Guide

Will guide you through all challenges and help you gain new skills.

Change your future

Start learning JavaScript today

Join CodeWorlds and discover modern learning methods that make programming fascinating and accessible to everyone.