iOS Mobile

Learn How To Build iOS Apps in a Hands On, Immersive Learning Environment

This course is no longer being offered

NEXT Academy

Being able to build any App imaginable takes more than just knowing code syntax. Great software developers are craftsmen. Through our experiences of graduating more than 500 graduates from across the globe, we've crafted a world-class curriculum which empowers individuals through a holistic approach of hands-on learning, social immersion and expert mentorship.

Outcome For You

These are things our past graduates pursued


Hop on the entrepreneurs' journey

Become an entrepreneur. Stop being stuck at idea stage, begging people to be your tech cofounder or pay a bomb to get your ideas built by someone else. Learn enough to turn your ideas into apps. And when your app turns into a business, be your own CTO or hire someone better than you and never be left in the dark.


Join exciting new technology companies

Join GrabTaxi, KFIT, MindValley and more. We partner with our region's best tech companies to place our graduates. Through our partner employers and recruiters across the regions, our graduates have been getting jobs in Singapore and Malaysia. Being a software engineer is both lucrative and enjoyable.


Become remote freelances developers

Work remotely, enjoy the flexibility of freelancing as a software developer. After you have learned the skills, you can find freelance jobs locally or online and make whatever currencies you'd like.

Who Is This For

Both female and male are equally capable of succeeding through our course. Did you know that coding was primarily a female career during World War II?

Diversity and exposure is one of the key factors in succeeding in the globalized world. Students from America, Asia, Europe, Middle East have joined us to learn and discover the rapidly growing Southeast Asia.

Technology is not discriminative. You can learn to code regardless of whether you're 16 or 40! At our school, age is only a number.

*our past students range from former artists, bankers, consultants, doctors, engineers, teachers to fresh graduates and even high/secondary school students.

What You'll Learn

In-demand knowledge to lend you a job as a world class junior developer


Apple's relatively new programming language swift is both elegant and friendly to learn. Learning this new language will keep you in pace with the technology curve. Learn Swift alongside Objective-C. Our students are comfortable no matter what they're coding when they leave.


Even with Apple's swanky new language, you still need to learn Objective-C—from ABAddressBookBuffer to Zoomscale. But the real practical reason is because most companies out there still have their iOS code bases in Objective-C. If you want to have a wider option for employment, freelancing and even starting your own company, Objective-C will give you more options.


This is Apple's software used to develop iOS and Mac OS X applications. As a budding craftsperson, understand all the nooks and crannies of Xcode, and bend it to your will.


Mastering debugging is both important to remove old bugs but also to learn things quicker. New language means new debugging issues. Learn to quickly squish bugs using Instruments and LLDB.

Universal App

Building for iOS is more than just building for iPhones or iPads. Build apps that work on both! Learn how to combine layouts into one app—or split an app up for that extra special iPad experience.

App Distribution

Our students build apps that others can use! Submit an app to the app store by the end of the course. Get ready to show it off.

Mobile Design

Designing for a screen with limited screen estate requires detailed thinking of what is important and what isn't. A different form factor calls for different design fundamentals. Create apps that people want to use. Build 3 apps under your portfolio for the world to see.


When building apps, many problems you'll face would have been solved before. Build on the shoulders of giants. Learn how to integrate other's code and say thanks with a pull request.

Custom Interfaces

You got to be different. Never use a default interface. Turn a designer's wildest dreams into something real.

What You'll Build

Just some fully functioning apps you'll create in the iOS development course


Instagram is one of the unicorns of Silicon Valley and was acquired by Facebook for a whooping USD 1Billion back in 2012! Through building Instagram, you will discover how to build the user-friendly layout that millions loved and how to integrate with Firebase, Googles popular cloud and backend service.

Apple Maps App

Apple Maps is the default map system of iOS, OS X, and watchOS. In this bootcamp you will learn to harness the incredible power of Apple Maps. Combined with the Foursquare API, learn to create your very own restaurant finder app.

Battleship, Tetris & Minesweeper

Want to build the next flappy bird? Start by learning the fundamentals through building these classic games. By creating these apps, you will be creating the logic behind them; and not just that, you will also discover how to make use of your iOS mobile devices' functionalities to create a great experience for the players.

Meet Our Grads

Daniel Chong
Banker to
iOS Developer
Graduated June 2016

"Taking a leap of faith, I left my Finance job because I wanted to start my own business and kickstart my entrepreneur journey. With no programming knowledge, I decided to join NEXT academy iOS Mobile Development bootcamp to learn how to develop mobile apps for my business idea. After 9 weeks, I now have the skills to turn my app idea into a reality. I am definitely looking forward to it!"

Michael Chan
High School Graduate to
iOS Developer
Graduated June 2016

"Joining the iOS bootcamp at NEXT academy was one of my best life decisions. I was totally new to coding and much younger than others, however everyone treated me as an adult, my mentor helped me with bugs and explained concepts I didn't understand. The best part was collaborating with my peers in coding. We taught each other tips and tricks we'd discovered and find solutions to difficult problems together. The bootcamp definitely opened my eyes to the endless possibilities of coding, it is an invaluable skill that will only grow more important as technology advances."

Mohd Adam
IT Graduate to
iOS Developer
Graduated May 2017

