PassionClass: The Marketplace for Live Classes

PassionClass

The Best Christmas Gift
Loading...

Learn More About PassionClass

Follow us on:
Teach on PassionClass Elephant
Teach!
Teach on PassionClass!
Terms & Conditions
Press Inquiries
Privacy Policy
Adjust cookie settings
Sign up for emails
Read our Blog
Get Support
Careers
PassionClass ©2025
Mini-Bootcamp: Frontend Web Development: Learn the world's most popular frontend web development framework, React. Improve your JavaScript for full-stack development & applied programming.
with Joe

Mini-Bootcamp: Frontend Web Development

Become a Developer on the Weekend

Are you looking to become a full-stack or frontend developer in 6-8 months on the weekend? Then join us and step into the dynamic world of web development with React. React.js is at the forefront of web development- it’s the world #1 frontend framework, and continually growing. This course is your gateway to mastering the fundamentals of React, the tool get get started as a frontend web developer. If you're hoping to move on to full-stack, React and frontend is the right place to start.

Class Summary

Class Time:

38 hours of learning!

Class taught in:

English

Rating:

5.0 out of 5

Share this page:

Check out the Backend Mini-Bootcamp

Check out the backend mini-bootcamp- it can be taken either before the frontend mini-bootcamp or after: www.passion-class.com/en/class/learn-backend-development

Learning from an experienced developer

A little about me: I've got a Master in Computational Science & Engineering from Harvard, three years of experience in analytics and data science at Etsy and Dealix Corp., three years of experience as a software engineer at AlphaSense, and two more years of development experience on various start-up venture (including the entire PassionClass site!). I know the skills you need to have to get started on a career as a frontend or full-stack developer.

What you need to learn

To become a web developer, you have essentially to key places to start: frontend or full-stack. That's assuming the building of the website, literally what you see in front of you in the browser (e.g. Firefox), is of interest to you, and its certainly never going to hurt if you switch to full-backend. This course is the right starting place for both. We'll be looking at React, the single most popular frontend framework on the internet today, and working on building out the full set of skills you need to be a successful web developer. We’ll be starting with the basics of modern frontend development: the DOM, JavaScript fundamentals, and the core concepts of React, from the fundamentals of component-based architecture to the power of state management. This course, as well as its follow-up (Frontend Development II), are designed to prepare you for an intro-level job as a web developer. A third course on the backend (data processing on the server side) will be offered once these two are complete. The full suite of three courses should take 6 months and should prepare you for an intro-level full-stack role. However, it will require a significant investment of effort from you if you hope to get there in this timeframe.

How the Program is Structured

We’ll have a repeating weekly pattern: a group session for two hours on Mondays, where we’ll take a look at the concepts in a standard class setting. During breakout sessions, we will not be together on Zoom: instead, you’ll be pair-programming the weekly assignment with a rotating partner. When you sign up for the course, you commit to being available at these times- this is when you’ll be completing the work you need to get done for the next session! Finally, you’ll have two weekly algorithm assignments (each about 1 hour) to complete on your own, due Friday evening.

Preresquisite knowledge: Write me a for loop

In order to take the course, you need to have mastered the very basics of computer science (for example, for-loops and if-statements in any programming language). My goal is, after this course and the next level (Web Development II), for you to have the skills you need to get your first job as a Web Developer. (People looking to take the course to better understand the internet are welcome as well!) We’ll likely spend one session on HTML and CSS before moving onto Git, JavaScript fundamentals, and turning to React itself at the end of the course.

Join us!

Join us and learn (through hard work!) frontend development via React, equipping yourself with the tools to build the next generation of web applications and take your career to new heights in the ever-evolving tech industry.
Check out the Backend Mini-Bootcamp Check out the backend mini-bootcamp here: www.passion-class.com/en/class/learn-backend-development

Meet Your Teacher

