#14-01, Raffles City Tower, 250 North Bridge Road, Singapore 179101
+65 66381203  

Serverless/ Web Development Foundation in Singapore

Home»Trainings»Serverless/ Web Development Foundation in Singapore

Coding Bootcamp in Singapore

Our serverless web developer bootcamp takes you from being an amateur to a web developer in 4-6 weeks. Most of the time will be in coding with fanatic support to provide you feedback in a timely manner. By the end of the course, you will be able to create a fully functional website using all the latest technologies. Whether you are planning on changing your career from a non-technical field to an IT field or whether you are a recent graduate looking to get hands-on coding experience or whether you are looking to set-up a web-based start-up, this course is ideal for you.

Our web developer bootcamp course prepares you to build interactive and engaging web applications that leverages cloud tools. The main programming languages you will master is JavaScript.

Most web applications are built in a three-tier architecture that consists of three important layers: data, logic, and presentation. In web applications, the application structure usually breaks down to database, server, and client, while in modern web development, it can also be broken into database, server logic, client logic, and client UI.

At the heart of any modern web application is the cloud. You will learn about setting up and deploying a cloud solution that acts as a framework for web development.

You will learn about NoSQL databases which is all about how you store, retrieve data in the cloud. You will learn about trends in web development, such as serverless application development.

We cover skills for front-end, back-end and a programming language. Upon successful completion of the course, not only will you be easily able to create web sites but also build web based applications and integrate with databases. We cover concepts as applied in the real-world and teach you all the best practices that make for a good web programmer. Usually in large scale projects, it is common to have people that are separated by functional knowledge such as a designer, a database engineer, a programmer etc. Throughout this course, we try to make you good at all these roles.

This program is not for the faint hearted because you will be learning at a high intensity fast paced environment. What people take a year to learn in college will be learnt in a month. You are likely to be spending close to 10-12 hours each day with 75% of the time in coding. By the end of it, your skills will be at a much higher level than a computer science student passing out of college.

You will spend 1 week in class with an instructor and 4 weeks on your own. During the time on your own, there will be assignments to complete with online remote support. The web programming boot camp is done in small groups so that the instructor can provide close attention to each individual. Participants will also have remote support after class. There will be an optional coding test at the end of each week to test how far you have come and determine if any extra after class coaching is needed. Many of our participants attend our programming workshop as an alternative to attending a year of two in a college.

At the end of the program, you will have an opportunity to showcase what you have learnt through a demo. You will be required to work on a project of your choosing and need to complete this project for the demo. 

Serverless Microservices

Microservice architecture provides a means of breaking apart large applications into smaller services that interact and communicate with each another. Communication between the services usually happens over a network connection through HTTP calls (request/response). Web sockets, message queues and remote procedure calls (RPC) can also be used to connect standalone components (pub/sub).

Each individual service focuses on a single task, generally separated by business unit, and is governed by its RESTful contact.

A list of technologies that you will work on:

  • Serverless
  • AWS Lambda
  • Amazon EC2
  • DynamoDB or MongoDb
  • Continuous Integration
  • React
  • APIs
  • Bootstrap

Course Features

Enroll Now
  • Course Name: Serverless/Web Development Foundation
  • Location: Singapore
  • Duration: 4 Weeks (6 days onsite + 3 weeks online)
  • Time: 9:00 am to 5:00 pm
  • Venue: TBD
  • Refreshments: Lunch + Snacks
  • Course Price: S$ 3341
  • Funding: 70-90% funding for Singapore citizens/PR’s
  • Approx fees after funding (40 yrs and above): SGD 530
  • Approx fees after funding (Less than 40 yrs): SGD 1155
  • Approx fees after funding (Student): SGD 200
  • Average number of participants: 5-10
  • Pre-course preparation: 10 Hours (Material provided)
  • Certification: Yes, Microservices, Big Data technologies


Core Concepts

  • Javascript programming
  • Using command line/ terminal
  • Versioning and Source control through Github
  • Object Oriented Programming
  • AWS
  • Lambda Functions
  • Databases – DynamoDB or MongoDB
  • React
  • HTML/CSS – Bootstrap
  • JavaScript
  • Webservices – JSON, API, REST Framework
  • Microservices
  • MongoDB
  • Functional Programming through ES6/ React
  • Travis CI

Program Delivery

We know that fitting continuing education into your schedule isn’t easy. So we made it easier by offering a flexible study format that works around your commitments. Our Coding Bootcamp in Singapore is primarily focused around the needs of working professionals.

