React for Developers

8-Week, Part-Time

Level: Intermediate

React is taking over front-end applications. Learn one of the fastest-growing JavaScript libraries to become a more powerful developer.

What You Will Learn

React for Developers is an 8-week part-time course hosted during the evening. This course is intended for programmers who already know some JavaScript and want to add React to their existing skill set. If you want to know one of the fastest-growing libraries in web-development then React will be your ticket.

Learn

Get started by building simple components which can be combined to create complex and compelling user interfaces.

Build

Construct several web applications to test what you have learned and expand your knowledge.

Grow

This course will teach you how to use and apply React.js as well as today’s JavaScript best practices and modern language features.

"Burlington Code Academy gave me the foundational skills and professional support I needed to start a new career as a software developer. I’m extremely appreciative of the experience and excited for the path ahead!"
Mike Felix
Software Developer at Future Foundry

Why React?

React is taking over front-end applications. Equip yourself with the skills to build component-centric user-interfaces with speed and efficiency. React is the client-side library from Facebook and makes building complex user interfaces easier by breaking them up into small, simple, functional components.

Dynamic Applications

Invented by Facebook, React can be used across web applications, native mobile apps, command-line interfaces, and much more.

marketable skills

Marketable Skills

React is one the fastest-growing JavaScript libraries and is rapidly gaining popularity amongst developers and employers.

speed and efficiency

Speed & Efficiency

Build beautiful, interactive user interfaces with greater velocity by creating isolated and reusable components for web applications.

8-Week Overview

FUNDAMENTALS

Weeks 1-2

Understand what React.js is and how it will make building web applications easier and faster. Learn about components, a fundamental React concept, and how they can be used to dissect user interfaces into reusable parts.

REACT COMPONENTS

Weeks 3-4

Find out the difference between React stateful components and functional components. Learn about controlled components and how React can fully manage the state of interactive components and their changing state.

API, STATE, & DATA FLOW

Weeks 5-6

Work with third party APIs to get and send data for use within your applications. Discover how to lift state from child components back to parents and how one-way data flow manages the re-rendering of children.

REACT ROUTER & FINAL PROJECTS

Weeks 7-8

Begin your final project and understand how to compose a complete single-page-application with React. Use React Router to map URLs to components and handle responses. Link components together and manage the control flow through your application.

WEEKS 1-2
Fundamentals
Understand what React.js is and how it will make building web applications easier and faster. Learn about components, a fundamental React concept, and how they can be used to dissect user interfaces into reusable parts.
WEEKS 3-4
REACT COMPONENTS
Find out the difference between React stateful components and functional components. Learn about controlled components and how React can fully manage the state of interactive components and their changing state.
WEEKS 5-6
API, State, & Data Flow
Work with third party APIs to get and send data for use within your applications. Discover how to lift state from child components back to parents and how one-way data flow manages the re-rendering of children.
WEEKS 7-8
REACT ROUTER & FINAL PROJECTS
Begin your final project and understand how to compose a complete single-page-application with React. Use React Router to map URLs to components and handle responses. Link components together and manage the control flow through your application.

Your Instructor

Josh Burke

Lead Instructor

Tuition & Financing

Full Tuition

$3,950

Our prices are among the lowest in the country for code schools of our caliber and paying upfront for tuition means avoiding interest rates from outside lenders.

Loan

36- and 60-month payment terms with interest-only or deferment options while you’re in school. Interest rates depending on the selected financing terms.

Scholarships

BCA is committed to help anyone with a passion or interest in technology to take the next step.
Our Scholarships range from $500 – $4,000. Get in touch and we will help you find a scholarship that is right for you.

Upcoming Courses

Burlington, VT

Sept 16 - Nov 8, 2019

React For Developers

Applications Now Open

Download Syllabus