Software Engineering

React Developer

Los Angeles

Close

Choose your location

This course is currently offered in select locations. Candidates must live within commutable distance of the Per Scholas location to be eligible.

The 15-week React Developer course dives deep into every aspect of React Developers - JavaScript & computer science, react, front-end & back-end frameworks, & Web development. Currently offered online.

Get Started

  • Remote

No cost, no catch. Tuition-Free training and job connections.

Offered in collaboration with:

Course level

Some technical knowledge recommended ?

Schedule

  • Remote 9AM-4PM
    15 Weeks

Upcoming course dates

  • May 8th, 2023
    Application Due April 17th, 2023
  • Please note, this application process is very competitive and not all applicants will be accepted for our limited slots. Seats are offered on first come, first served basis.

Most CISCO IT Essentials certification holders move on to a job in IT support, like a help desk technician. Help desk technicians solve technical issues and work with people.

Most CISCO Network Essentials certification holders move on to a job in IT support, like a help desk technician. Help desk technicians solve technical issues and work with people.

Most CompTIA A+ certification holders move on to a job in IT support, like a help desk technician. Help desk technicians solve technical issues and work with people.

CompTIA Network+ helps develop a career in IT infrastructure covering troubleshooting, configuring, and managing networks.

The Google IT Support Professional Certificate introduces learners to troubleshooting, customer service, networking, operating systems, system administration and security. No prior experience is required.

Applicants with all levels of experience in tech are encouraged to apply.

CompTIA Cybersecurity Analyst (CySA+) is an IT workforce certification that applies behavioral analytics to networks and devices to prevent, detect and combat cybersecurity threats through continuous security monitoring.

While anyone may apply for this course, some technical background may be helpful.

While these courses may include either intermediate or advanced material, technical knowledge specified in these listings will be required as a prerequisite for applicants to be considered for admission.

Gain the knowledge and skills necessary to effectively demonstrate an overall understanding of the AWS Cloud and start a career in cloud computing.

In-person learning takes place at one of our facilities across the US.

Remote learners must live within commutable distance of a Per Scholas campus to best facilitate our professional development and post-training employment support. For individuals who live outside of a commutable distance, you may be eligible for our National training courses.

Hybrid courses allow flexibility for learners to participate in the course remotely or in-person based on several factors. Learn more about the course you're interested in by reaching out to your admissions lead or attending an admissions overview after applying.

?

Have questions?

We can help with course selection, and answer questions about eligibility requirements and special circumstances. Contact an admissions team member

What it takes to become a React Developer

Through live instructor-led training, learn the fundamentals of a React Developer, computer science and best practices to prepare for one of today’s most in demand careers.


Fundamentals of Programming

Learn basic computer science topics and apply them using JavaScript, Java programming languages.


Dive into React

React is at the heart of the Per Scholas frontend curriculum that brings the most accessible and versatile tools for building applications to a new generation of engineers.


Build your Software Engineering Portfolio

Hands-on experience building dynamic and responsive web-based projects that showcase your technical understanding and creativity.

What jobs can I get as a React Developer graduate?

As a React Developer graduate, you will be equipped to encounter and problem solve challenges that web developers face each day on the job, and fulfill a wide range of careers such as: 

  • Software Engineer
  • React Developer
  • Web Developer

$60K the average salary React Developer graduates make at their first job

Strengthen your Professional Profile


Start your Tech Career Wherever you are in your career

Per Scholas will train you if you are new to tech or a seasoned veteran looking to upskill and remain competitive as the industry grows.

Zobaria at podium
Within a few months, I changed from a person with the least-desired skills to one of the most sought-after employees. I have become someone my kids can look up to.

Meet Zobaria Ashraf


Build Your IT Professional Network

Meet and network with working IT professionals and visit employer sites to see their operations firsthand.

portrait of Jordan
I used to doubt myself and my abilities. I kept my focus on my training and the image of the person I wanted to become, and I overcame it. Today, I am a full-stack developer and I encourage anyone trying to break into tech to consider Per Scholas

Meet Jordan Wofford


Direct Connections to Jobs at Employer Partners

We match graduates to employers for tech roles across sectors and provide career coaching throughout the process.

I worked 12 hours straight nearly every day, weekends included, and missed out on the lives of my friends and family. Per Scholas helped me to discover both a career path and how to have a work-life balance so that I could spend time with my loved ones.

Meet Matt Yamarino

What You'll Learn


Application Development from Scratch

Understand the common phases in the software development life cycle, including programming languages, testing and debugging, deployment, maintenance, version control, etc.