1 week classroom training + 3 weeks online learning

The overall course takes 4 weeks to complete. You will come to our training center for 1 week (6 days) to attend instructor led training. After which you will complete the remaining modules online for the remaining 3 weeks. This format allows you to easily balance your studies with your work and home life.

At the end of each week, there will be a 4 to 6 hour session which you will attend via web conferencing. A recorded version of these sessions will be available in case you miss any session.

You will learn with highly motivated and energetic set of people who are passionate about possibilities. Many of our previous participants have teamed up to create start-ups after completing our intensive bootcamp.

  • 90% time in learning-coding-testing-receiving feedback
  • Beginner focused (No programming experience needed)
  • Covers Front-end framework React
  • Covers Back-end concepts including AWS Lambda
  • Covers Javascript programming language
  • One-to-one instructor support after class if needed
  • Remote one-to-one support throughout the program
  • Opportunity to work on individual projects with real-time support
  • Additional learning resources such as videos, e-books and course material

Technology at the forefront

Are you familiar with a technology company providing taxi service? Or a technology company providing accommodation services? Or a technology company providing shopping service? Or a technology company providing delivery service? Soon you are likely to see a technology company providing financial services instead of an actual bank.

More and more companies are transforming into technology companies providing services. Technology is becoming the core service for most organizations.

Modern software development has undergone paradigm shifts over the past couple of years. Is your organization following the latest trends in building technology solutions? Are you setting the proper direction for your IT teams? Are your technology practices making you more competitive? As a manager, do you have enough technical knowledge to make a difference?

Our 6 days software/web development foundation course equips you with the required knowledge to steer your IT decisions in the right direction and embrace the latest in software development.

Regardless of whether you have a computer science background or not, this course is ideal for anyone whose work involves elements of technology. We have created this course keeping in mind you are a busy professional who doesn’t have the bandwidth or interest in attending a long drawn out university course.

Over 6 days in the classroom, you will get a solid exposure to modern software development practices through hands-on coding. This would give you valuable insight into what your IT team is doing and also make important contributions to decision making.

Use cases for attending the course

  • Business Manager who wants to contribute to technical decisions on projects 
  • Project Manager who wants to shape the architectural process for development 
  • Customer planning to use AI to automate work processes 
  • Non IT staff who wants to be a technical team member 
  • Senior manager who wants to have a technical overview of the project lifecycle 
  • Human resource manager who wants to understand team member work 
  • Customer who wants to understand vendor solution in depth 
  • Start up who wants to use the latest open source development solutions 
  • Student who wants to get up to date with latest software development tools 
  • Engineer who wants to up skill on latest development technologies 
  • Service owner who wants to ensure team is applying industry best practices 
  • Client who wants to evaluate various vendor technical proposals 
  • Vendor who wants to up skill staff to the latest industry trends in software development

Best practices in Software development

  • Are you concerned that your team maybe using archaic tools that is impeding development. How do you know if the tools and techniques are up to date with what is happening in the industry? Our course covers industry best practices as applied across new age technology companies. Below are some concepts you will learn about through hands-on activities.


    • Micro services
    • Test driven development
    • Token-based authentication
    • NoSQL persistence
    • Cloud deployment
    • Lambda
    • RESTFul
    • Distributed processing
    • Big data
    • API’s with JSON
    • Agile Project Management


    Don’t worry if you are not familiar with the above concepts. By the end of the 6 days class, you will have working knowledge on each concept.

Course features

    • 6 days classroom training
    • 3 weeks online after classroom training (optional)
    • Customized for people with no programming background
    • Use of open source tools
    • Javascript programming language based
    • 90% funding for those above 40 years (Singaporeans)
    • 70% funding for those less than 40 years (Singaporeans/PRs)
    • Receive 60 Professional Development Units (PDUs)
    • Foundation certificate in web development
    • or Foundation certificate in Big data technologies

Course Outline

Javascript Programming

Javascript is a dynamic language used which is used not only for web development but also for server side functionality. Being well versed in Javascript allows you to explore opportunities in diverse industries. You will start writing command line applications using Javascript and scale up to writing GUI based apps.

Version Control using GitHub

Source control is a quintessential skill for a software developer. You will learn how to create repositories, check out code, make changes, add collaborators and pull code from a repository. All of the source code you write will be pushed to GitHub so that it becomes a portfolio for you to showcase.

Object Oriented Programming

You will learn to write code that is decoupled and reusable. You will learn concepts of inheritance, composition and encapsulation. You will learn best practices in writing object-oriented code that can scale up to the needs of the users.


