NEXT Academy is Southeast Asia’s leading school for aspiring entrepreneurs, freelancers, software engineers, and digital marketers

Front-end Web Development with React JS

2-Week, Full-Time, In-Person, Intensive Bootcamp

Learn one of the hottest front-end web frameworks by Facebook to build highly interactive web apps and prepare for highly demanded ReactJS software development career opportunities, be it full-time or freelance.
Enroll now
grab employer logo
mindvalley employer logo png
google employer logo png
airasia employer logo png
amazon employer logo png
business insider employer logo png
Some of the great companies that have hired our graduates
Format
2-Week, Full-Time, In-Person, Intensive Bootcamp
Languages/Framework Covered
React JS
Pre-requisite
Completed our HTML, CSS & JavaScript course, or have prior experience in these technologies.

About This Quantum Degree®

Companies want to build amazing frontend experiences and user interfaces for better user experience.
Plain HTML/ CSS/ JS is sufficient to make a page look nice but if you want to build a highly interactive web interface to enhance your business, improve user experience and impress them; using a frontend framework such as React JS by Facebook is going to make it more feasible.
On top of that, with Javascript and React knowledge, you can go a step further by learning React Native to create mobile apps!
Companies that use React
facebookcarouselldropboxnetflixtwitch

Why React JS?

Great career opportunities
There have been a growing demand for React developers across the globe. On indeed.com, 78.1% of 60,000 frontend jobs are looking for React developers.
Awesome Community
When Facebook open sourced React, many developers got onboard to continuously improve the framework, making it sustainable for the long term.
Organise Code Better
When building highly interactive websites, complex and unorganised code can affect maintenance and sustainability. With React, you can organise your frontend code better. Facebook has over 50,000 interactive components and using React enables them to maintain it effectively.
Build Modern Application
React JS is an efficient JavaScript framework for you to build powerful user interfaces (UI). It enables you to create interactive UIs while keeping state out of the DOM. If your website has many interactive features, you should definitely consider using React.
Enabling Cross Platform Development
After learning ReactJS, you can venture into mobile app development through the React-Native framework. Using React-Native, you can build hybrid mobile apps using the same concepts from ReactJS.

What You'll Learn

Our curriculum is designed in such a way that each topic builds onto one another.
Introduction of React JS
  • Motivation for using React
  • Key differentiators from traditional DOM management (e.g. jquery vs Virtual DOM and 1-way binding)
  • Important syntax from ES6, 7, 8
  • What is JSX?
React Component
  • What is a component?
  • Render function
  • Component API
  • Component lifecycle
  • State
  • Props
Working with States and Props
  • Read and set states
  • Pass data through props
  • defaultProps and propTypes
  • Rendering list with map
Event Handling
  • Understand React event system
  • Work with a form
React Router
  • Handle redirects and page navigation in a SPA
  • Prevent common Single Page Application errors (e.g. messing up browser history, cannot right click links etc.)
  • Learn how to do frontend routing
Building a Live Chatroom
  • Learn socket.io for real time web applications
  • Handle complicated UI with React
Advanced React Pattern
  • Stateless Functional Component
  • Higher Order Component
  • JSX Spread Attributes
  • Conditional Rendering
  • Styled Component

Bootcamp Enrollment

Tuition Fees
MYR 3,499 or MYR 291.58/mth*
*Applicable to Malaysian Maybank Credit Card holders.
** We accept payments via Cryptocurrency.
HRDF Claimable
Check with your HR department today to check if they can send you for this training & be reimbursed by HRDF! 👍
Class Format
  • Classes in English
  • 2 weeks / 80 hours
  • Full-Time In-Person: 9:30am - 6:30pm, Mon - Fri
Pre-Requisite & Requirements
  • Completed our HTML, CSS & JavaScript course, or have prior experience in these technologies.
  • Know HTML and CSS
  • Understand Javascript fundamentals
  • Understand how to manipulate HTML DOM using JavaScript
Certification
A Certificate of Attendance and a report card of student's progress are provided. Students must achieve 98% attendance to be eligible for the cert.
Location
A-G-7 Glomac Damansara, Jalan Damansara,
60000 Kuala Lumpur, Malaysia.
*RESULTS DISCLAIMER: No programming background necessary. However, results may vary between individuals depending on how much hard work you put in. It is an intensive bootcamp experience and students are expected to give their 110% to complete the challenges if they wish to achieve their goals to become a competent coder.
Intakes
DEC 19 - JAN 3, 2019
Enroll Now
JAN 28 - FEB 10, 2020
Enroll Now
MAR 5 - MAR 18, 2020
Enroll Now

Looking for a future intake? Join our Waiting List!

Can't commit full-time? Why not checkout our Part-Time Frontend Web Development course instead?

Part-Time Frontend Web Development

Frontend Web Apps Our Students Built

With the power to code, students come together to build amazing app ideas as they explore technology, functionalities and features beyond our curriculum.

Frequently Ask Questions

What can I do at the end of the program?

There is currently a huge shortage of skilled front-end developers with React JS specialty.

By the end of the program, hone your skills further by continuing to code more websites. There are many companies who are actively looking for React developers today. There are plenty of job opportunities.

Are Quantum Degrees recognized by employers?

The Quantum Degree® is a qualification unique to NEXT Academy which applies to its various tech programs. To own the certificate is proof of your dedication to completing the comprehensive curriculum. Recognition of the Quantum Degree® among employers is also rising as more of our graduates set foot in the tech industry. Many of our past students come from unrelated industries, bearing zero tech knowledge, yet move on to be hired by companies such as AirAsia, Mindvalley, KFIT, Digi, and Grab, among many others. This is what the Quantum Degree® means to our graduates, and it can open similar doors for you as you set out to realize your own goals and ambitions.

