⏰ AT YOUR OWN PACE | 🌎 ONLINE

New! The Complete React Course

Supercharge your JavaScript skills. Add the world’s most popular JS framework to your tech stack.

"I really enjoy Technigo's approach to teaching, particularly its project-based, visual and collaborative structure."

The only React course you'll ever need

A complete, proven path covering every aspect of professional React development

Master React, the world’s leading JavaScript library for building fast, scalable web apps. Trusted by top companies like Facebook, Netflix, and Airbnb, React will upgrade your dev stack.

Who is this for?

Our self-paced React course is perfect for both developers and hobby coders looking to upgrade their JavaScript skills and stack.

Why learn with us?

  • Fun, engaging content – unlike any other course.
  • 70% female instructors – promoting diversity in tech.
  • Learn at your own pace – completely remote.
  • Join a thriving community – 1,700+ learners and growing.

Details

📍Format: Online, at your own pace

💬 Language: English

🧠 Pre-requisites: Proficient in JavaScript

12-month access

🎁 Included

✓ 20+ modules
✓ 80+ lessons
✓ 6 projects
✓ Slack access
✓ Invitation to live talks and events

Full React course curriculum

✓ 20+ modules ✓ 80+ lessons ✓ 6 x projects

Devices with images of the react course

React Basics

  • What is React? (Lesson)
  • Who will you meet? (Lesson)
  • React Introduction (Video)
  • New React tools (Lesson)
  • React Virtual DOM (Lesson)
  • React Deep-dive (Video)

Components and JSX

  • What are components? (Lesson)
  • What is JSX? (Lesson)
  • Intro to Components and JSX (Video)
  • Components deep-dive (Video)

React Props

  • What are props? (Lesson)
  • Intro to Props (Video)
  • Props deep-dive (Video)
  • Practice: Pokémon Props (Practice)

Thinking in React

  • Thinking in React deep-dive (Lesson)
  • Project: Build a React Library (Project)
  • Build your own portfolio (Project)
  • Test Your React Knowledge (Quiz)

React State

  • What is React State? (Lesson)
  • State Introduction (Video)
  • React State deep-dive (Video)
  • Test Your Knowledge on React State (Quiz)

Controlled Forms

  • What is a Controlled Form? (Lesson)
  • Controlled Form Introduction (Video)
  • Build your own library (Project)

Components Lifecycle and UseEffect

  • What are Component Lifecycle and UseEffect? (Lesson)
  • Component Lifecycle and UseEffect (Video)
  • UseEffect deep-dive (Video)

Working with APIs in React

  • APIs in React (Lesson)
  • Using Fetch for APIs in React (Lesson)
  • Project: API Calls – Dog Project (Project)
  • Build a ToDo List (Project)
  • Build an Amazing App (Project)
  • Test Your Knowledge on UseEffect and APIs (Quiz)

React Router

  • What is React Router? (Lesson)
  • React Router Introduction (Video)
  • React Router in Code (Video)
  • Optional: Deep-dive (Lesson)
  • Project: Using React Router (Project)
  • Test Your Knowledge on React Router (Quiz)

Dynamic Routes and useParams Hook

  • What are Dynamic Routes? (Lesson)
  • useParams() Introduction (Video)
  • useParams() in Code (Video)
  • Project: Using React Router (Project)
  • Test Your Knowledge on Dynamic Routes (Quiz)

Global State Management

  • What is Global State Management? (Lesson)
  • Global State Management Introduction (Video)
  • Global State deep-dive (Lesson)

Global State Management with React Context API

  • React Context API (Video)
  • React Context API deep-dive (Lesson)
  • Practice: Using Context API (Practice)
  • Test Your Knowledge on Global State Management (Quiz)

Global State Management with Zustand

  • Why use Zustand? (Lesson)
  • Introduction to Zustand (Video)
  • Practice: Zustand (Practice)
  • Project: Build a ToDo app (Project)
  • Test Your Knowledge on Zustand (Quiz)
  • Zustand deep-dive (Video)

