Key Facts
100% Online Course

Learn at your convernience

Course Length:

Full-time: 6 months

Part-time: 9 months

Medium of Instruction:


Expected Workload:

> 10 hours/week (Part-time)

> 30 hours/week (Full-time)

Suitable for Beginners

No programming experience needed to start this course

Application Deadline

Rolling Admissions

Certification Type

Professional Certificate

An Overview of Our Course

We aim to create links between theory and practice. This course covers a wide variety of software technologies and their applications.

You will gain practical problem-solving and program design skills; the subjects within the course are linked to practical work, designed by industry experts and mentors from the world’s leading companies.

We Will Help You Boost Your Career

Navigate tech's top opportunities in Asia with the help of our Career Services team. After many years working with passionate students and helping them land fulfilling careers in tech, we have got a keen understanding of what goes into getting that first developer job.

Get valuable insights on interview skills, CV preparation, and building a professional portfolio - we will be the bridge between you and your future employers.

We have built relationships with hiring managers at top companies across the region, creating a robust employer pipeline for TalentLabs grads. Our team is constantly advocating for our graduates and helping you secure your dream job.

Need Help with Financing?

We offer Income Share Agreements (ISA)* to make our courses accessible and risk-free for everyone. Our goal is to bring together a diverse group of students all committed to making a career change – regardless of their background or financial circumstances.

This innovative financing approach aligns incentives between a school and its students, where we take the risk, instead of you. Our programme requires hard work, focus, and absolute dedication. We want to take the financial stress away so you can focus on making the most of your experience with us and become the best that you can be.

* Available in selected countries

A Peek into Our World-Class Curriculum

Our curriculum is designed with employability in mind - equipping you with industry insights, tips and tricks to turn you into a highly in-demand software engineer.

Gain a software engineer’s skill sets - from computer science fundamentals to backend development, from web front-end implementation to hybrid app development. The Certified Associate in Software Engineering teaches the principles of modern software engineering, together with the tools, methods and techniques that support their application. It offers you the opportunity to learn more about the technological advances that are changing our lives.

Module 1 Sneak Peek to Software Engineering
Module 2 Programming 101
Module 3 Data + Database Management
Module 4 Web UI Design
Module 5 Full-Stack Web Development
Module 6 Hybrid App Development with React Native
Module 7 Software Engineering Skills
Module 8 Career + Job Hunting Bootcamp

Take a Deep Dive into Our Syllabus

Download our syllabus and get an overview of what you will learn from us.

Thanks for your interest!

We will be in touch soon.

Gain a Practical Education from Experienced Developers

Experience as a developer alone does not necessarily make one an effective teacher — that is why we are passionate about finding not only great engineers, but deeply committed, experienced teachers. Our instructors come from the world’s leading universities and companies to ensure that you are in good hands throughout the programme.

Meet Your Instructors

You will be assigned a supervisor at the beginning of your period of study. Supervisors can provide advice on all academic and professional matters including course selection, the choice of a suitable project and preparation for job placement - including building project portfolio, interview training and many more.

Darren Chiu

Technical Consultant

Anthony Chiu

Software Engineer

Peter Chow

Customer Engineer

Alvin Wong

Computer Science

Benefit from Our Zero Upfront Tuition Fees

Study first, pay later* - pay nothing to join your immersive learning experience and pursue your career goals. Only after you have completed our programme and successfully secured a job, you will pay 15% of your monthly salary to us until you reach the minimum payment cap (depending on country). Learn more about fees and financing from our FAQ page.

* Available in selected countries only

Fee Structure

Find the right tuition payment plan for you - either by paying the whole amount upfront (Upfront Tuition Payment), or with a flexible Income Sharing Agreement (ISA), which is available in selected countries.

Full-Time Part-Time
Upfront Tuition Payment {{ fees[].ft.upfront }} {{ fees[].pt.upfront }}
Income Sharing Agreement {{ fees[].ft.isa }} {{ fees[].pt.isa }}
Is ISA Available? {{ fees[].ft.isaAvailable }} {{ fees[].pt.isaAvailable }}

Frequently Asked Questions

No. Our programme is intended for students with little or no coding/programming experience. However, we do recommend you to familiarise yourself with the basics (such as variables, control flow and simple data structures) to ensure you can participate well in the learning process. We will also provide reading materials on the basics before the programme starts.
To join our full-time program, you will need to complete our entire application process. Through your application, we will make sure that you meet all of the following requirements needed to join our full-time program:
  • Proficiency: You need to be proficient in spoken and written English (B1 level – Intermediate, at a minimum).
  • Financial Support: You need to be able to support yourself financially throughout the Programme (6 months) and throughout your job search (time varies by student).
  • Internet & Equipment: You need to have access to a high-speed and stable Internet connection. In addition, you also need to own a computer with the right specs with a microphone and webcam.
  • Strong Work Ethic: You must have a strong work ethic and behave respectfully and responsibly. This is one of the most important characteristics we look for in new students. You need to enjoy spending time building, learning, and working with other people. We are looking for exceptional collaborators and communicators.
Our programme is open and inclusive to everyone regardless of their educational background. While having a degree is not a requirement, a strong academic track record will be looked upon favorably by our admissions team.
We will select the best candidates based on their performance in online assessment tests and interview process. For the detailed steps of the application process, please refer to our online application form.
Our program's goal is to help you get a well-paying and rewarding job as a software developer. Our curriculum covers basics from programming languages(Python & JavaScript), HTML, CSS, data structures, to modern development technologies like React, Node.js and various web/app development frameworks.

