Barcelona Code School

Since 2015 / 500+ graduates
React.js Crash Course in Barcelona Code School

React.js Crash Course

One week. Daily hands-on training. Build and deploy real React apps.

  • Intensive in-person or live online hands-on training
  • 1 week, Monday–Friday, 9:00 to 18:00 CET
  • Taught in English
  • Small groups — maximum 6 students per cohort
  • 15% theory / 85% practice
  • Part of the Web/Mobile Development Bootcamp — or take it as a standalone module

Why React?

React is the most widely used front-end library in the world. It powers Facebook, Instagram, Airbnb, Netflix, and most modern web apps you interact with daily.

If you know JavaScript and want to become a professional front-end developer, React is the skill to learn next.

What you will be able to do

After this week you will understand how React apps are structured, how data flows through components, and how to manage state — locally and globally.

You will build React apps from scratch and deploy them. You will be ready to continue into the full Web/Mobile bootcamp or apply your skills immediately on real projects.

What you will learn

  • React concepts and JSX syntax
  • Scaffolding apps with Vite
  • Component architecture and reusability
  • Props: passing data between components
  • State and event handlers
  • Observer pattern and component lifecycle
  • Conditional rendering
  • React Router for multi-page apps
  • Hooks
  • Global state management with Jotai
  • Async requests with Axios and Promises
  • Suspense for async component loading
  • SEO and metadata in React
  • Using external component libraries
  • TypeScript with React
  • Production build and deployment

Inquiry about the course

If you are not a robot, how much would be 7 plus 6?

Enroll now

Tuition

850€

100% is paid upon registration.

Instalment payments are available at the checkout by klarna logo

June 22, 2026

React.js Crash Course

Front-end web development with React.js

1-week course, in-person or live online, in English, full-time, Monday–Friday, 9:00 to 18:00 CET

Registration payment 850€

By signing up you agree to the Terms and Conditions stated on the website.

September 7, 2026

React.js Crash Course

Front-end web development with React.js

1-week course, in-person or live online, in English, full-time, Monday–Friday, 9:00 to 18:00 CET

Registration payment 850€

By signing up you agree to the Terms and Conditions stated on the website.

November 9, 2026

React.js Crash Course

Front-end web development with React.js

1-week course, in-person or live online, in English, full-time, Monday–Friday, 9:00 to 18:00 CET

Registration payment 850€

By signing up you agree to the Terms and Conditions stated on the website.