Moment.js

  • What is Moment.js? (Lesson)
  • Moment.js Introduction (Video)

The useRef Hook

  • The useRef Hook (Video)
  • useRef Deep-dive (Video)

Styling with CSS libraries

  • Why CSS libraries? (Lesson)
  • Styled Components Introduction (Lesson)
  • Styled Components (Video)
  • Tailwind CSS Introduction (Lesson)
  • Tailwind CSS (Video)

Included

Why learn React with us

High-quality React material

With 24/7 access to our high-quality (fun!) course material, you can learn when it suits you, balancing your studies with family or any of life's other commitments. Our course packages include high-quality videos, lectures, readings, exercises and assignments.

Build Portfolio React Projects

We apply hands-on learning. We will provide you with x project briefs to advance your React skills. Use our project briefs to apply what you learn and showcase your skills in your portfolio, which will be displayed to potential employers.

Get actionable feedback

Done with a project? Get actionable feedback from our feedback tool on the quality of your code.

Join supportive community

Our Slack community of 1700+ members consists of individuals just like you - curious and eager to learn. Here, you can ask questions and exchange ideas and inspiration.

Female-founded – making an impact at diversity

We’re a female-founded company based in Stockholm, proudly running Sweden's largest community for female coders. With over 10,000 women inspired to take their first steps into programming, Technigo is breaking down barriers and making tech accessible for everyone.

Simple, transparent pricing

A piece of cake

React Course

The Complete React Course

✓ 20+ modules.
✓ 80+ lectures.
✓ Private Slack access
✓ Invitation to live talks and events

298€ incl. VAT

12-month access
One-time payment. No hidden fees

A birthday cake

Or, get the bundle 👇

Web Development Bundle

From beginner to job-ready developer.

Including HTML, CSS, JavaScript, TypeScript, React and Node.js.

✓ 250+ lectures.
✓ 30+ hours of material.
✓ Private Slack access
✓ Invitation to live talks and events

950€ incl. VAT

24-month access
One-time payment. No hidden fees

Some of our React instructors

Jennie Dalgren

Barcelona-based fullstack and mobile developer. Experienced teacher and code mentor for beginners and professionals.

Matilda Brunemalm

Matilda is a frontend developer who transitioned from working with children in preschool to building and teaching code. Now, she's a key part of Technigo, where her passion for coding and education comes together to empower new developers.

Damien Timewell

Currently CTO at thingtesting.com, fullstack developer with 15+ years of experience.

Community

Unfiltered comments from students

”You are the amazing team which I've met. I'll miss you guys!”

”Love <3You are an awesome team that spreads so much joy and positivity! ✨”

Keep on with exactly this type of pedagogy and lessons! I only wish I hade more time to really jump in to Figmas world!

I really enjoy Technigo's approach to teaching, particularly its project-based, visual and collaborative structure. In addition to this the teachers and the materials always great!

”Love your happy spirit and that you always encourage all of us to keep up the good work!”

A big shout out to Natalie, such a star!

Nathalie was a very good teacher. Answering our questions and giving really good feedback!

”Thank you team for supporting us until the very end !! :) :)”

”You were kinda ok too! ;) Nah, not just ok. You were actually quite alright. Maybe even great. Or awesome.”

”Thanks for all the great pepp and support!”

FAQ

Can my company pay for the seat?

Absolutely, a lot of companies do. You can choose to add a VAT number when booking your seat. Ask your boss and get going!

How long will I have access to the course?

You will have access to all materials for 1 year, including updates from the date of purchase.

Can I get a refund?

Since you can access the course material directly after purchasing we don't do any refunds.

What is a lesson?

A lesson can be a video lesson, an article, a quiz, a practice, a game or a designalong. We mix different formats for your best learning. A module is often introduced by a longer video lecture followed by designalongs and more hands-on lessons.

Speaking of React...

– Articles shared from our community