top of page
Image by Lautaro Andreani


React is a powerful and versatile library for developing modern, component based web applications. This course provides novices, as well as those already familiar with React, with a solid, comprehensive and up-to-date foundation for rapidly getting started on and advancing your journey with React.

Edument’s offering conveys a robust and practical understanding of React via compact, precise and illustrative code examples, coupled with a firm theoretical basis. 

The syllabus introduces the driving philosophy of the library and its internals, explores how to effectively design, code and test components and examines common patterns and best practices applied to real-world issues such as data fetching, authentication and error management.

  • Generate and use a build environment for your React application via the create-react-app tool.

  • React fundamentals - components and JSX.

  • Hooks - React’s new, unified component model (and how it compares to using class components).

  • An overview of component styling options.

  • Unit testing components.

  • Routing and user authentication; managing global application state with React Context.

  • Data fetching techniques and implementing custom hooks for code reuse.

  • Catching and handling application errors.

Target audience

JavaScript developers, with no or some previous React experience, who seek to gain a strong skill set in order to build rich, interactive and scalable web applications with React.


React requires a JavaScript background and participants should be familiar with

  • Concepts such as “scope” and “closures” and array iteration methods (e.g. map and filter).

  • ES6 features and syntax.

  • NodeJS.

Basic knowledge of HTML and CSS is recommended.

20 900 SEK ex moms


7 - 10 February 2023, 4 halv days, Online

- The course is given remote or in classroom
- Contact us for upcoming courses
- If you are a team there is an opportunity for content adaptation based on your needs

Duration: 2 days, or 4 half days             

Level: Beginning

Language: English/Swedish                  

Course code: T100

The course covers the following essential subjects

RectJS - Intrsseanmälan


I haven't done anything in React previously so it was a good introduction to the subject.


Learning by doing is good!

I liked the programming exercises.


Good to know things about react and frontend for me as an backend developer


bottom of page