Full-Stack Web Development

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

~ 400 hours of hands-on, fun and intensive mentor-led classes.

Learn programming from the ground up and fast-track your journey to being a world class developer.

google logo
airasia logo
Busine

some of the great companies that have hired our graduates

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

Engineer to Full-stack coder

Before I joined NEXT Academy, I joined a few other bootcamps before. But, the difference between NEXT Academy and them is so prominent. NEXT Academy prioritized hands-on practice, while a lot of other bootcamps teach more on theories

Bintang Tobin

Front-end Web Developer

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

Coding is really just one part of the journey at NEXT Academy. You get people from around the world coming to this bootcamp! You have people with different backgrounds and diverse experiences come to share what they've learned in their life.

Jeffrey Soong

Restaurateur to Full-stack Coder

I learned coding because I wanted to build anything I could ever imagine. At first, I learned coding online by myself but I still could not build anything with my knowledge. Since I joined NEXT Academy, I can now design websites that are executable in a more efficient way.

Jye Miin

Designer 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

How you'll learn?

  • 10 Weeks Full-Time
  • Monday - Friday 9am - 6pm
  • Morning: Online
  • Afternoon: In-Person
  • Hands-on
  • Project based
  • Structured curriculum
  • Mentor led

Why Join Us?

  • 10 years experience educating software engineers
  • Over 4000+ software engineers from NEXT Academy
  • Well structured curriculum designed by experts
  • Mentor to guide you through the challenge of learning to code
  • Intensive structured daily curriculum
  • In-person learning experience
  • Connect with like-minded individuals

What You'll Learn?

  • Coding Fundamentals with Javascript
  • Frontend Web Development with SvelteJS, TailwindCSS
  • Database Schema Design and SQL
  • Backend Web Development with NodeJS and Postgresql
  • See full breakdown below

In Just 10 Weeks With Us, You Can

Work as Software Developer

Whether it's Web2 or Web3, you'll learn everything necessary through our structured curriculum, program and mentorship to get a job as a junior software developer.

Software engineers are one-of-the-most sought-after roles in our current technology driven era. Everything from self-driving cars to smart homes to consumer and enterprise solutions, software engineers are vital at making these possible. Good software engineers are well-compensated and enjoy quick salary increments.

Furthermore, in a borderless world, remote working is easy as a software engineer. Getting a job, however, is a lot more than just mastering the hard skills. With thousands of NEXT Academy graduates working as software developers, employers are well-acquainted to NEXT Academy, which makes getting a job easier.

Become a Freelance Developer

If you are looking for a higher earning potential and stability is not what you are seeking for, freelancing as a software developer is definitely a career path you can pursue after our bootcamp.

At the bootcamp, you will learn all the tools and tricks to develop a beautiful fully functioning product whilst acquiring the necessary mindset to solve challenging problems independently.

Build a Product

If you have deep burning desire to solve real-world problems and create value, pursuing a more entrepreneurial path of building and selling your solution to the world would just become easier after our bootcamp.

Through the bootcamp, you will learn all you need to build full-stack web solutions. No longer would you need to find someone to help you build your ideas.

Curriculum

NEXT Academy's Full-Stack Bootcamp is split into 5 sections. Our curriculum is written and reviewed by past & present software engineers from AWS, Binance and Twitter. Through the 10 weeks, you will learn the most important basic and advanced concepts in software development in a structured manner with fun projects and daily tasks. The bootcamp led by experience mentors with lecture and guidance.

Coding Basics
  • Data Types
  • Variables
  • Operators
  • Control Structures
  • Conditionals
  • Functions
  • Scope
Coding Fundamentals
  • Using JS Standard Library
  • Type Casting
  • Debugging
  • Error Handling
  • Object-Oriented Programming
  • Style and Best Practices
  • Testing and TDD
  • Using Third-Party Libraries
  • Project: Building Email Automator
  • Asynchronous Programming
  • Environment Vairables
  • Git & Github
  • Making HTTP Requests
  • Project: Building Cryptocurrency Exchange Price Detector
  • Modules & ES6 Modules
  • ES6 Functionalities
  • Computer Science Theory: Big-O Notation
  • Solving Hackerrank Challenges