Our curriculum has been carefully curated by industry experts with academic direction from our experienced teaching team. We are major proponents of practical education, hence we focus on creating a highly relevant, project-based curriculum that is designed to prepare you for the job market.

You will build at least 10 different projects throughout the programme. You will have individual projects as well as team projects. This will help you in acquiring the necessary soft skills and tools used by real teams, and help you improve your leadership, project management and communication skills. You will also dedicate at least 100 hours to mastering knowledge that are useful for coding interviews, so you can work on more complicated algorithms and ace in any coding interview.

Finally, we will work with you to help you get ready for job interviews. We will help you improve your portfolio and resume. We will teach you everything you need to know for tech job interviews. If you perform well throughout the programme, we would be more than happy to recommend you to our corporate partners!
Like many global schools and companies, we use English as the default language for all communications. A lot of great jobs out there require a good English level so it is critical that you perfect this language if you want to be a successful global developer.

You need to be at a B1 English level (Intermediate), at the very least, in order to join us.
Students must attend 90% of course hours. Live instruction and real time interaction with classmates is an integral part of learning at TalentLabs. Hence, missing classes is not an option.
We believe that 6 week bootcamp is not enough to help you build a solid foundation for a career in technology. As such, our intensive 6-month programme is designed specifically to ensure that you’ll have all the right skill sets that can help you not only secure your dream job, but also to do well once you are on it!
The cost of our programme varies from country to country - taking into consideration several factors such as country's income level, employment opportunities, earnings growth potential, etc. The appropriate tuition fees will be applied based on your nationality/country of residence (PR). Please check our Fees tab for more information.

If you elect to pay your tuition upfront, you will be eligible for a 20% tuition discount.

If you elect to pay through ISA*, you will only start paying your tuition after you have secured a job. We will charge you 15% of your monthly salary (or $50-$100 if you earn below the minimum threshold salary). The monthly payments will stop once you reach the payment cap (i.e. full tuition fees) or 120 months, whichever is the earliest.

This is our way of investing in you. We select students we believe will be successful and cover your tuition until you are in a financial position to pay us back.

*Available in selected countries only. We are trying our best to introduce ISA to new locations as soon as possible!
In the event student earns below the minimum threshold per month, students are only required to pay a very low fixed repayment of around USD $50-100* per month for a period of 120 months.

Students will not have to make any payments if they do not secure employment.

*Amount may vary from country to country, depending on the fixed exchange rate & local pricing
There are no requirements stipulating the nature or type of employment that students choose as different students have different career goals and objectives before enrolling in our programmes. Students will be required to make the ISA monthly payments regardless of job type or industry they manage to enrol in. However, it is our priority to help you secure a role in tech if that is your career objective. Our Career Services team will do their very best to help students to secure their dream job.
Our Income Sharing Agreement (ISA) requires you to report your job status and income to use. This will be done seamlessly through our platform. After securing your role and you have started your work, you will need to provide us one of the following:
  • A copy of any letter from your employer containing your salary information
  • Your salary slip after your first/second month on-the-job
We may also request your annual tax returns to verify that you have not over- or under-paid in a given year. With your consent, we will perform occasional checks with your employer to confirm your employment status and salary information (included in the ISA agreement).
As ISAs are not loans, there will be no interest rates charged.
We will collect payments on the 1st of every month. You can also check your payment schedules and amount of payment left through our platform.
We reduce the total obligation for people who leave TalentLabs, based on completion of modules. If you withdraw or are withdrawn between module 1 and the end of module 5, you will be responsible for a pro-rata portion of your tuition and receive a refund for applicable amounts paid in advance. If you withdraw or are withdrawn after you complete module 5, you will be responsible for 100% of your tuition.
Yes, we will do our very best to help you secure your dream job. However, it is important to keep in mind that there is no way we can do that if you do not contribute your effort to the process as well.

As you go through the learning curriculum to teach you how to code, you will also start developing the professional skills you need to succeed during your job search.

Once you finish our learning curriculum, we will assign you mentors and a career coach who will be there every step of the way: prepping your resume, portfolio, interviews, etc.
Our team will work with you on a number of things, such as:
    • Help you build a strong resume, enhance your online presence through Github, AngelList, and LinkedIn profiles
    • Help you create a personal portfolio of projects, open-source contributions, and other work you have done related to software development
    • Help you prepare for technical and behavioural questions, with several mock interviews
    • Help you define your career goals, build networking skills and potentially match you with our corporate partners for job opportunities
    • Help propose new ideas of cool side-projects that you can work on while applying to jobs so that you are constantly learning and improving on your coding skills
This is a very subjective question, as your salary outcome depends on a multitude of factors such as your working preference, working location, previous academic background, working experience and so on. However, knowing that tech talent shortages are severe in Southeast Asia, and that tech talents are highly demanded in this modern economy, it is safe to say that you probably could secure quite a comfortable level of salary – (that is if you do well in our course, of course).
  • 1.6 GHz Processor
  • 4 GB RAM
  • 120 GB Hard Drive
  • Web Cam
  • Microphone
  • 2 GHz Processor
  • 8 GB RAM
  • 256 GB Hard Drive (preferably solid state)
Recommended operating systems (in descending order): macOS, Windows 10, Ubuntu
TalentLabs is located in Hong Kong but all of our classes take place entirely online. However, we do host local meetups and gatherings across various cities in Asia. Students do not work out of our offices, and can take classes from anywhere.