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

3-in-1 bundle
Full-stack web development

Part-Time | 40 Weeks

Combine all 3 of our web-related courses at a discount and learn all the necessary knowledge to start building both websites and web apps the way professional software engineers do.
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
Part-Time, 40 Weeks, Online + Offline Learning (In-Person Mentorship).

*you may convert to full-time format if you change your mind
Languages/Framework Covered
HTML, CSS, JavaScript, Bootstrap, ReactJS, Python, SQL, Flask

Reinvent Your Future with Code Part Time

If you have always been wanting to learn how to code but you could never join our full-time program because of jobs or bills to pay. Now, you can join our part-time bootcamp.
We have specially engineered a part-time course that will enable you to build your own Full-stack Web Applications on your own.
You will learn skills relevant to the industry's need whether your goal is to get a job or turn your idea into a potential business.
Watch the video to learn more about our part-time course from our founder, Josh Teng.

The Full Stack Experience

This 40-week coding bootcamp covers 3 core modules and it is meant for individuals who are serious about learning to code even if they have minimal to no programming background.
10 Weeks
Create Websites with HTML, CSS & JavaScript
Start your coding journey by creating beautiful websites
10 Weeks
Create Frontend Web Apps with ReactJS
Create seamless frontend user experience with one of the most popular frontend framework globally
20 Weeks
Create Full Stack Web Apps with Python
Build fully functioning web apps with backend powered by Python and its framework, Flask

What You'll Learn

Our curriculum is designed so that each week’s knowledge builds onto the previous one. You will graduate knowing how the languages can be integrated to create a functional application.
Module 1: 10 Weeks
Create Websites with HTML, CSS & JavaScript
  • Web fundamentals- HTML basics- Styling with CSS
  • Mobile responsive design
  • Bootstrap & the web design workflow
  • JavaScript I & Programming basics
  • JavaScript II & Computational Thinking
  • Building Interactive Features- Libraries & API- Git basics
Module 2: 10 Weeks
Create Frontend Web Apps with ReactJS
  • ReactJS basics (ES6, 7, 8)
  • React components
  • Working with States & Props
  • Event handling
  • React router
  • Advanced React Pattern
Module 3: 20 Weeks
Create Full Stack Web Apps with Python
  • Python fundamentals
  • Software architecture - Object Oriented Programming (OOP)
  • SQL databases
  • Object Relational Mappers (ORM)
  • Web Development with Flask
  • Production-Readiness, Testing and APIs

Special Notes:
* All modules can be taken individually

Bootcamp Enrollment

Tuition Fees
MYR 11,500 or MYR 958.33/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
  • 40 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 40 consecutive Saturdays from your registration or class start date
Special Feature
  • Convert to full-time format at no extra charge within the first 8 weeks of your registration date or class start date (whichever later).
    After 8 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
  • No programming background necessary*
  • Good problem solving ability (please self-assess here)
  • Good comprehension of English
  • You should have your own laptop
  • Willing to put in the hard work
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 for Saturday Mentorship
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 40 Weeks, you will be building websites and web apps based on your own ideas.

Mark your calendar and set aside 40 weeks for your ultimate coding journey!

Please self-assess here
Enroll Today

Want to join the 10-Week full-time course instead?

Web Apps Our Students Invented

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

Meet Our Graduates

Our graduates join us from all walks of life, find out what they have to say about us!
Coming to NEXT Academy bootcamp really helped me tremendously. It increased my speed of learning, and it’s so exciting that I can learn together with like-minded people from all over the world!
Emika Ijuin
Civil Engineer to Full-stack Coder
Coding is really just one part of the journey at NEXT Academy. You get people from around the world coming to this bootcamp! You hve people with different backgrounds and diverse experiences come to share what they've learned in their life.
Jeffrey Soong
Restaurateur to Full-stack 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
I had some application ideas for my country, but I didn't know how to code. I decided to join NEXT Academy to make an impact to my country. It has been an amazing journey.
Abdal Aziz
Full-stack Coder

Frequently Ask Questions

What can I do at the end of the program?

