Upcoming Dates
March 2025 - June 2025 Online Singapore 3 Months Training + 6 Months Job Placement Support Register Interest
July 2025 - October 2025 (TBC) Online Singapore 3 Months Training + 6 Months Job Placement Support Register Interest
All Dates

*Receive between 70% to 95% course fee funding for eligible participants.

*Use your SkillsFuture credits to cover the balance! SC over 40 years old may use their S$4,000 SkillsFuture credits and pay as little as $0.

* [NEW] Applicants under 25 years old who are not in training, education or employment (NEET) OR  earning less than $2500 a month in their employment are eligible for our Skills for Success Bursary; covering 100% of course fees and provides $1000/month training allowance.

Programme overview

A Full Stack Developer (FSD) is the jack-of-all-trades of the software engineering world. They have the expertise to work on both the front-end (the part of the application users interacts with) and the backend (the server-side, databases, and application infrastructure). In simpler terms:

  • Front-end: This is where the visual aspect of the application comes to life. It involves designing user interfaces, ensuring responsiveness across devices, and enhancing user experience.
  • Back-end: This is the engine room of any application. It’s where data is stored, retrieved, and processed. It ensures that everything on the front-end has the necessary data and resources to function correctly. Together, the front-end and back-end comprises of a full “stack” of software elements.

Not sure which tech programme is suitable for you? Take this 3-minute quiz to find out.

Where do I belong in tech?


 

Is there demand for this role?

According to official data from the Ministry of Manpower, back-end software developers are ranked the #12 Occupation with rising demand in 2023.

Think of this programme as the start of a promising career progression. You’ll begin as a junior developer before moving up the ladder: Junior > Mid > Senior > Lead developer

Is this role a good fit for me?

We’re seeking learners who enjoy problem-solving, have strong attention to detail, and are open to learning new software and basic programming or coding.

This program is open to anyone aged 21+ in Singapore who is currently unemployed or on a zero-hours contract.

Will I need a background in tech or similar?

No qualifications or experience are needed to apply—just a curiosity and enthusiasm for tech! We recommend exploring your interest in the field before starting the course. We also warmly encourage applications from groups traditionally underrepresented in tech, such as women, those without university degrees, mid-career professionals, and young people from disadvantaged backgrounds.

What skills will I gain?

You’ll learn relevant behavioural, mindset and technical skills through a comprehensive instructor-facilitated training bootcamp that integrates real industry scenarios with hands-on projects and case studies. 

After completing the programme, you will be able to undertake the following responsibilities:

  • Effectively apply problem-solving skills to identify solutions to resolve project-related issues
  • Use coding best practices to execute assigned tasks using languages such as Java, JavaScript and SQL
  • Consistently and proactively run tests to check code is correct
  • Effectively communicate and collaborate with coworkers and other stakeholders using a variety of platforms such as Git Participants
  • may look forward to job interviews opportunities during and upon completion of the programme

You’ll develop key technical skills through hands-on, interactive sessions. By the end of the programme, you’ll be proficient in:

  • Develop responsive and scalable web applications using front-end and back-end technology
  • Apply best practices to code and deploy full-stack applications, using languages and libraries including Java, JavaScript and ReactJS
  • Implement database design and database queries (SQL) for full-stack solutions
  • Apply project management and collaboration tools to manage product life cycles using Git and Github
  • Integrate and perform tests to ensure product features meet client requirements
  • Apply problem-solving skills to troubleshoot and debug issues, ensuring optimal performance and user experience

Behavioural Skills

In every job, certain key skills are essential for success. We’ll help you develop the employability skills needed to thrive in your role:

  • Orientation to Detail
  • Communication
  • Teamwork
  • Time Management
  • Personal Responsibility
  • Future Orientation
  • Growth Mindset
  • Resilience

Some of our Employer Partners

  • Tata Logo

Program Dates

March 2025 - June 2025 Online Singapore 3 Months Training + 6 Months Job Placement Support Register Interest
July 2025 - October 2025 (TBC) Online Singapore 3 Months Training + 6 Months Job Placement Support Register Interest

What do we offer?

