ALl Classes + Events

Learn React: Build a Webapp in a Weekend

React has taken the JavaScript world by storm since its unveiling a few years ago. With just some prior basic JavaScript knowledge, you can learn the ins and outs of React: components, props, state, events, and more. This class will also teach you modern JavaScript syntax (also called ECMAScript). By learning and understanding React, you will be poised to learn and understand other popular libraries like Vue or Angular, and how they fit into modern web application development. In this two-day workshop you will build a simple Chat Client web application.

Day 1: UI and Structure

Objective: To learn why React matters and to understand basic React concepts of components, props, and children.

By the end of day-1 students will be able to:

  • Understand what React is and why it’s useful
  • Build basic UI components
  • Know what props are and how to use them
  • Understand how child components work
  • Style components in React

Day 2: Data and Events

Objective: To learn how to pass around and change data in React, and gain a starting knowledge to containers

By the end of day-2 students will be able to:

  • Explain the difference between props and state
  • Utilize events and handlers to change state
  • Understand React’s lifecycle methods
  • Create and use basic data containers

Is this for Me?

This workshop is ideal for:

  • Starting web developers with basic HTML and JavaScript knowledge
  • Experienced web developers who are looking to learn about and start using React


To gain the most out of this workshop, participants must:

  • Know enough HTML to create a simple webpage
  • Be familiar with JavaScript, in particular functions and loops

If you are unsure if this is workshop will be a good fit, please complete this short online coding challenge:

What do I need to bring?


This workshop will be held at Betamore’s City Garage campus at 101 W. Dickman Street, Baltimore, MD 21230. Parking is available onsite.


If you are looking for additional information on workshop details from the instructor, please don’t hesitate to email

Reserve Your Spot Now

  • date_range
    Sat, Oct 14th

    10:00am – 3:00pm

    Photo of Merlin Patterson
    Merlin Patterson

    Senior Product Engineer at ClassTracks

    Merlin is a Senior Product Engineer/Wizard at ClassTracks, an EdTech startup where they architect and build the software that makes learning vocabulary easy and efficient. They enjoy using the magic of Meteor and React to bring their work and hobbies to life. In 2016, Merlin was nominated for Baltimore Innovation Week's Technologist of the Year award.

Stay Connected

Sign up for our weekly list of classes & events