Full Stack Web Development Course

Posted on June 6, 2016 |  

A 10 week full-time course with 30 spots available (Batch 1)

“True startup productivity is not just making more stuff, but systematically figuring out the right things to build.”

-Eric Ries, The Lean Startup

Why should you take this course?

  1. Refine your technical skills with cutting edge technologies and learn to build your own product.
  2. Learn how to apply the Lean Startup methodology to Product Development to run your own startup.
  3. Gain a competitive edge in the market and get ready for a career in web development.

What skills should you expect upon completion of course?

  1. Acquire the right set of skills and complete several projects that will help you land a job as a junior web developer.
  2. Learn the fundamentals of object-oriented programming with Ruby and use them to build web Applications with the Rails framework.
  3. Build minimum viable products applications to collect the customer’s feedback and validate your hypotheses.


  1. Malaysian Nationality.
  2. Passionate individuals who want to be able to provide solutions to real-world problems by developing web applications.
  3. No prior programming knowledge is necessary for this course.

Course Overview:

Remote Pre-Boot Camp Component – 2 weeks (18th July – 29th July)
Onsite Boot Camp Component – 8 weeks (1st August – 8th October)


a) Module I : Programming Fundamentals

Participants will be introduced to problem solving and you will be learning core principles of programming including OOP using Ruby.

b) Module II : Front-End Web Development

Learn the fundamentals of frontend programming with cutting-edge JavaScript libraries and frameworks. Participants will explore HTML5, CSS3, JavaScript, jQuery and responsive design.

c) Module III: Back-End Web Development

Learn to build web applications using Ruby on Rails, a modern web language and MVC frameworks. Participants will learn Ruby, Ruby on Rails, software architecture, best practices, relational databases, test driven development, websockets and APIs.

d) Module IV: Put It All Together – Capstone Project

Participants will have the chance build a fully functioning web application and to learn how to pitch and plan for it.

About the Instructors:

Lead Instructor


Lim Jun Xian is a full stack developer at WOBB and a Ruby and Rails Mentor. Driven by his passion for education he has served as instructor and mentor for various programming courses under Rails Girls and Coder Dojo. He has built applications for a number of startups including Urbanstove, Supahands and Hello Roaming. Currently, he works primarily with Ruby on Rails and Node on the back-end, and JQuery, React and Angular on the front-end and builds hybrid mobile apps using the Ionic Framework and React Native.


Q: What will the Bootcamp schedule look like?

A: Classes will be held on:

Weekdays from 10am – 6pm


The dates* would be:

August: 1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 30

September: 1, 2, 3, 5, 6, 7, 8, 9, 26, 27, 28, 29, 30

October: 4, 5, 6, 7, 8


NOTE: There will be a 2-week gap in the month of September from the 12th to the 23rd to account for a public holiday and MaGIC’s annual MA2016 symposium on the 21st to the 24th September.


Total number of hours:

240 hours


Q: How do I apply for the course?


Step 1: Click the Register button above, enter your information and answer a few questions carefully.

Step 2: Candidates will receive an email invitation to sit for an on-site assessment in MaGIC.

Step 3: Results will be announced.


Please refer to the important dates for the application process in the next question.


Q : What are the important dates* for the application process?

A :

July 01, 2016 – Deadline to submit application at 12pm.

July 01, 2016 – Shortlisted applicants will be sent an invitation (via email) to take the assessment at MaGIC.

July 11, 2016 – Assessment at MaGIC for shortlisted applicants.

July 12, 2016 – Successful applicants will be notified.

July 15, 2016 – Waiting list applicants will be notified.


Q: How will MaGIC contact us?

A: We will communicate with you via email based on the email address which you have registered with.


Q: Where will the classes be held?

A :  MaGIC, Cyberjaya.


Q : What should you bring?

A : Your own laptop.


Q : What software should you install?

A : Participants will be advised what software to install prior to each session.


Q : How much is the registration fee?

A : The registration fee is RM400.

Payment will only be made once selected and is not refundable.


Q : Is MaGIC subsidizing this course for the participants?

A : Yes, this course is heavily subsidized by MaGIC.


Q : What is the maximum number of participants for the course?

A : 30 pax


*Dates may subject to change.



  1. Participants will receive a certificate of completion at the end of the course.
  2. This course is HRDF claimable.
Blue Ocean Strategy (BOS) For Startups

May 09, 2015 1 day   Closed

Blue Ocean Strategy (BOS) For Startups

Blue ocean means an untapped, not ventured, competitor free market space. It is also a…

The Arc Of An Idea Series

Oct 03, 2015 — Dec 05, 2015 6 Weeks   Closed

The Arc Of An Idea Series

This workshop will provide a series of lectures which will encompass the entire life cycle…

IP Essentials for Startups (Protecting your Inventions, Business, and Brand)

Oct 06, 2015 1 Day   Closed

IP Essentials for Startups (Protecting your Inventions, Business, and Brand)

This program covers the basics of what intellectual property is, and why every startup or…

Get Yourself Digitally Qualified And A Job Series

Oct 17, 2015 — Dec 19, 2015 6 weeks   Closed

Get Yourself Digitally Qualified And A Job Series

If you are new to Google AdWords or would like to refresh your fundamentals knowledge,…

Keep up to date with the startup ecosystem. Subscribe to our mailing list.

By clicking 'Subscribe' I accept the Terms of Use and Privacy Policy