Meeting Times

  • Sunday, Jan 11, 2026
    12:00 AM - 2:45 AM
  • Sunday, Jan 11, 2026
    3:00 AM - 5:00 AM
  • Sunday, Jan 18, 2026
    12:00 AM - 2:45 AM
  • Sunday, Jan 18, 2026
    3:00 AM - 5:00 AM
  • Sunday, Jan 25, 2026
    12:00 AM - 2:45 AM
  • Sunday, Jan 25, 2026
    3:00 AM - 5:00 AM
  • Sunday, Feb 1, 2026
    12:00 AM - 2:45 AM
  • Sunday, Feb 1, 2026
    3:00 AM - 5:00 AM
  • Sunday, Feb 8, 2026
    12:00 AM - 2:45 AM
  • Sunday, Feb 8, 2026
    3:00 AM - 5:00 AM
  • Sunday, Feb 15, 2026
    12:00 AM - 2:45 AM
  • Sunday, Feb 15, 2026
    3:00 AM - 5:00 AM
  • Sunday, Feb 22, 2026
    12:00 AM - 2:45 AM
  • Sunday, Feb 22, 2026
    3:00 AM - 5:00 AM
  • Saturday, Feb 28, 2026 11:00 PM -
    Sunday, Mar 1, 2026 1:45 AM
  • Sunday, Mar 1, 2026
    2:00 AM - 4:00 AM
  • Times are listed for your brower's timezone: UTC

What you need

  • Stable Internet Connection
  • Phone or PC with video conferencing capabilities

Reviews

Class Rating: 5.0 / 5

  • Ginny: Joe, at PassionClass, has the ability to detect how you learn so as to maximize what you learn and be productive asap. No books or on line videos can compare to actual live hands on learning with Joe at PassionClass. If you need to start learning or continue learning, this is for you!
  • Sav: We collaborated on several projects & followed a shared tutorial that guided us through the process. This approach helped each of us develop our own individual projects, which we later combined into a cohesive team project. Class struck a great balance between individual work & collaboration.
  • Gavin: Joe has been a great & knowledgeable teacher. He has given me a good entry point for furthering my understanding of front-end web development. I like how he takes the time to see where everyone in the class & ensures they have a good grasp. This has been great for my style of learning.
$832.00
Get Your Seat
10 max participants
First session after Jan 11, 2026
Tip: Ask your employer to pay!
[email protected]
Joe welcomes you!

Other Classes that Might Interest You

Programming for Complete Beginners (Parts 1 & 2)

Interested in trying out computer science and seeing if it's right for you? Experience the basics of web development & data science. JavaScript/Python.

Joe
Free recorded class session!

React in One Hour

Learn the basics of React frontend development (state / props / components) in one hour

Joe

Web Improv

Explore the realm of improvisational theater adapted for the virtual stage. Develop your spontaneity, collaboration skills, and storytelling prowess.

Thomas

Mini-Bootcamp: Databases/Backend Web Development

This course will teach you how to build scalable, server-side applications using Next.js and PostgreSQL, with a focus on SQL, APIs, and backend logic, a step in preparing you for a full-stack role. Programming and coding program that can be taken before or after the React frontend mini bootcamp.

Joe

Introduction to Web Design and Development

Learn web development online in a 10-session bootcamp. Master HTML, CSS & design to build static websites and start earning clients.

Fabian

Programming for Complete Beginners (Parts 1 & 2)

Interested in trying out computer science and seeing if it's right for you? Experience the basics of web development & data science. JavaScript/Python.

Joe
Free recorded class session!

React in One Hour

Learn the basics of React frontend development (state / props / components) in one hour

Joe

Web Improv

Explore the realm of improvisational theater adapted for the virtual stage. Develop your spontaneity, collaboration skills, and storytelling prowess.

Thomas

Mini-Bootcamp: Databases/Backend Web Development

This course will teach you how to build scalable, server-side applications using Next.js and PostgreSQL, with a focus on SQL, APIs, and backend logic, a step in preparing you for a full-stack role. Programming and coding program that can be taken before or after the React frontend mini bootcamp.

Joe

Introduction to Web Design and Development

Learn web development online in a 10-session bootcamp. Master HTML, CSS & design to build static websites and start earning clients.

Fabian

Programming for Complete Beginners (Parts 1 & 2)

Interested in trying out computer science and seeing if it's right for you? Experience the basics of web development & data science. JavaScript/Python.

Joe
Free recorded class session!

React in One Hour

Learn the basics of React frontend development (state / props / components) in one hour

Joe

Web Improv

Explore the realm of improvisational theater adapted for the virtual stage. Develop your spontaneity, collaboration skills, and storytelling prowess.

Thomas