Frontend, Backend Frameworks, and Libraries

Utilize frameworks and libraries, i.e. React, Redux, Spring Boot, etc. and databases.


Data Structures and Algorithms

Learn how to solve algorithmic challenges and identify patterns and analyze the computational complexity of algorithms.

Curriculum

Hands-on training along with career development and guest speakers

Week 1

Javascript & CS Concepts

  • Define programming languages such as JavaScript.
  • Understand the common phases in the software development life cycle.
  • Define wireframes, its uses, and types.
  • Understand CSS.
Week 2

Javascript & CS Concepts

  • Define conditionals and loops.
  • Understand how to read and write HTML and CSS.
  • Understand and write programming functions in JavaScript.
Week 3

Javascript & CS Concepts

  • Understand an algorithm and common data structures.
  • Define and create an array.
  • Define Object-Oriented Programming.
  • Create classes in JavaScript.
  • Define and understand inheritance, abstraction, and polymorphism.
Week 4

Javascript & CS Concepts

  • Define and Understand the Document Object Model (DOM).
  • Intro to JQUERY.
  • Use JQ to manipulate HTML ELEMENTS.
  • Design and build a Jeopardy-style game.
Week 5

Javascript & CS Concepts

  • Javascript & CS Concepts Project Week.
Week 6

Front-End Frameworks

  • Identify props and apply CSS Techniques.
  • Identify API keys and describe how to use them.
  • Understanding React Components.
  • Loading CSS into our React Application
Week 7

Front-End Frameworks

  • Use the Create React App
  • Use React Router to define client-side <Route> components.
  • Use <Link> to create hyperlinks that route client-side.
  • Define and use React Portals.
Week 8

Front-End Frameworks

  • How to define components as functions. 
  • Introduction to React Hooks.
  • How to use Styled Components.
Week 9

Front-End Frameworks

Front-End Frameworks Project week.

Week 10

Back-end Frameworks & Databases [Java/Spring Boot]

  • Fundamentals of Java Programming
  • Java Programming Environments and IDEs 
  • Control and iterative statements in Java 
  • Data Structure and Data Types in Java 
  • Object-oriented programming
Week 11

Back-end Frameworks & Databases [Java/Spring Boot]

  • Debugging and testing in Java 
  • JUnit for Unit Testing 
  • MVC Design Pattern 
  • Build Management using Maven 
  • Simple Web Application using Spring Boot 
  • Understanding REST, APIs, etc.
Week 12

Back-end Frameworks & Databases [Java/Spring Boot]

  • Object Relational Mapping using Hibernate 
  • CRUD operation using the database and Hibernate 
  • Manipulating data in the database using a Spring Boot application
Week 13

Back-end Frameworks & Databases [Java/Spring Boot]

  • Spring Boot application dependencies and configuration
  • Understanding Spring Actuator 
  • Consume REST API in a React Application
  • Implement CRUD functionality in a React/Spring Application
  • Authentication and Deployment
Week 14

Back-end Frameworks & Databases [Java/Spring Boot]

  • Capstone Project Development
Week 15

Portfolio Development

  • Finalize your portfolio
  • Coding interview preparation, whiteboarding, and resume/portfolio development.
  • Present capstone projects

Curriculum

Hands-on training along with career development and guest speakers

View

Sample Schedule

  • Morning lecture and hands-on learning activities
  • Break for lunch
  • Afternoon lecture and hands-on learning activities
  • Career development
  • Open lab

Learn to Think Like An IT Professional

Prepare to handle real workplace demands by challenging your understanding of course material and setting you up for professional success.


Participate in Hands-on Labs

To provide an innovative, hands-on learning experience, Per Scholas provides learners with a tech kit based on their training track and delivery model, whether in person or remote. These kits are designed to enhance the learning experience and will be utilized in labs throughout the course.


Career Training with Employer Partners

Construct a tech professional resume and practice your interviewing skills with employees from some of our employer partners.

Rachel Powe, Per Scholas Graduate, Headhshot

Meet Our Graduates

During my training at Per Scholas there was a ton of support, especially from the other women and other non-traditional learners that also had the same thoughts I had. They told me it’s not too late to go into doing what you really want to do.

Meet Rachel Powe

How to Be Considered

Learner Profile

You may qualify to become a Per Scholas Learner if you:

  • Are aged 18 or older
  • Have a High School diploma, equivalent, or higher
  • Are authorized to work in the U.S.
  • Have 1 year IT experience or have previously taken IT/Computer Courses
  • Live within commutable distance of the advertised Per Scholas Site
  • Can read, write and speak in English
  • Can attend classes full-time for the entire duration of the course
  • Are able to start a full-time job after course completion
  • Ready to make an important commitment to building your future
  • Are fully vaccinated In-person courses only

