Learn in-demand skills and launch a new career path as a Software Engineer
Coding Bootcamp is Rocket Academy's flagship career conversion course, primarily taught in JavaScript and Python. On successful completion of the Bootcamp course, students can expect to be job-ready full-stack software engineers.
“I chose Rocket Academy over other coding bootcamp programs as it was more comprehensive and rigorous."
JIA EN CHIEW
Former Architectural Graduate | Software Engineer at GoTrade
Rocket Academy's coding bootcamp cirriculum focuses on coding concepts, not languages. Throughout the program, we cover key topics in software engineering that are highly relevant to today's industry, subject to minor alterations to match the changing demands of our students and industry needs.
Rocket’s Basics course is recommended as a pre-requisite for joining our Coding Bootcamp program. Learn more about Rocket’s Coding Basics.
If you already have some prior experience/knowledge in coding and would like to join Rocket's Coding Bootcamp program, we may waive the Coding Basics requirement - reach out to us at hello@rocketacademy.co to find out more!
Submit a project you’ve done in Basics. We will review the project according to these guidelines.
Submit a 3-5 minute video describing a concept taught in our Basics course.
If you pass the video application, we will send you a registration link.
The Rocket Academy Coding Bootcamp program is designed for motivated people who have basic skills in JavaScript, and aptitude for problem solving, and strong communication and collaboration skills. We welcome students from all work experiences and fields of study who are looking to boost their career. If you are:
Part-Time Coding Bootcamp covers the same material over twice the time (8 months). Coding Bootcamp applies a flipped classroom model that consists of 2 components: self-learning and live classes.
Coding Bootcamp applies a flipped classroom model that consists of 2 components: self-learning and live classes.
PACE | FIRST CLASS | LAST CLASS | ADMISSIONS DEADLINE |
---|---|---|---|
Full Time | 3 Jul 2022 ![]() | 19 Dec 2022 | 19 Jun 2022 |
Part Time | 22 Aug 2022 ![]() | 4 Aug 2023 | 8 Aug 2022 |
Full-Time Coding Bootcamp (FTBC) classes are Mondays to Thursdays, 10am-12pm GMT+8 for 4 months. Part-Time Coding Bootcamp (PTBC) classes are Tuesday evenings 7.30pm-9.30pm GMT+8 and Saturday mornings 10am-12pm GMT+8 for 8 months. Both FTBC and PTBC cover the same material. Refer to the full course curriculum.
TECHNOLOGIES | ALGORITHMS | |
---|---|---|
Module 1: Frontend App | Command lineGitGitHubHTMLCSSNodeReact | ArraysHash tables |
Module 2: Full-Stack App (Firebase) | HTTPJavaScript promisesNoSQLFirebase Realtime DatabaseFirebase StorageFirebase AuthenticationReact RouterReact higher-order componentsReact ContextWebpack | Object-oriented programmingStacksLinked listsQueuesRecursion |
Module 3: Full-Stack App (Express) | ExpressSQLPostgreSQLSequelizeJWT AuthenticationSocket.IO | TreesGraphsHeaps |
Module 4: Capstone | Unit testsContinuous integrationContainersWeb securityTypeScript | Dynamic programmingBit manipulation |
TECHNOLOGIES |
---|
Command line Git GitHub HTML CSS Node React |
ALGORITHMS |
---|
Arrays Hash tables |
TECHNOLOGIES |
---|
HTTP JavaScript promises NoSQL Firebase Realtime Database Firebase Storage Firebase Authentication React Router React higher-order components React Context Webpack |
ALGORITHMS |
---|
Object-oriented programming Stacks Linked lists Queues Recursion |
TECHNOLOGIES |
---|
Express SQL PostgreSQL Sequelize JWT Authentication Socket.IO |
ALGORITHMS |
---|
Trees Graphs Heaps |
TECHNOLOGIES |
---|
Unit tests Continuous integration Containers Web security TypeScript |
ALGORITHMS |
---|
Dynamic programming Bit manipulation |