Space Mission

JavaScript and React online course

The JavaScript and React online course in CodeWorlds is 16 modules of short lessons with a code editor and 1069 hands-on exercises, told as a story-driven adventure. You can read the lessons for free on this site.

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

JavaScriptReact.jsHooksReduxRouter
16 modules1069+ exercises80-120 hours

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

01

Mission Control Panel

Mission control dashboard with real-time updates and charts

ReactReduxChart.js
02

Crew Management System

CRUD application for crew management with authentication

ReactReact RouterFirebase Auth
03

Space Explorer

Application for exploring the cosmos with NASA API

ReactAxiosNASA API

Course program

16 modules full of interactive exercises and practical projects

2

Lunar Base

Components and Props

Component anatomy, props and children, composition, conditional and list rendering, controlled and uncontrolled components

65 exercises

4

Command Center

Context API and useReducer

Context API, reducers and useReducer, global app state, context optimization and state management patterns

70 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.

JavaScript and React course FAQ

  • Is the JavaScript and React course free?

    Partly. You can read the JavaScript and React lessons for free on this site. The course tasks in the app require a premium plan, while a free account lets you complete the HTML and CSS course in the app with 10 fuel units a day.

  • How long does the JavaScript and React course take?

    The estimated learning time for the JavaScript and React course is 80-120 hours. The course has 16 modules and more than 1069 tasks, and you set the pace.

  • Do I need previous experience for the JavaScript and React course?

    Before the JavaScript and React course it helps to know: HTML and CSS basics, JavaScript basics, World 1 or equivalent knowledge.

  • What will I learn in the JavaScript and React course?

    In the JavaScript and React course you will learn, among other things: React functional and class components, React Hooks - useState, useEffect, useContext, State management with Redux Toolkit, React Router - routing and navigation.

  • What is learning in CodeWorlds like?

    In CodeWorlds, every module is a series of short lessons with a live code editor, check questions and hands-on tasks. Progress earns you XP and unlocks new locations in the Space Mission world.

Change your future

Start learning JavaScript today

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