React course

Course description

Learn advanced JavaScript and React by implementing playful and useful projects. You are going to learn React by implementing small projects.

The React course is the advanced course of the Web Development track. After finishing the course, we will continue to support you on your journey towards a web developer.

Outline
  1. Intro JS (Eloquent JS 1-4 chapters, link)

  2. Values, Types, and Operators

  3. Program Structure

  4. Functions

  5. Data Structures: Objects and Arrays

  6. Higher-order functions

  7. ES6

  8. ES6 + Review

  9. Make sure that students are well prepared for React

  10. React: Intro

  11. React: Components and Props

  12. React: State, Lifecycle & Handling Events

  13. React: Lists & Keys

  14. React: Forms

  15. React: Review

​Requirements
  • Able to understand and speak English

  • Register on freeCodeCamp.org and complete the following modules:

    • Responsive Web Design Certification

      • Basic HTML and HTML5​

      • Basic CSS

    • JavaScript Algorithms and Data Structures Certification

      • Basic JavaScript

      • ES6

  • Create a codesandbox and complete the Tutorial: Intro to React in there.

Commitment

Students are expected to commit a minimum of 10 hours per week - including attendance to the course (4 hours/week) and self-learning at home (6hours/week). 80% attendance of the course is required for graduation.

Dates

The Onboarding Week takes place in the second week of September.

Semester starts in September and ends on December.

Classes are Tuesday and Thursday, 19:00 - 21:00

Applications for Fall 2021 are closed. Join us in Spring 2022.

Get notified as soon as we open the next round.