In this section of the guide we’ll be covering the best practices for developing and maintaining large Serverless applications.Serverless Stack was launched back in March 2017. Since then thousands of folks have used the guide to build their first full-stack Serverless app.


You will learn Dynamodb or MongoDB and write queries to create, fetch, delete, add and update records in a database. You will combine the front end to talk to the database using the MVC pattern. You will also learn the concepts of functional programming as it applies to SQL queries.

Front-end tools

This includes HTML, CSS and DOM. You will start building applications that incorporates front end with the back end. You will master techniques to get your designs right through various CSS tricks. You will also learn Flux as it applies to CSS layouts.

NPM Libraries

Any interactions with the user on a website is made possible through Javascript. You will learn the syntax of JavaScript and start creating extensive interactions for your site. As you progress through vanilla JavaScript , you will be introduced to ES6 and AJAX.


Anytime you are getting information from another source, you are likely to be using an API provided by the other side. You will learn how to create your own API using JSON and Flask.


The challenges that teams face while developing large scale Serverless applications are very different from the one an individual faces while building his first app. You’ve to deal with architectural design decisions and questions that can be hard to answer if you haven’t built and managed a large scale Serverless app before. We will cover microservices which is an answer to problems of monolithic applications.

React Front-end web framework

React is a popular front end framework based on maximum reusability of components. Instead of working directly with the DOM elements, you create re-usable components and the React engine takes care of rendering. This provides a seamless user experience where a page does not have to be reloaded. This is called a Single Page Application.

Frequently Asked Questions

We will start the day with a brief lecture about a relevant concept followed by a demonstration. Participants will then be provided with an exercise and instructions of how to go about. Participants will then need to complete the exercises by following the videos provided or referring to any resources including the internet. If a participant is unable to determine a solution after 15 minutes of struggling, a facilitator will guide the participant through. Facilitators are available throughout the duration. Our intention is to get you to practice coding as much as possible and learn through mistakes. By the end of the evening participants are expected to submit the code for review to our remote facilitators who will provide detailed recorded feedback within the next day. This cycle continues each day. At the end of the week, participants will take an optional time-boxed live coding exam.

Yes, absolutely. The only two essentials requirements are that you should be passionate and perseverant. Many of our participants have not written a single line of code before attending our boot camp. With the two essential qualities, they have gone on to become very good professional web developers.

Learning at a University could take anywhere from a year to 3 years and most of it is academic theoretical stuff which gain points only with the professors. By the end of it, you may not even be able to create simple database driven website. A university education makes sense when you are not sure of the career options. For example, if you believe that you could get into robotics or hardware or cryptography, then a university education makes sense because it is broader in scope. But if your interest is in just web development, a university education is way too much of a wasted time.

Our participants come from diverse backgrounds. We have had participants who are doctors, lawyers, housewives, taxi drivers, students, accountants, managers, engineers etc. Diversity makes the class very interesting and fun. Recently we had an accountant who after completing the course went to create a successful web based start-up in the food industry. We also get many participants from different countries.

The course is not very difficult but it is intensive. There are concepts which you may find very difficult and concepts that you cruise through. We believe that the best way to learn something is to struggle at first. If you are good at a particular concept, we expect you to help other students and when you are struggling with a concept, seek help from another student. In addition, our friendly facilitators are constantly available during and even after class for any additional support.

Not recommended. The bootcamp follows a sequence which will be affected if you miss a single day of class. However, if you are able to complete the assignment for the day from home then you will be able to take day/days off. During the program duration, we recommend that you stay away from any possible distractions. You will need to be completely immersed in the world of web development.

Yes. We expect you to complete around 20-40 hours of pre course work before attending the class. We will tell you what you need to study and practice. We will also provide you with the resources needed for preparation.

All participants are accepted to the class after a brief interview over phone. This interview is essential because we need to understand your background and current skills. This will also help in determining whether our course is suitable for you. Since it is a significant investment in time and effort on your part, we want to ensure that our participants take away valuable knowledge and skills. As such we do an interview to assess your success probability. In case you are not accepted for a class, it could be because a class is full or the course may not be the right choice for you.

After you complete the online sign up form, we will schedule a phone interview with one of our facilitators.

In case you are unemployed or in between jobs or a student, you get special discounted rates on the published price. Call us for more details. This course also comes with CITREP funding. 70% of the course fees for Singaporeans and PR’s. 90% funding for Singaporeans above 40 years old or if they are working in an SME.