Let's Talk
Let's Talk
Digital Specialist Training Program

Code your way into a tech career.

Become a Software Engineer.

Join a selective cohort, get paid from day one, and spend 11 weeks learning to design, build, test, and deploy applications with Java, React, Python, and Node.js. Then move into a three year placement with a leading organization. No experience or degree required.

Now Enrolling
Singapore flagSingapore: November 2026
United States flagUnited States: [confirm cohort date]
Apply now
Data Engineer program traineeData Engineer program traineeData Engineer program trainee

DSTP Cohort [#]

[Alumni name]

Software Engineer

Software Engineer

Register Interest

Register your interest in the Software Engineer program and we will get back to you.
Required fields are marked with an asterisk.

PDF, DOC or DOCX. Max file size 5MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you for registering your interest. We will be in touch soon.
We couldn't submit the form. Please check your connection and try again.

11 Weeks Duration

Full time intensive training

Real Applications

Build and deploy working apps

Paid From Day One

Full time employment with benefits

No Degree Needed

Aptitude over credentials

Our engineers write code for organizations across Singapore and the US

Aleph develops technology professionals who design, build, and maintain the applications organizations in Singapore and the US run on every day.

SGTech Impact Awards 2025

SGTech Workforce Transformation Award 2025

Recognized by
CyberArk
MUFG
Island
Singtel
ST Engineering
Mediacorp
GovTech Singapore
NETS
DITO
NCS

Employers need more software engineers

Banks, hospitals, logistics firms, and government agencies all need people who can build and maintain software. In Singapore, software developers are among the most in demand professional roles. In the US, software developer jobs are projected to grow at a double digit rate through 2034.

Singapore

Top 3

Software, web, multimedia, and games developers ranked among the three most in demand professional roles in 2025.

Source: MOM Job Vacancies 2025

79.6%

Share of vacancies where academic qualifications were not the main hiring factor in 2025.

Source: MOM Job Vacancies 2025

United States

1.7 million

Software developers employed in 2024, a category projected to grow at a double digit rate by 2034.

Source: U.S. Bureau of Labor Statistics, via IEEE-USA

$109,470

Median annual wage for computer and IT occupations, more than double the median for all occupations.

Source: World Economic Forum, Future of Jobs Report 2025

Built to turn beginners into working engineers

Every part of the program is designed around the work software engineers actually do: writing, testing, and shipping code.

1

Code from day one

Design, build, and test applications through mentor supported projects.

2

Learn from working engineers

Get feedback on your code from experienced developers, plus career mentorship from industry experts.

3

Meet your future employers

Connect with placement partners during training through dedicated career sessions.

4

Keep leveling up

Return for one week of advanced training every six months as languages, frameworks, and tools evolve.

Illustration of trainees writing code, learning from a mentor, planning a project and meeting on a video call

Where your code can take you

Software engineers are hired across finance, healthcare, logistics, media, and government. These are the roles the program prepares you for.

Eleven weeks from first line
of code to deployment

Eight modules that take you from programming basics to building, securing, and deploying full applications.

Apply now

Foundations

WEEKS 1–3

WEEKS 1–2

Introduction to Programming: Java and C++

WEEK 3

Linux and Shell Scripting

Frontend

WEEKS 4–7

WEEKS 4–5

Web Development: HTML, CSS, and JavaScript

WEEKS 6–7

Frontend Development: React.js

Backend

WEEKS 8–9

WEEKS 8–9

Backend Development: Python, Node.js | In the Project: Design, build, and test applications

Deploy and Secure

WEEKS 10–11

WEEKS 10–11

Deployment: Docker, deploying applications | Engineering Practice: Secure programming, AI tools for developers

The languages and tools you will code with

Work with the same languages, frameworks, and tools used by software teams in production today.

Languages

Java
Python
C++
JavaScript

Frontend

React.js
HTML
CSS

Backend

Python
Node.js

Systems

Linux
Shell scripting

Deployment

Docker

Security

Secure programming

AI

AI tools for software developers

Two ways into software engineering

Whether you are a fresh graduate or making a career switch, both tracks lead to a career in software engineering.

No experience required

Fresh Graduate

Apply if you:

Recently graduated from university or polytechnic; have little or no coding experience; enjoy logical problem solving; want a structured, paid start to your tech career.

In the cohort

Learn to code from the fundamentals up, build real applications, and move into a full time placement with ongoing mentorship.

Apply as a Fresh Graduate

Mid-career welcome

Career Switcher

Apply if you:

Are a working professional ready for a change; have some technical exposure or have started teaching yourself to code; want to move into software development; want a paid, structured route into a new career.

In the cohort

Turn your interest in coding into practical engineering skills, then move into a placement with a partner organization.

Apply as a Career Switcher

Selection steps

1

Logical Aptitude Test

A pseudo-language developed by our trainers.

2

Analytical Test

Working through real data

3

Interview

Applying concepts. The full process can take up to 1.5 months.

Both tracks require

Eligible to work in the cohort location
Full time for 11 weeks
Three year placement
Strong aptitude

Get paid while you learn to code

There is no tuition to cover and no unpaid bootcamp to get through. You join as a full time employee on day one.

Paid from day one

Monthly training allowance plus full employee benefits.

No tuition

Training is fully sponsored, with a $0 program fee.

Expert mentorship

Career guidance from industry practitioners.

Employee benefits

Insurance and professional development resources.

Full time placement

A three year role with a partner organization, with a monthly salary.

Long term growth

One week of advanced training every six months to stay current with evolving technology.

Learn to code from engineers who build software every day

Your trainers design and run data pipelines and platforms, and bring real production experience into every module. At a 1:6 ratio, you get close guidance while training alongside recent graduates and career switchers building the same skills.

300+
trainees enrolled
85%
mid career professionals
70%
without an IT background
25
cohorts delivered
World map with illustrated trainers placed across North America, South America, Europe, Africa, Asia and Australia

Questions about becoming
a Software Engineer

Software Engineers design, build, test, and maintain the applications and systems organizations rely on.

No. There is no tuition and no unpaid study period. You join as a full time employee on day one, train for 11 weeks, then move into a three year placement with a partner organization.

No. You learn to code from the fundamentals, starting with Java and C++ in the first weeks. What matters is strong aptitude and logical problem solving, which the selection tests assess.

Yes. You are a full time employee from day one, with a monthly training allowance and full employee benefits. Training is fully sponsored, with a $0 program fee.

After the 11 weeks you move into a three year role with a partner organization, with a monthly salary.

Yes. You return for one week of advanced training every six months during your placement, so your skills keep pace as languages, frameworks, and tools evolve.

Fresh graduates and working professionals switching careers. No degree or prior coding experience is required. You need to be eligible to work in the cohort location and commit full time to the 11 weeks of training and the three year placement.

Selection has three steps: a logical aptitude test, an analytical test and an interview. The full process can take up to 1.5 months.

Write code that makes it to production.

Applications are open for upcoming cohorts in Singapore and the US. Seats are limited.

Illustration of a diverse group of people working, talking and studying together