We understand starting a new career can feel daunting, but we’re here to support you every step of the way—helping you build your skills, gain confidence, and secure a job that’s the right fit.

  • Hands-On Curriculum: The bootcamp simulates the workplace environment, offering hands-on experience to prepare you for professional challenges.
  • Microsoft Certification Pathways: Learning pathways to attain Microsoft Learn certification in Microsoft Azure
  • Unlimited Access to learning Platforms: Access to LinkedIn Learning, Data Camp, A Cloud Guru, or Codecademy (based on programme)
  • Mentorship Support: Receive individual guidance from experienced industry professionals.
  • Guaranteed Job Interviews: Interview with employer partners upon graduation.
  • Job Placement Support: Up to 6 months of employability skills boost – CV writing, mock interviews, and connections to a network of employers.
  • Alumni Community: Access to a peer-supported global alumni network.
  • Personal Well-being Support: Well-being support from the Generation Singapore team and subsidised counselling from community partners.

Financial support

 Pay as low as $0

  • Highly SkillsFuture-subsidised course fee of 70-95%
  • SkillsFuture credit offset of up to $4,000

Skills for Success (SFS)

  • [NEW] Additional bursary towards fully-funded course fee
  • [NEW] Monthly training allowance of $1,000 throughout the training bootcamp

What is Skills for Success?

Skills for Success (SFS) is an initiative designed to help youth secure employment opportunities in a tech profession through Generation’s 3-months intensive training bootcamp.  It exclusively targets youth who are not in education, employment, or training (NEET) or who are employed in low-wage work.

SFS encompasses 2 components:

  1. Financial bursary that covers the remaining 5-30% course fee on top of SkillsFuture’s SCTP subsidy
  2. Monthly training allowance of $1,000 per month throughout the 3-month training bootcamp.

This financial support scheme is piloted by Generation Singapore with the generous support of our funders and corporate partners.  It runs in conjunction with the SkillsFuture’s SCTP #GetReadySG courses in tech, and only applies to those who fulfill SCTP’s eligibility criteria.

What is the eligibility criteria?

SFS aims to support youth from vulnerable backgrounds to secure stable employment opportunities in tech. Applicants must fulfill the following eligibility criteria to be considered for the scheme:

  • Singapore Citizen or Singapore Permanent Resident
  • 21-35 years old
  • Not currently in education, employment or training (NEET), or who are employed in low-wage, low-skilled jobs with minimal opportunities for career progression in areas such as the gig economy

The scheme is anticipated to run from Oct 2024 to late 2025.

Do I need to send a separate application for this funding scheme?

You do not need to apply separately for the SFS funding scheme. To be considered, please complete your application for any one of our three #GetReadySG tech programmes  and our team will contact you with more information about your eligibility and funding options.

Note that we evaluate applications as we receive them. This means that the sooner you submit your application, the sooner you’ll receive the outcome of your application. We may even close our application process earlier than the deadline if we’ve filled our cohorts! As such, we highly encourage you to submit your application early!

The application process

NOTE: The application is straightforward but may take a few hours. Ensure you have a good internet connection and a quiet space to focus. You can complete your application in multiple sessions or all at one go.

Spaces are limited and filled on a first-come, first-served basis, so submit your application as soon as possible before the application deadline!

Start your application

When registration opens, simply click the ‘Apply Now’ button to get started. Create an account with a unique email address, and you’ll be ready to begin your application process!

Complete a short task

In your own time, please complete an online task. Don’t worry, you don’t need to have any existing knowledge or experience to do this.

Recorded virtual interview

Attend a virtual interview to help us better understand you and your career aspirations. You can record your interview in your own time.

Conditional programme offer

You will be notified of the outcome of your application within 8 to 10 working days of completing your application.  If you are shortlisted for the programme, you will be given instructions for the next steps to confirm your spot for the upcoming cohort.

Application Outcome

You will be notified of the outcome of your application within 8 to 10 working days of completing your application. If you are shortlisted for the programme, you will be given instructions to confirm your place in the upcoming cohort.

What our graduates are saying

Gazali

Full-Stack Developer

“Generation’s support is tremendous. They did not only teach us programming skills but also soft skills, which I apply in my current work. The last time when I graduated from poly, after giving the students’ diploma, they will let you find your own job. But with Generation, they supported us in many ways; securing mentors, apprenticeship, until we got full-time jobs.”

Read their story

Sofia

Patient Service Associate graduate

“I’m very thankful for Generation’s help and support. It really helped me get a job. You know, they really helped to educate on what it's like to be a PSA and what it's like to be in healthcare. So I would say there are no downsides to the course, only upsides. I'm so lucky that I could join this programme!”