"I would totally recommend this course to my other friends who wants to become a programmer.. At Next Academy, you don't only learn about coding, you also get to meet like-minded people that share the same passion in learning to code. With that said, I totally enjoyed my 10 weeks here and I really hope to cross paths with Next Academy again."

Ready To Learn iOS Programming?

Choose your intake

Kuala Lumpur

Tuition Fees
Tuition Fees
HRDF Claimable
MYR 11,800
View instalment plan options
* Payments via cryptocurrency accepted
Language of Instruction
Language of Instruction English
Class Format
Class Format Full-Time In-Person Workshop
Location A-G-7 Glomac Damansara, Jalan Damansara,
60000 Kuala Lumpur, Malaysia.
Pre-Requisite & Requirements
Pre-Requisite & Requirements
  • No programming background necessary*
  • Applicants are required to attend a pre-enrollment interview to ensure the bootcamp is a good match for them. Learn more.
  • 15-hour prep work and reading materials will be supplied upon enrollment.
  • Have your own Mac: preferably a Macbook over Mac desktop.
  • Ideally have an iPhone or iPad to test the apps that you build.
Certification Certificate of Excellence is only provided to students who passed the final assessment at the end of the bootcamp.

Kuala Lumpur

January 8 - March 20, 2018
9:30am - 6:30pm, Mon - Fri
10 Weeks / 400 Hours
Final assessment: During final week
Intake Closed

Looking for future intakes? Get on the waiting list.

*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 in becoming a competent coder.

Enjoy 0% Interest Instalment Plans*

Exclusive to Maybank credit card members.**

6 months only MYR 1966.67 / month
12 months only MYR 983.33 / month
* Terms and Conditions applied. ** Payment should be made at our office.

Enroll Now And Get More Than Just Technical Skills

Meet Like-Minded People

Together, we build greater things. One of the biggest reason for you to attend NEXT Academy is to build a network of friends who are smart, ambitious, and hungry. Majority of our students who join us are keen on pursuing an exciting, ambitious career path. Our graduates leave the program with new found friends who are constantly challenging each other to do better while sharing with one another expertise and network even after they've graduated.

Learn to Work in a Tech Team

The world has changed and software engineers are no longer stereotypically working in isolation. The greatest companies in the world are built around innovation and technology. Software engineers are key talent that plays cross-functional roles in these organizations. Whether you want to build a tech company, lead a team of software engineers or work as a brilliant software engineers, learning how to work with others will make you more successful.

Grow with Our Alumni Network

NEXT Academy has a strong commitment to reinvest into the graduates of NEXT Academy. In fact, it is one of the mandate we've kept since we started. Our alumni network full of innovators and entrepreneurs who would go out change the world and perhaps make billions while at it. Many of our graduates are know running their own startups with tens of millions raised. NEXT Academy remains as one of their funnel in talent supply as they grow their team.

Receive Graduate Opportunity Support

We constantly seek out employment partnerships and distribute freelance opportunities amongst our graduates. Beyond that, we organize social and sharing meetups to help our graduates collaborate and meet successful business leaders and software experts from all over the world. We also sponsor our graduates in organizing their own aprenticeship and knowledge sharing meetups within our dedicated alumni premises.

What Our Classes Are Like

No Quick Fixes

Beginners have a tendency to focus on what languages and what frameworks to learn. Which technology stack to first learn is not as important as understanding the fundamentals and paradigms of building applications. It is no different than building a house on a rock as opposed to sand. The reality is that languages and frameworks are easy to learn once your foundations are strong. Most experienced developers code in various languages/frameworks. You will find other courses or training programs that teaches you a specific technology or framework from day 1. To become a coder who can truly build anything, you need to understand core coding principals and how things work. Our program will help you with that.

Hands-on Learning

Forget the lecture style learning. They are boring and ineffective, especially for coding. At NEXT Academy, we have minimal lectures. Instead, we learn in a fast-paced environment where hands-on coding is prioritized. Everyday, we give you a set of challenges that you have to solve. These challenges breaks down the learning into smaller bite-sized components to form a comprehensive understanding of software development.

Personalized Mentorship

Instructors are always available for questions. Everyone learns differently and have different questions. We maintain a healthy student-instructor ratio to ensure that everyone has the opportunity to ask questions. As beginners, the real challenge in learning how to code is in asking the right questions. Mentors are there to guide students to simplify complex thoughts. Over time, students become good at asking the right questions which allows them to be independent enough to build things on their own.

Immersive Learning

Perhaps you have tried to learn to code before and the greatest barrier to seeing any form of progress is consistency. Our program is designed to to last no more than 3 months but as impactful as a year long learning in universities. Everyday, morning till late, you'll be coding at least 70% of the time. This ensures your learning to be progressive and fast. It's also a lot of fun to be in such an immersive environment.

Collaborative Learning

Stop learning on your own. If you have ever tried learning to code on your own either through books or online courses, you may notice how hard it is when you get stuck or feel demotivated. At NEXT Academy, you will meet fellow students who are equally as excited as you to learn. We do not differentiate A students or C students. Everyone has the same ambition of becoming good with code.

"You miss 100% of the shots you don't take"
© NEXT Academy by Eleventh Division Pte Ltd