Learning JavaScript, React.js, and Redux takes us on a cosmic mission. Explore outer space as a member of an astronaut team.
During the course you will build real projects that you can add to your portfolio
Mission control dashboard with real-time updates and charts
CRUD application for crew management with authentication
Application for exploring the cosmos with NASA API
14 modules full of interactive exercises and practical projects
Tutorial
Introduction to the space mission
12 exercises
JavaScript Basics
Variables, functions, objects
20 exercises
React.js Basics
Components, JSX, props
25 exercises
Creating UI
Building user interfaces in React
22 exercises
Interactivity and State
State, Events, Hooks - useState, useEffect
28 exercises
Advanced React
Context API, Custom Hooks, Optimization
30 exercises
State Management
Redux - store, actions, reducers
25 exercises
React Router
Navigation, routing, parameters
20 exercises
Asynchronicity and API
Fetch, Axios, async/await, REST API
28 exercises
Application Styling
CSS Modules, Styled Components, Tailwind
20 exercises
Testing
Jest, React Testing Library, E2E
15 exercises
Performance
React.memo, useMemo, useCallback, Code Splitting
12 exercises
External Services
Firebase, Auth0, Stripe, Analytics
10 exercises
Deployment
Vercel, Netlify, CI/CD, Production build
8 exercises
Each module is set in a unique theme that makes learning an adventure.
Space Guide
Will guide you through all challenges and help you gain new skills.
Join CodeWorlds and discover modern learning methods that make programming fascinating and accessible to everyone.