Software Engineering

Design the Building Blocks of our Digital Space.

Full/Part Time

Choose to do this program full or part-time, to best suit your busy schedule.

Real World Projects

The on-the-job project will give you the opportunity to carry out real-life digital marketing activities.


In this course, you will learn how to design, develop, and deploy web applications that are scalable. You will also apply algorithmic techniques to resolve computing problems; and use machine learning APIs to build secure, scalable, and intelligent apps.

Upon completion of the program, you will be able to use Go lang programming among other tools. You will also be aware of common app development issues and be able to circumvent these.

Study Mode
6 to 14 months
Certification Body
Redbeat Academy
Pre Requisites

Minimum SPM
English proficiency

To skip the Foundation level, you will need to have already completed a Digital Foundation (DF103 or DF104)

A minimum of 20 pax per batch is required for commencement of this program.


Software development is constantly evolving to better suit Industry requirements. As a result, improvements to current programming languages are compounded with emerging technologies like AI and Blockchain. If you are looking to start a career in software engineering, these emerging technologies will not only require you to stay on top of your skills but also create more job opportunities.

In the era of tech, software engineers are high in-demand and will remain so in the decades to come.


Digital Fundamental

Google Cloud Platform Fundamentals
Explore the Google Cloud Platform and learn how to incorporate cloud-based solutions into business strategies.

Introduction to Programming & Coding For Everyone
Discover how to code a real app – no experience needed!

Cybersecurity 101
Familiarise yourself with the terminology used in the fast-changing world of cybersecurity.

Introduction to Machine Learning
Understand what machine learning is about – ie getting computers to act without being explicitly programed – and how pervasive its application is today.

Critical and Creative Problem Solving
Explore the different aspects of creativity and increase your ability to develop multiple ideas and concepts to solve problems.

Google Analytic Academy
Acquire the numerical and computational tools to make sense of number sequences and to study quantitative variations via functions and their graphs.

Google CSI Lab
Leverage design thinking to gain a better user perspective, and understand which problems are the most important to solve.

Introduction to G Suite
How to use cloud computing, productivity and collaboration tools, software and products developed by Google.

Software Engineering Basic

Introduction to Frontend Development
Understand the core components of Frontend Development such as HTML, CSS, Javascript,React.js,OOP.

Data Structures and Algorithm
Efficient data structures are key to designing efficient algorithms, learners will understand and practice the main concepts, from various types of algorithms to dynamic programming.

Java programming
Java is a powerful general-purpose programming language. It is used to develop desktop and mobile applications, big data processing, embedded systems, and so on. According to Oracle, the company that owns Java, Java runs on 3 billion devices worldwide, which makes Java one of the most popular programming languages.

Introduction to Databases for Software Engineers
Migrate, manage, and modernize data with secure, reliable,
and highly available databases.

Go Lang Programming
Go-lang offers the clarity and ease-of-use that other languages lack.It has Built-in garbage collection, simple scoping rules and first-class

Is a method to check whether the actual software product matches expected requirements and to ensure that software product is Defect free. It involves execution of software/system components using manual or automated tools to evaluate one or more properties of interest. The purpose of software testing is to identify errors, gaps or missing requirements in contrast to actual requirements.

Capstone Program:

Hands-on projects or on-the-job training that let you apply what you’ve learned in a program. Trainers will provide problem statements/case/project theme to participants together with industry partners to solve them within 4 – 8 weeks duration. Final evaluation will be done by industry partners in Capstone program. During this program, participants will be assigned to mentor to support them in delivering the projects.


Examples of of projects include:

  • Analyzing a business case study and making strategy recommendations
  • Developing an original web or mobile application
Batch 2021
MYR 19,200.00


Naghmeh Mohammadi

She is a well versed Software Engineer having passion to learn, share and grow together. She helps bridge the gap between theoretical learning to practical learning needed for professionals.


Yes! You will receive a certificate based on your learning path, endorsed by Redbeat Academy and Google. 

Your certification is recognised by the industry which is sufficient to land you a job. If you stand out, the trainers may recommend you to companies within the Airasia and Google ecosystem, or within their extensive network of businesses. 

Yes, the digital fundamentals course is designed to offer an overview of each of the learning path and your future career path. You may decide which is the most suitable learning path to choose from. Reach out to our trainers for some insights! 

Hours are based on each learning path. For full time students, it will be morning and afternoon sessions, starting at 10am at Redbeat Academy at KL Sentral. For part time students, classes start at night on weekdays from 8pm – 10pm, serving online sessions only.

Yes, you may opt for online classes. However, we encourage you to join in person at Redbeat Academy for the best learning experience.

Send us a message and we will arrange an online call with you, or schedule a visit to Redbeat Academy, at KL Sentral for the full-experience. 

Refunds are not available at the moment.