Frontend Web Development
  • HTML
  • CSS
  • Vanilla JS
  • DOM Manipulation
  • Fetching APIs
  • Svelte
  • Sveltekit
  • Tailwindcss
  • Bullet-proof Production Setup & Deployment
  • CI/CD Pipeline
Database
  • Database Schema Design
  • Complex Database Relationships
  • Optimizing Databases
  • SQL Basics
  • SQL Advanced
  • Object Relational Mapper (ORMs)
  • Deploying Databases
  • Docker & Docker Compose
  • Tools & Tricks working with Databases
Backend Web Development
  • Create API endpoints
  • ExpressJS
  • Test-driven development
  • Authentication & Authorization
  • Integrating Payment Gateways
  • Working with AWS
  • Deployment

Pick an Intake

January 2024

Jan 10, 2024 - Mar 22, 2024

Monday - Friday, 9AM - 6PM
  • Online in the morning, 9AM - 12PM
  • In-person in the afternoon, 2PM - 6PM
  • Attending online in the afternoon is possible
Holidays
  • Jan 25, 2024
  • Feb 12, 2024
  • Feb 28, 2024
Class Location
  • 73A, Jalan SS20/11, Damansara Kim,
  • 47400, Petaling Jaya, Selangor, Malaysia
  • Google Maps Waze
Fees
  • RM 12,879 inclusive of 6% SST
  • pay upfront RM 12,879 via Visa / Master / FPX
  • or pay RM 1,073.25 / month X 12 via Maybank credit card only
*Classes are Monday - Friday except public holidays. As for CNY break, public holidays are off and based on majority vote, we may increase the number of days off, delaying end date by the number of extra days off.
October 2023 full

Oct 16, 2023 - Dec 23, 2023  full

Monday - Friday, 9AM - 6PM
  • Online in the morning, 9AM - 12PM
  • In-person in the afternoon, 2PM - 6PM
  • Attending online in the afternoon is possible
Holidays
  • Nov 13, 2023
Class Location
  • 73A, Jalan SS20/11, Damansara Kim,
  • 47400, Petaling Jaya, Selangor, Malaysia
  • Google Maps Waze
Fees
  • RM 12,800 inclusive of 6% SST
  • pay upfront RM 12,800 via Visa / Master / FPX
  • or pay RM 1,066.67 / month X 12 via Maybank credit card only
*Classes are Monday - Friday. However, in order, to end before Christmas, our very last class will fall on a Saturday, December 23, 2023.
Waiting List

Don't find your preferred timing? Join our waiting list to get updated with new intake dates.

Join our waiting list
Application Process
Step 2

Complete a self-paced programming basics online course, which takes approximately 3-5 days to complete. You will gain access to this after you submit your application in step 1.

Step 3

Take an online coding test. You will be given a challenge to work on based on what you have learned from the online course at Step 2. Don't worry it's really not that hard if you put in effort in Step 2!

Who can apply?

If you are a highly motivated and self-reliant person with a deep interest to make software development your career, you may apply.

You do not need any prior knowledge but you do, at least, need to know why you are serious about pursuing this as a potential career path.

Why apply early?

Each intake, only 10~12 spots are offered based on merit and filled on a first-come-first serve basis.

We keep each intake small with a group of highly motivated individuals to maximize outcome for every participant.

Some Final Projects Built by Our Past Students

Go Gai Gai

Personal Safety Travel App

Make solo travelling safer with this awesome app! Go Gai Gai can detect danger zones and also potential threats with its machine learning capabilities.

Lock n' Roll

Never forget to lock your door again

Lock 'n Roll is an IoT powered by a web app. It will auto-lock the door for you after a certain radius from the door and you can lock and unlock the door anytime, from anywhere.

eXPR

Food Expiration Tracker

eXPR helps you keep track of the food in your fridge. Key in your items manually or via voice and scanning; when your food is nearing expiry, it will remind you via SMS and provide you recipes to consume your expiring food.

FAQ

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.

What is your refund policy?

Refunds are pro-rated according to the number of days you attended minus a commitment fee. There is no refund once the bootcamp has been conducted beyond 50%. To receive a refund, simply email us.