Our graduates either start their own companies or work at some of the most exciting venture-backed startups. Some preferred to freelance and maintain the freedom to choose what they work on without committing to one single thing for a longer period of time. As a software developer, there's always something new to learn – either a new technology, a new way of doing things or just a new feature that you've never implemented before.

Unlike other courses that teaches you specific technology (making you only as good as what you learn from the course), NEXT Academy's Web Development Bootcamp was designed such that you would have learned all the right fundamentals to be able to build and learn anything new without dependence on anyone else.

What is the job prospect like for Web Developers? And how will NEXT Academy help me?

Software Developers in general are extremely in demand all over the world. There is currently a huge shortage of skilled software developers and this will continue for decades to come. Not just that, the rise of new jobs require some level of coding as well - e.g. data science, machine learning, A.I.

The shortage is caused by 2 reasons. One being fewer university students pursuing studies in Science, Technology, Engineering and Mathematics. The second and more important reason is how technology is being used to disrupt all industries from agriculture to transportation to retail. NEXT Academy has links with many technology startups across the region and will attempt to connect our talented graduates with the best startups.

I want to start a company. Will I be able to start a company after learning to code at NEXT Academy?

Yes and no.

Starting a company is hard. This is not a discouragement of entrepreneurship but a mere disclosure of the harsh reality of starting up. You will definitely be able to build your own MVP and save time and hundreds of thousands of dollars in hiring a freelance developer to build something for you. The skills you learn at NEXT Academy will also help you in hiring people you want to work with. And most importantly, at NEXT Academy, you will meet some of the brightest and most passionate individuals that you can collaborate with or hire.

Will I be able to work remotely as a software developer?

Software development is one of the best skills to have if you wish to work remotely. There are many jobs out there that permits software developers to work remotely. However, you will find it much easier to find a remote job after a few years of experience. There are certain cases where our graduates were able to find a consistent stream of freelance jobs that allowed them to work from home.

Will I be able to work in any other country as a software developer?

Yes. It just depends on your citizenship and your desired country's work visa policy. It defers from country-to-country.

Can I freelance as a software developer after the program?

Assuming you are committed and you work hard during your time at NEXT Academy, yes, you certainly can. However, we advise our graduates to be honest about their level of expertise. There will be clients who are willing to hire juniors and will be more understanding. The last thing you want as a freelancer is a mismatch of expectations. But worry not, as a freelancer, you'll be forced to learn so fast that you will be pretty senior in a short period of time.

How much do software developers earn in Malaysia and around the world?

The salary rate for Software Developers in Malaysia depends on the industry and kind of company you are in. Traditional companies typically pay much lower. However, after our program, if you choose to work in a startup as a junior software developer, you can expect around 30% above traditional market salary rates. It's trickier to estimate if you have had prior working experience in a non-related field. In cases like this, it depends on the discussion between you and your potential employer.

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

No. Our program was designed for beginners in mind. Around 70% of our students have no experience with code and the rest have either Computer Science degrees or have tried to learn to code on their own before.

Having said that, these students have done well because they are serious about learning and have put in consistent effort daily to achieve their coding goal.

What can I learn in 40 weeks? Why is it so short?

Compared to a 3 year degree, 40 weeks part time is a short period of time to learn a skill that can last you a lifetime.

Our curriculum is designed for practical learning where passionate and dedicated individuals will be able to achieve their coding goals within this period of time. In fact, you are be getting similar amount learning hours as our full time coding students.

You will not be all-knowing at the end of 40 weeks but you will have enough fundamentals to be hired as a junior software developer and build most things with some tinkering around.

How does NEXT Academy compare with shorter courses available elsewhere?

From the feedback given by graduates of 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 cheap?

Compared to similar bootcamps around the world, we are considered one of the most affordable bootcamps available globally that have churned out graduates who are currently working in startups, SMEs and MNCs locally or globally.

Compared to many coding courses out there, our course provides a high touch with mentors, the total learning hours are definitely a lot longer than the usual courses which are available in the market.

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.

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.

Our bootcamp was inspired by bootcamps in Silicon Valley. In fact, the founder went to a similar bootcamp many years back and was astonished by the quality of the teaching.

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. Some do not even have a diploma or a degree to begin with and now they are working in places side-by-side with other people who came out from an IT education background.

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.

