Barcelona Code School

Upgrade yourself / Est. 2015

React.js Crash Course in Barcelona Code School

React.js Crash Course in Barcelona Code School

Front-end web development with React.js!

  • Intensive in-person hands-on training
  • 1 week of hardcore React coding
  • Daily classes 9:00 to 18:00
  • The course is taught in English
  • From zero to 👸 and 🤴
  • 15% theory / 85% practice / 100% efficiency

The outcomes

After this course you will have a strong understanding of the logic, syntax and usage of ReactJS.

You will be able to build React apps from scratch and have progress further into the depths of React or any other front-end JS library/framework such as Angular, Vue, Ember or anything else.

What you'll learn

  • Overall concept
  • JSX syntax
  • create-react-app
  • Structuring React app
  • Components-based approach and reusability
  • Class and function components
  • Passing data between components with props
  • Using state and state management
  • Shared state management
  • Events and event handlers
  • Lifecycle methods
  • Hooks
  • Async requests
  • Promises
  • Conditional rendering
  • React router
  • Metadata in React
  • Using external components
  • Production build, deployment

Prerequisites

Solid understanding of JavaScript logic and syntax; functions, loops, conditionals, arrays, objects.

Good knowledge of HTML/CSS: DOM, structuring HTML, CSS selectors, Grid, Flexbox.

Inquiry about the course

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

Access

Tuition

850€

100% is paid upon registration.

Instalment payments are available at the checkout by klarna logo

November 10, 2025

React.js Crash Course

Front-end web development with React.js!

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

Registration payment 850€

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

January 26, 2026

React.js Crash Course

Front-end web development with React.js!

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

Registration payment 850€

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

April 6, 2026

React.js Crash Course

Front-end web development with React.js!

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

Registration payment 850€

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

June 22, 2026

React.js Crash Course

Front-end web development with React.js!

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

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, in English, full-time, Monday–Friday, 9:00 to 18:00

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, in English, full-time, Monday–Friday, 9:00 to 18:00

Registration payment 850€

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