*Women, youth, unemployed, underemployed and U.S. Veterans strongly encouraged to apply

Admissions Process

1. Submit an Eligibility Form

2. Admissions Overview: Once you submit an Eligibility Form, you’ll be directed to our Admissions Overview registration page. During this virtual webinar, you’ll learn more about our admissions process and next steps.

3. Assessments: Each training requires either an academic assessment, tech assessment or both. Information will be provided in detail at the Admissions Overview.

4. Interview: Individuals who meet the assessment score requirements will be invited to attend a behavioral interview.

5. Background Check: Per Scholas believes technology can create opportunities and is committed to ensuring applicants are set up to succeed beyond the training program. Using a fair and efficient platform through Checkr, applicants will receive a secure link, provide the necessary virtual consents and complete the required screening information. Background check results will be provided to both the applicant and Per Scholas.

6. Offer Letter and Onboarding: The Admissions team will review assessment scores and interview results and offer seats to eligible candidates. The learner onboarding process mirrors Employment Onboarding.

 

Please note, this application process is very competitive and not all applicants will be accepted for our limited slots.

More than a Technical Training

Additional professional development and support included to help you develop the skills you need for the job you want now and in the future.


Modern Facilities

In-Person courses offer each trainee their own lab-based computer workstation for the entire course. Breakout spaces to socialize and study are also available with strict safety protocols like social distancing, mask policies and air purification systems.


A Community of Support

Partner with your classmates to form study groups and create a community dedicated to everyone’s personal and professional success. Learner support resources such as financial coaching and case management are offered to all learners.


Alumni Advancement

Complimentary upskilling opportunities extended to alumni up to two years post graduation to help them match in demand employer hiring profiles and continue their career growth.

Frequently Asked Questions

What kinds of jobs can I get after completing this training?

This course opens doors to careers in Software Engineering, Web Development, App Development, and many more.

How can the course be free? Are there hidden fees?

Most people who learn about us think: “Too good to be true.” We know it seems that way, but it’s true. Our services are provided at no cost to you, using funds we raise from foundations, corporations, government and generous individuals.

The costs you can prepare for include transportation or childcare—expenses that take care of you so you can focus on your studies.

What are the safety measures for in-person learning during the COVID-19 pandemic?

In 2020, Per Scholas safely transitioned all of our learners to a remote instruction and learning environment. You can read about our transition to virtual instruction here.

 

In 2021, as local situations allowed, we began to transition select courses back on-site for in-person learning, following safety protocols that include but are not limited to:

  • All learners and staff complete confidential wellness screenings prior to arrival daily. 
  • Temperature screening at entry. Mandatory mask policies.
  • Reduced class sizes to accommodate for social distancing.
  • Disposal PPE and sanitation items available to all campuses.
  • Regular professional cleaning of campuses.
  • Air purification systems to assist with airflow.

 

In 2022, we adopted a new vaccination policy that requires all staff and in-person learners to be fully vaccinated, pursuant to local, state and federal guidelines. Per Scholas will continue to offer fully remote courses for individuals who prefer this learning environment or who are unvaccinated. 

What if I don’t have a Laptop? What are the computer requirements?

Computer requirements are determined by each specific curriculum track. During the onboarding process, we will review each learner’s needs on a case-by-case basis. If you have any concerns about your situation, please elevate to the admissions team during the admissions process.

I receive unemployment insurance benefits or other benefits that require me to spend time working or looking for work. Can I still enroll?

Yes. Generally, Per Scholas courses are approved for people receiving unemployment insurance, as well as other benefits that would ordinarily require them to spend time working or looking for work. Your benefits should not be affected. If you have questions or concerns about your situation, please contact us.

I meet other requirements, but I am not a U.S. citizen and haven’t received my work authorization yet. Can I still apply?

Unfortunately, we cannot process your application until you have received clearance to work in the U.S. However, if you are experiencing problems, we may be able to refer you to other organizations that may be able to help.

I have childcare responsibilities. Can you accommodate me?

We have onsite staff available to help students navigate childcare options. Ask to speak with the Childcare Navigator when you attend an info session.

I have a disability. Can you accommodate me?

We comply fully with the Americans with Disabilities Act and other relevant laws and regulations. Please contact an Admissions team member to discuss your specific situation and needs.

Does Per Scholas have a Non-Discrimination policy?

We’re proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or national origin. See our full EEO statement here.