You can choose to take the course module-by-module.

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.

I'm already learning to code on my own, should I join NEXT Academy?

We have a vested interest to say yes. But you should decide based on your progress. The key differences between learning on your own and with us are the guidance you get from experts and having the social environment where you will have people to learn together and maybe even collaborate with in future.

Should I go to university and study Computer Science?

Again, this depends on your goals and which university in question. We get quite a few fresh graduates of Computer Science degrees from other universities coming to NEXT Academy. The reason why they came to NEXT Academy after earning a Computer Science degree was because they say they weren't taught what they wanted to learn in university. If all you want is to learn how to build apps, a Computer Science degree is great but not neccessarily the best way to get started. If you want deep understanding of systems and more, Computer Science is great. A CS degree will certainly make you a great developer as well. Also, if you wanted to pursue a CS degree, we suggest aiming for the best colleges in the world such as Stanford, U.C. Berkeley, MIT or University of Illinois Urbana-Champaign

Am I too old/young?

Our youngest student so far was 16 and our oldest was 43. You are never too old or too young to be ambitious. It's the attitude that matters most.

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.

I want to learn to code. What language or framework should I learn first?

Beginners are often fooled into thinking that learning a specific language or framework is the right way to learn technology. This is, however, completely wrong. But no one should be blamed for this because employers often post jobs such as "Java Developer", "C# Developers", "Python Developers". However, what the employers don't tell people is how they interview their candidates. It's never about the language but a candidate's ability to solve problems, learn new things and get the work done. And if you went to a real Computer Science university, the last thing they will ever tell you is how important a specific language or framework is. Instead of learning a specific language or framework, learn to think like a programmer and you can always learn any new language or framework easily. This is important because new languages and frameworks appear or change all the time.

I heard that we learn how to build web apps at NEXT Academy. What is the difference between web apps and websites?

There are many varying versions of this. But the general consensus in the tech community is that websites are static while web apps are dynamic. In layman terms, a website can only present one kind of information to everyone while web apps can present different information to different people. Think of websites as information sites whilst sites like Facebook/ Airbnb/ Quora are web apps. Web apps have the ability to identify you and serve content relevant to you. You can often log in or store data like write a blog post or upload a picture. An e-commerce site is also another example of a web app. Banks use web apps to power a lot of their end-user systems such as ATMs and online banking. Websites are great for bakery shops trying to tell people where they are located and have some pictures to show off their delicious cakes!

Can I build mobile apps at the end of the program?

Not immediately. But everything that you learn in the program will be used to build mobile apps as well.

There are 2 key things you learn at our Web Development bootcamp that will be carried over to mobile app development.

1. You learn to be a programmer. That means you now have the ability to pick up skills to build for anything from Android phones to iOS to self-driving cars.
2. Mobile apps often require web apps or (as some people call it) backend apps to support it. Think Instagram. You might think Instagram is a mobile app but behind-the-scenes, you need a "web app" or "backend app" to store the pictures, associate them to your profile, manage your followers and followings, serve you images when you open your Instagram app on your phone and more.

I heard a lot about Javascript, Go, etc. do we learn that at the bootcamp?

Yes. You will learn about Javascript in the bootcamp. You can learn Go very easily after you graduate from our program. Read our answer to "I want to learn to code. What language or framework should I learn first?"

What is the purpose of the pre-bootcamp call?

The pre-bootcamp call is conducted for us to get to know you better. We also want to help you find out if the bootcamp will be a good fit for you. Think of it as a casual conversation with us. Ask us anything during the call!

Upon registering, you will be prompted to schedule the call with us. It will be conducted virtually. You'll receive the call access link through email once you've selected a suitable date and time. Do ensure that you have a working mic and webcam beforehand.

Is there a due date for enrolment?

Start anytime you want. Just keep in mind what goal you want to achieve within the next few 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.

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 charge.

For example:
On the 8th week (20%) of the 40-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.

Ready to be a Full Stack Developer?

It's time to transform your app idea into reality.
Enroll Now