Create a solution (business, design, or technical) based on a real-world problems/challenges (e.g. to analyze and identify the business needs or opportunity) and work together as a team to build/create/craft apps on iOS, MacOS, tvOS, watchOS, or other Apple platforms.

This program is open to the general public. Learners 18 years old or above, regardless of background, are eligible to apply. The language of instruction is both in Indonesian and English.

Duration of program:  9 months (Next batch starts February – December 2020)

We are accepting 200 applicants per every batch annually.

This program is open for Indonesian nationality only.

The Academy

The Apple Developer Academy @BINUS is Asia’s first ever initiative to empower Indonesia’s economy by creating world-class developers for the world’s most innovative and vibrant app ecosystem. The 9-month academy program aims to attract students 18+ across Indonesia from a wide range of backgrounds. Our curriculum is designed to support not only those with coding or computer science experience but also those interested in areas such as design and business. It challenges students to apply themselves in real-world issues via application design, development, and startup creation. It also emphasizes creativity and collaboration which are skills needed for success. This program will be delivered in both Bahasa Indonesia and English.

Looking forward to having you as one of our participants in February 2020

Schedule: Monday to Friday –  9 am to 1 pm 

About the Program

The Apple Developer Academy @BINUS vision is aligned with BINA NUSANTARA (BINUS) dream and sense of determination. BINUS continuously strives to give the best contributions for the nation which is not only realized by building schools and university, but also by enriching the students with in and out-of-class learning program and encourage them to apply their knowledge to the community for a better quality of life.

The Academy classes are all based on Challenge Based Learning (CBL) which is a multidisciplinary approach to teaching and learning. Using CBL our teachers encourage students to leverage the technology they use in their daily lives to solve real-world problems. CBL is collaborative and hands-on methodology. It asks students to work with other students, their teachers, and experts in their communities and around the world to develop deeper knowledge of the subjects they are studying, accept and solve challenges, take action, share their experience, and enter into a global discussion about important issues.

The curriculum leverages CBL to include the following topics:


  • Basic and Advanced Object Oriented Programming Concepts
  • Design Patterns and their application to the realization of complex distributed applications for the Internet
  • Programming with the Swift language
  • Server-side programming basics
  • Database programming basics with both SQL and NoSQL

Graphical User Interface Design and User Experience

  • Design Thinking
  • User Experience methodology
  • Rapid prototyping
  • Quality of Experience (QoE) oriented design patterns


  • Go-to-market strategies
  • Intellectual Property Rights (IPR) management
  • Product development
  • Business modelling & planning
  • Entrepreneurship and local business experience

Success Skills

  • Creativity
  • Collaboration
  • Communication
  • Empathy
  • Story Telling
  • Flexibility and Adaptability
  • Initiative and directed learning
  • Social and cross-cultural skills
  • Productivity and accountability
  • Leadership and responsibility