Do I need to know anything before I learn React JS at NEXT Academy?

Yes. This course is for developers who are well versed in creating websites with HTML, CSS and JavaScript. You will need to have a good understanding of frontend development. Please check out the requirements.

How does NEXT Academy compare with shorter courses available elsewhere?

From the feedback given by experienced developers of joined other shorter courses, they learned nowhere near what they were promised.

We are aware that a lot of academies out there attempt to sell people something that already appeals to most people's lifestyle and budget. They charge less and minimize the duration of their program to appeal to people's taste in order for their academies to be highly profitable. There are probably exceptions.

But to achieve anything great, sacrifice is needed. There were no cases where great people achieve great success with minimal sacrifice. NEXT Academy has a strong track record of graduates achieving great results and is dedicated to continuing the excellence without wavering standards. Our program isn't designed for everyone and only the hungriest and brightest people tend to join us.

Why is the course so expensive?

Many coding courses charge less and minimize the duration of their program to appeal to people's taste in order for their academies to be highly profitable. Furthermore, many of these courses have low touch point with the mentors or instructors.

We wanted to make our bootcamp accessible to as many as possible. We are glad to see that many of our students who have transitioned into a tech career even though they started with no coding background.

Why is the course so cheap?

Our goal is to create impact. We have seen companies sending their existing developers to our course and are happy with their progress.

We wanted to make this bootcamp, which was inspired by bootcamps in Silicon Valley, accessible to as many as possible so that we can make an impact in the tech ecosystem within this region.

How are NEXT Academy's full time classes like?

It's unlike your typical class/lecture that you are used to. The state of our mass education system, built in a whole other and older era, has spoonfed us and taught us to be good employees in the past. Things have changed. At NEXT Academy, there will be minimal lectures and maximum hands-on/self-driven learning. You will actually need to think and be intellectually stimulated.

The training focuses on hands-on learning with real-life coding scenarios. This will give you a holistic picture on why you use React and how to handle certain challenges when you are coding in React.

How about learning to code online, by myself?

It's certainly possible. Our founder, Josh, was self-taught. In his words, "It made me very independent compared to many computer science college graduates." However, it usually takes a long time to learn on your own because of the steep learning curve.

Many students who came to us told us that while they have the discipline to learn online, they had no mentors to turn to when they are stuck. Which is why, our courses are very much focused on mentorship.

I can't afford your tuition, what options do I have?

We might have a solution for you! We offer an instalment plan for either a 6-month or 12-month period, with 0% interest. This is only for Maybank cardholders. Unfortunately, debit cards are not accepted.

Furthermore, you can check with your company if they are HRDF (Human Resources Development Fund) registered. All our courses are HRDF approved, employees working for companies registered under the scheme will be able to upskill without the need of funding their own education.

Do I need any formal education prior to enrolling into NEXT Academy?

No, you don't need any formal education prior to enrolling into NEXT Academy but you will need to fulfil the requirement stated.

What if I join without fulfilling the requirement?

You will have to self-assess your abilities. If you are unsure, you can contact us for more clarity. If you have not fulfilled the prerequisite and yet chose to enrol in this training, we are not liable for your learning progress. There will be no refund.

Why should I know HTML, CSS & JavaScript before joining?

React JS is a front-end framework. This means that you will need to understand front-end web development fundamentals.

Furthermore, React JS is a JavaScript framework. This means that you will need to have a good understanding of JavaScript and what JavaScript can do for front-end web development before progressing on to React-JS.

Is there a due date for enrolment?

Intakes will close 1-week before the intake's start date. We recommend enrolling 2-3 weeks before the intake starts.

I can't find a suitable intake, what can I do?

Join our Waiting List and we'll inform you once your preferred intake is open for registration.

Can I defer once I've enrolled?

No; once the intake has started. Yes; before the intake starts. However, under extreme situations with substantial proof, we will evaluate on a case-by-case basis.

Is this course HRDF claimable?

All our courses are HRDF (Human Resources Development Fund) approved, employees working for companies registered under the scheme will be able to upskill without the need of funding their own education.

How do I apply for the 0% monthly instalment plan?

Malaysian Maybank Credit Card holders are eligible for the 12-month 0% monthly installment plan. This can be done online.

Can I pay by cheque?

Yes, we accept payment by cheque, you'll have to come to our office to make the payment.

Meet Our Graduates

Our graduates join us from all walks of life, find out what they have to say about us!
"With the knowledge I learned from the React JS bootcamp, I was able to build my own interactive mobile app! It also taught me to be more creative when solving problems in React JS."
Nicole Lin
Operations Director to ReactJS Coder
With the knowledge I learned from the React JS bootcamp, I was able to build my own interactive mobile app! It also taught me to be more creative when solving problems in React JS.
Nicole Lin
Operations Director to ReactJS Coder
"I was really drawn to NEXT Academy because it teaches React JS, which is very much in-demand in the industry right now. No other bootcamps taught this so it was a great opportunity for me."
Abel Senwelo
Web Developer
"As a business owner, I wanted to learn to code to be more involved in my tech media business. I joined NEXT Academy and throughout the course, I rebuilt my entire site from scratch and even included my own features."
Sean Mitchell
Entrepreneur & Full-stack Coder

Ready to Upskill Yourself with React?

Take the first step to build amazing experiences with React framework.
Enroll Now