Full Stack Software Development Course

Learn all the skills of a Software Developer, code your own web applications from scratch and change your career.

  •  Ruby
  •  Ruby on Rails
  •  SQL
  •  JavaScript
  •  HTML
  •  CSS

Full Stack Software Development


As a developer, you get to be the person that builds the next culture-shifting website or web application. A rapidly changing tech landscape means the web development industry continues to grow quickly

While many of those jobs are located in big cities like Kuala Lumpur, the widespread need for developers across all industries means there's likely a job waiting for you wherever you want to live.

And if you've got persistence, grit, curiosity, and a brain that likes to solve puzzles, full stack software development could be the career for you.

Our curriculum

Our full stack software development course curriculum is designed to teach you the technical and professional skills hiring managers need most. You'll attend onsite lectures led by industry professionals who will teach you the foundations of full-stack web app development using Ruby on Rails and JavaScript.

Developer tools & workflow

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.

Programming Basics in Ruby

Write programs manipulating variables, loops, conditions and data structures (Array and Hash). Detect text patterns with Regular Expressions and start parsing data from structured files (CSV, JSON, XML, HTML).

Software Architecture

Structure your software following Object-Oriented principles. Learn the Model-View-Controller pattern in-depth (most common application design pattern) by coding several MVC softwares from scratch.

Relational Database, SQL & ORM

Learn to design a relational database schema and to build structured queries to your database with SQL. Learn to connect your database to your Ruby software with ORM (Object Relational Mapping).

Front-end Development

Build your web pages following atomic design principles and code your own UI kit of web components & layouts by applying the latest CSS techniques.


Understand JavaScript fundamental concepts and learn ES6, your second programming language after ruby, to add dynamic behaviors to your website or update pages without reloading.

Ruby on Rails

Wrap it all together by coding your first Ruby on Rails applications. Deploy your applications in production & start coding 'the Rails way'.

Capstone Project

Build your final project idea into a product in 2-weeks.

Meet our coaches

Faezrah Rizalman

Dean & Head Coach

Danial Jenuil


Carmen Fu


Course schedule

Below is an example of what a typical day is like. Classes are from 8:00am-5:00pm, Monday through Friday.

8.45am - 9.30am

Warm up

Personal time to review the day's materials before instruction begins.

9.30am - 10.30am

Morning lecture

Build a project while following the instructor's guidance.

10.30am - 1.00pm

Project time

Build on your own and get help along the way from coaches and peers.

1.00pm - 2.00pmLunch break
2.00pm - 3.00pm

Afternoon lecture

Build a project while following the instructor's guidance.

3.00pm - 5.00pm

Project time

Build on your own and get help along the way from coaches and peers.

Upcoming course start dates

October 4, 2021

Apply by Sept 16, 2021

Orientation: October 1, 2021

Class length: 12 weeks



Apply by TBC

Orientation: TBC

Class length: 12 weeks


Tuition options

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

At Rambutan, 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:

Browse all of our payment options:

Upfront Tuition

Tuition Installments

Income Share Agreement

Rambutan scholarships

We want to inspire and empower the digital change-makers of tomorrow and we never want price to be a barrier to a prospective student joining us.

We offer a variety of payment options for all demographics, and we provide a discount for women joining our course too.

Female In Tech Scholarship

Young Talent Scholarship

Unmet Need Scholarship


Rambutan Code Academy is fast-paced and immersive.

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

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

  •  I have researched what it's like to have a career in software development.
  •  I can attend class 9am - 5pm, Monday-Friday for 12 weeks.
  •  I understand the course is conducted onsite, at Rambutan 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 Rambutan is going to be.

Ready to crack the code?

Applications are closed