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

Create Front-end Web apps with React JS

Part-Time | 10 Weeks

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
Part-Time, 10 Weeks, Online + Offline Learning (In-Person Mentorship).

*you may convert to full-time format if you change your mind
Languages/Framework Covered
ReactJS
Requirements
Completed our HTML, CSS & JavaScript course, or have prior experience in these technologies.

Learn ReactJS 
Part Time

Companies want to build amazing frontend experiences and user interfaces for better user experience, thus many are looking towards React.js as the solution.
Companies that use React
facebookcarouselldropboxnetflixtwitch
We have specially engineered a part-time course that will enable you to build your own Frontend Web App with ReactJS on your own.
Watch the video to learn more about our part-time course from our founder, Josh Teng.

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 a 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 ReactJS
  • 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
  • 10 weeks part time in-person + online
  • Expect to spend around 10 hours / week
  • Lessons and challenges accessible anytime online
  • Ask questions anytime online
  • Daily Monday - Friday 1-hour online live mentorship
  • Saturday in-person mentorship session (optional attendance, flexible hours)
    walk-in anytime between 10:00am - 5:00pm every Saturday for 10 consecutive Saturdays from your registration or class start date
Special Feature
  • Convert to full-time format at no extra charge within the first 2 weeks of your registration date or class start date (whichever later).
    After 2 weeks, convert to full-time format at 50% discount, even after you've graduated from the part-time course!
    (Read more in FAQ)
Pre-Requisite & Requirements
  • Completed Frontend Development with HTML, CSS & JavaScript, or equivalent
  • Know HTML and CSS & Understand Javascript fundamentals
  • Understand how to manipulate HTML DOM using JavaScript
  • Good comprehension of English
  • Willing to put in the hard work
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.
Sign Up Now, Classes Start 24th June 2019
Start Your Journey Now.
In just 10 Weeks, you will be building websites and web apps based on your own ideas.

Mark your calendar and set aside 10 weeks for your ultimate coding journey!
Enroll Today

Want to join the 2-Week Full-Time ReactJS course instead?

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 ReactJS 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 front-end development. Please check out the requirements.

How does NEXT Academy compare with shorter courses available elsewhere?

From the feedback given by experienced developers that have 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 part 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.

For this part time class, choose your own start date. You will get access to a few things:

  • The online curriculum will guide you through your learning process with goals you have to achieve weekly.
  • If you've questions anytime, ask online and mentors will reply you during the online mentoring hours on working weekdays.
  • On Saturdays, you should come in for the onsite mentorship. Walk-in anytime from 10am - 5pm. The mentors are not there to provide lectures. They are there to give feedback and guidance on your code and it is for you to ask questions that you can't find an answer to them. Our course material consists of coding challenges that are designed to help you learn to be a good independent software developer. It's the most effective way of learning.
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?

Start anytime you want. Just keep in mind what goal you want to achieve within the next 10 weeks.

Can I defer once I've enrolled?

No; once your learning duration has started. Yes; before your learning duration 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.

What do you mean by "convertible to full-time"?

It means that, you have the choice to convert to a full-time class within the first 20% of your part time duration with no extra charges.

For example:
On the 2nd week (20%) of the 10-week course, you decide to change it to full-time instead, you do not need to pay extra.

Anything beyond 20% of the courses, you will get 50% discount the full-time course.

For example:
You went for the part time course and completed it. You decided that you would like to join the full-time course for a refresher. You just need to pay 50% of the full time course to join us full time!

Important Note:
Studies have shown that people who reflect on their failures rather than blame external circumstances are more likely to succeed. While we do our best to ensure the success of all our students, there are things that we may fall short. We ask for your cooperation in creating a healthy learning environment.

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
I was really drawn to NEXT Academy because it taught 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
ReactJS Coder
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 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