FPT-UBD Innovation Lab

Contact: innovationlab@ubd.edu.bn.

The FPT-UBD Innovation Lab training program is an intensive sixteen weeks full-time and part-time software development training supported by FPT, the largest IT enterprise in Vietnam.

The training will start from enhancing fundamental software development concepts and progress to intermediate and specialized skills through various projects. Finally, the participants will be involved in a major group project.

The program caters for prospective participants with different levels of experience in programming. Depending on the level of experience in programming, each participant will follow a different course of training and attain different levels of achievement.

A participant started with no prior programming experience will gain the skills in programming and learn to develop basic web or mobile application. A participant started with intermediate programming experience will gain the skills in using the latest technologies to take part in the development of full-fledged software from real clients. For a participant started with advance programming experience, he/she will gain the experience of working in a simulated environment in the software industry to lead junior developers and interact with clients to offer solutions to the clients.

Program highlights

  • An intensive sixteen weeks software development training
  • Full-time participants will spend five days a week and seven hours a day in the lab.
  • Part-time participants will take the blended learning approach with two days a week and seven hours a day in the lab.
  • Project based training by expert industry mentors.
  • Flexible training roadmap to suit different levels of programming experience.
  • Learn and apply latest information technologies.
  • Opportunity to work on real world projects from the industry.
  • Improve teamwork skills in software development projects.
  • Be inspired with ideas for innovations.
  • Certificate upon successful completion.
  • Opportunities for employment in software companies. Innovation lab participants will have the opportunity to apply for paid internship or employment in FPT Software company, the leading technology company in Asia.

Entry requirements

Any person interested to learn about the latest technologies in the software industry and to enhance his/her software development skills are welcomed to join the training. The fundamental requirements are to be ready to work hard and to work with a team. There will be significant amount of self-learning and problem solving during the course of the program.

For part-time participants, you will expect to work on the assigned tasks at your own time outside the lab. The program is an intensive one. Part-time participants should have sufficient prior experience in programming to ensure they can keep up with the pace of the training.

For applicants intending to take the big data specialization, they are required to have prior knowledge of object-oriented programming and database.

This program is BYOD (Bring Your Own Device). The participants will need to have their own laptop with sufficient capability.

Who should attend

  • Internship students with desire to maximize their learning experience during internship.
  • Graduates with desire to advance their software development skills for job readiness.
  • Technopreneurs with desire to acquire skills to deploy in their innovations.
  • IT staff with desire to upskill themselves and learn the latest technologies in the software industry.
  • Non-IT people who want to convert their career into IT or learn IT to support their current job.


Each participant will choose to follow the program in one of the following four specializations subject to the approval from the mentor.

Full Stack Web

This lab covers front-end and back-end frameworks. On the client side, you’ll learn one of popular front-end frameworks. On the server side, you’ll learn to implement SQL or NoSQL databases, and communicate to the client side through a RESTful API. Learners enrolling in this the lab are expected to have prior working knowledge of HTML, CSS and JavaScript.

Game Development

This lab is intended for beginning programmers who want to learn how to program games using game development platforms. You should have already knowledge of the Object Oriented Programming before proceeding with this lab. The lab assumes no programming experience, and throughout topics in the lab you'll learn how to program games. In the final project you'll implement your own small game from requirements of the project to full implementation.

Multiplatform Mobile App Development

This lab focuses on developing truly cross-platform, iOS and Android apps. You will learn about UI development and layout support and access the mobile platform's capabilities. You should have already knowledge of the Object Oriented Programming before proceeding with this lab. At the end of this course you will be able to (a) Build mobile applications targeting multiple platforms with a single codebase, (b) Leverage your one of mobile frameworks skills, and (c) Use various features of framework to build truly cross-platform mobile applications.

Big Data

Do you need to understand big data and how it will impact your business? This lab is for you. You will gain an understanding of what insights big data can provide through hands-on experience with the tools and systems used by big data scientists and engineers. You should have already knowledge of the Object Oriented Programming before proceeding with this lab. Previous programming experience is not required! You will be guided through the basics of using Hadoop with MapReduce, Spark, Pig and Hive. By following along with provided code, you will experience how one can perform predictive modeling and leverage graph analytics to model problems. In the final Project, developed in partnership with data, you’ll apply the skills you learned to do basic analyses of big data.

Program fee

  • UBD/FPT students: USD350 / BND500.
  • Students from other higher education institutions in Brunei: USD460 / BND650.
  • Other full-time participants (international participants will pay this fee): USD700 / BND1000.
  • Part-time participants: USD400 / BND570.
  • A registration fee of BND20.00 will be payable for non-UBD applicants.

Next session

  • 19 August to 7 December 2019

Previous sessions

  • 14 Jan – 4 May 2019.
  • 13 Aug – 1 December 2018.
  • 5 Mar – 23 June 2018.
  • 21 Aug – 9 December 2017.

How to apply

Please complete and submit the preliminary application form online. (Limited places available). Deadlines to complete and submit preliminary application:

  • International applicants: 15 June 2019.
  • Local applicants: 30 June 2019.
Upon acceptance of your application, you will be required to complete and return a UBD Non-Graduating Application Form (NGA Form) and further instructions for payment will be given. Deadlines to complete and submit the NGA form and all requested documents:
  • International applicants: 22 June 2019 (required documents: scanned copy of passport, medical checks and insurance).
  • Local applicants: 14 July 2019 (required documents: scanned copy of identity card).

Contact us


FPT-UBD Innovation Lab
University Technology Hub (UTH)
Universiti Brunei Darussalam
Jalan Tungku Link, BE 1410
Brunei Darussalam