Full Stack

Software Apprenticeship

Gain real-world experience and sharpen your skills with our immersive work-study programme.



Over 24 weeks, Elevate equips apprentices with the foundational technical and durable skills they'll need to be successful in agile environments, aligned with the technologies and frameworks most relevant to their role. Our programme takes the best aspects of Computer Science degrees (theoretical knowledge and critical thinking) plus traditional coding bootcamps (practical coding skills) and incorporates them into Elevate's unique applied learning model.

By the time they complete the programme, apprentices will have built proficiency in full stack development, applied their skills throughout the software development lifecycle, and made key contributions to initiatives at their organisations.

The modules

Week 1 - Week 12

Full Stack Software Development

Work with the right developer tools and workflow. Learn the basics of the command line, get familiar with most useful developer packages and learn how to version your code with git and push it on Github.

Week 13 - Week 24

Full Stack Software Apprenticeship

Work in a team to build a real product and solve a real local community challenges. The assigned project helps bring an apprentice's technical training to life, embedding knowledge, skills and behaviours within practical work-based assignments.

How it works

Apprenticeships begin with an immersive 12-week course to build a foundational understanding of the profession.

Apprentices will then join Elevate Lab, our in-house software team specifically designed for the apprenticeship programme. Apprentices train on-the-job and work on a specific project that helps solve a community problem. This allows apprentices to experience a complete software development life cycle from start to finish.

Towards the end of the programme, apprentices receive holistic career readiness support and will have the time and space to prepare for their next endeavour.

What skills will you develop?

  • Logical and creative thinking skills.

  • Analytical and problem-solving skills.

  • Ability to work independently and to take responsibility.

  • Taking a thorough and organised approach.

  • Ability to work with a range of internal and external people.

  • Ability to communicate effectively in a variety of situations.

  • Maintaining a productive, professional, and a secure working environment.

Tuition & financing

As a private institution we have to ask our students for a substantial financial contribution in the form of tuition.

RM12,000 | RM500 deposit.

At Elevate, we want to attract the most talented - not the most privilleged. As such, we are happy to offer multiple payment methods to suit your financial capability:


Elevate is fast-paced and immersive.

It's important to ask yourself, "Is this right for me?".

Before you apply to Elevate, make sure all of these statements are true for you.

  • I can attend class 9am - 5pm, Monday-Friday for 12 weeks.

  • I understand the course is conducted onsite, at Elevate campus in Kota Kinabalu.

  • I have access to a computer, WiFi, and quiet workspace in case we need to go online.

  • I have explored the tuition options and know the right option for me.

  • I understand how challenging Elevate is going to be.

Career outcomes

Whether you are looking to break into the coding industry or advance your tech career, our Full Stack Software Development programme at Elevate is designed to help provide you with the market-driven skills you need to be successful. Our curriculum teaches you how to put what you've learned to work on actual portfolio projects.

Those who complete the programme can qualify for many different roles including, but not limited to:

  • Software Developer
    Specialises in the coding, design and layout of web applications through graphic design and computer programming. Well-versed in both front and back end web technologies, these individuals are also called 'full stack' developers.
  • Back-end Developer
    Responsible for the server-side web application logic, focusing on how the site works and communicates with external databases. Back end developers ensure that a web page functions properly behind the scenes so the user side — what you see on the screen — works as intended.
  • Front-end Developer
    Concerned with the user-side of a web page, determining the structure and design as well as ensuring optimal performance across devices. These web development professionals essentially create anything you view on your desktop or mobile screen like colors, fonts and page layouts
  • QA Engineer
    Plans, assesses and tests the quality of technical deliverables and ensures timely, actionable feedback within teams. If there are issues or errors with a piece of software, QA engineers identify and analyse bugs for their respective development team to be aware of.

Important dates

Our next cohort will commence on 31st October 2022 until 14th April 2023 (24 weeks).

The compulsory precourse will commence on: 17th-28th October 2022 (2 weeks).

If you are interested to join this cohort, you should apply by: 21st October 2022.

Ready to start your tech journey?

Application opens: 7th June 2022.