Wenny

“I think Generation Singapore is doing something really noble here. A lot of preparation is put into this mentorship programme — right from the start when I was given a video training for the mentors. Thank you so much for giving me the opportunity. I have learnt so much and all I wish for now is that my mentees get the job they want!”

FAQ

Am I eligible for the SCTP Train-and-Place programmes?

We accept applications from all individuals who are:

  • Above the age of 21 (in the calendar year of programme commencement),
  • either Singapore Citizens, Singapore Permanent Residents, or LTVP+ holders.

To stay true to our organisation’s mission, we will be prioritising the following profiles:

  • Individuals above the age of 40
  • Individuals who have been unemployed for more than 3 months
  • Individuals with disabilities
  • Individuals who are in need of financial assistance

Are there any educational requirements for applicants?

No. Our programmes are open to applicants from all educational backgrounds.

Do I need any prior experience or technical knowledge to apply for the program?

Not at all! Our programmes are designed for individuals without technical knowledge or work experience in the technology or healthcare sector. What we look for is your motivation and commitment to complete the bootcamp and start your career post graduation.

As part of our application process, all applicants for the tech programmes will complete basic programming language skills. For the patient service associate application, you will be asked to complete a hands-on task. More details are found in the respective program pages.

Do I need programming knowledge to apply for the Train-and-Place programmes?

No. Our programmes are designed for learners with little to no technical background.

Do note that there will be a technical assessment during the application process that will require you to complete a few lessons from a free self-paced course. Instructions for the assessment will be provided in the application process.

Do I need to have my own laptop?

For the #GetReadySG tech programme,  you definitely have to have your own device.

In addition to a microphone and a video camera, these are the hardware requirements for a laptop or desktop for the programme:

  • 1.6 GHz or faster processor, 1GB of RAM and Free Disk Space 1GB or more

Operative System Requirements:

  • OS X Yosemite or Higher
  • Windows 7 (with .NET Framework 4.wr)
  • Linux (Debian): Ubuntu Desktop 14.04, Debian 7
  • Linux (Red Hat): Red Hat Enterprise Linux 7, CentOS 7, Fedora 23

If you are unable to purchase a laptop, Generation Singapore may be able to lend you a device. Please reach out to us at getreadysg@generation.org. to request a device and for more information.

For the Patient Service Associate Programme, you are also strongly encouraged to bring your own laptop / tablet for your in-person class as the teaching materials are shared virtually.  However, our team will reach out to discuss possible supports for you if you do not own one.

Do I need to send a separate application for this funding scheme?

You do not need to apply separately for the SFS funding scheme. To be considered, please complete your application for any one of our three #GetReadySG tech programmes  and our team will contact you with more information about your eligibility and funding options.

Note that we evaluate applications as we receive them. This means that the sooner you submit your application, the sooner you’ll receive the outcome of your application. We may even close our application process earlier than the deadline if we’ve filled our cohorts! As such, we highly encourage you to submit your application early!

How can I apply to a program?

Navigate to the specific program page on our website and click on the ‘Apply Now’ button.

Please apply for our SCTP Train-and-Place programmes only if you are:

  • Above the age of 21, and;
  • either Singapore Citizens, Singapore Permanent Residents, or LTVP+ holders.

You will automatically be considered for Skills for Success scheme if you fulfil the following additional eligibility criteria:

  • 21-35 years old
  • Singapore Citizens and Permanent Residents
  • Unemployed, or employed with < $2,500 monthly income
  • Not enrolled in full-time education or training

How long does the application review process take?

We strive to inform applicants of the outcome of their application within 10-12 working days after receiving their completed application (i.e. completed the recorded interview stage).

 

How long will it take to find a job?

The runway to employment will look different for everyone as it depends on the individual’s background, interests, and commitment to the job search.

On average, our graduates spend between 3 to 6 months on their job search before securing employment. Some graduates may take up to a year. The process depends on the types of roles that individuals consider, their career motivations, as well as their technical competencies.

Some graduates also choose to explore further training options to advance their skillsets before looking for a full-time role.

Is there a guaranteed placement upon completion of the programme?

While Generation Singapore will provide employment support to all learners for up to 6 months after the completion of the programme, there is no guaranteed placement.

We do, however, share relevant job opportunities from our employer partners and and connect learners with them for interviews. Such interviews have led to internship and employment opportunities for some of our learners in the past.