Speak to an Admission Advisor Schedule a Call
Learn React in 3 Weeks and Build a Portfolio of Apps
This part-time, project-based course will teach you the skills you need to build React applications. You'll learn the fundamentals of React, including components, state, and props, and you'll build a portfolio of projects to showcase your skills.
Upcoming Courses
Course | Start Date | Graduation | Apply | |
---|---|---|---|---|
React | online | Mar. 4 | Mar. 29 |
Enroll today and start your journey to becoming a React developer!
React.js is one of the most in-demand job skills in tech today. Learn everything from how to add React to an existing project build to building full React application from scratch.
Learn from Experts
This course is taught by experienced React developers who will share their knowledge and expertise with you. You'll learn from them directly and get one-on-one direct instruction.
Build your Portfolio
You'll build a portfolio of projects to showcase your skills to potential employers. This will help you stand out from the competition and land your dream job.
Build a Successful Career
You'll gain the skills you need to build a successful career in frontend development. React is one of the most popular frontend frameworks in the world, and there is a high demand for React developers.
Part-time Evening Course
This course is part-time, so you can learn on the side. This is perfect for busy professionals who want to learn React without disrupting their work or personal lives.
Course Overview
What you'll learn
In this course, you'll learn everything you need to learn to hit the ground running as a React Developer.
- React
- Frontend Engineering
- Components
- State
- Props
- Hooks
- Context
- Deployment
- Component Libraries
- Next.JS
- Tailwind CSS
Testimonials from our former students
Creativity
Software Engineering is a surprisingly creative field. Building and designing apps requires a balance between logic and creativity using both hemispheres of our brains.
![Zen Path meditation app](/assets/images/candidates/projects/zen-path.webp)
Inventive Project Ideas
Coming up with new projects to build can be like an artist deciding what to paint, only with fewer limitations.
![Conservation Connect helps promote smaller conservation organizations](https://firebasestorage.googleapis.com/v0/b/bocacode-fb.appspot.com/o/candidates%2Fprojects%2FSarah-Kuss.png?alt=media)
Problem Solving
Elegant and efficient solutions to complex problems require creative thinking and innovation.
![The 16-bit video-game style of BÜNDO offers a playful take on finding parking for your RV or van.](https://firebasestorage.googleapis.com/v0/b/bocacode-fb.appspot.com/o/candidates%2Fprojects%2FBrian-Pinney.png?alt=media)
Styling & Designing Sites
We encourage students to get creative and have fun and pour themselves in styling their sites.
![Fur-Ever Friend is a Tinder-like mobile app for matching shelter pets with their forever families.](https://firebasestorage.googleapis.com/v0/b/bocacode-fb.appspot.com/o/candidates%2Fprojects%2FLiz-Cerami.png?alt=media)
User Experience (UX) Design
Many enjoy focusing on creating intuitive and enjoyable user interfaces that are aesthetically pleasing, easy to use, and efficient.
![Echo is a powerful and user-friendly tool for mastering new information using the spaced repetition technique.](/assets/images/candidates/projects/echo.webp)
Algorithm Design
Designing algorithms that solve problems optimally often requires creative thinking. We come up with novel approaches to turn inventive processes into code.
![Psychopharmacology Index can detect and inform about drug-drug interactions and provide accurate and relevant data on the surface level pharmacology of drug-receptor interactions.](https://firebasestorage.googleapis.com/v0/b/bocacode-fb.appspot.com/o/candidates%2Fprojects%2Fjonathans.jpg?alt=media)
Innovation & Research
Software engineers need to stay up to date with the latest developments, explore new ideas, and conduct research to innovate and improve existing systems.
![Hallify is a study management and planning app.](/assets/images/candidates/projects/hallify.png)
Architectural Design
Designing software involves making decisions about how different components will interact, how data will flow, and how the system will be structured.
![A diverse group of three young women collaborate and brainstorm over a single laptop.](/scholarship-winners.jpg)
Collaboration & Teamwork
Creative problem-solving and brainstorming are common in teams, where individuals contribute diverse perspectives and ideas to find the best solutions.
![Student](/laptop.jpg)
Ready to Enroll?
Only 24 seats.
Enroll now to assure your seat.
Course only offered once per year!