The world's leading companies hire our graduates

Coding Course Overview

Your Coding Journey Starts Here

Coding Fundamentals is our in-person 6-week part-time introduction course on essential programming concepts where you will learn to code in an engaging and fun manner.

Our graduates are all taught how to think programmatically. This vital component of coding is what distinguishes them from those who take regular courses and enables them to succeed in the digital era.

Throughout these 12 sessions, you will learn six key technical concepts: Variables, Functions, Conditionals, Loops, Arrays and Hash tables, and Version control.

We’ll build apps, learn coding fundamentals, and understand software engineering — all the building blocks that you’ll need to enter the tech space.

Who Should Take This Coding Course?

Our Fundamentals program is designed for highly-motivated people who have an aptitude for problem solving, and strong communication and collaboration skills.

Do you need basic coding knowledge?

Nope! We believe that everyone has the potential to learn computer programming, regardless of their background. That's why our coding course has been designed to cater to all levels, whether you're a complete beginner or have had prior programming experience.

So, don't worry if you're new to programming - we've got you covered!

Skills You’ll Learn

  • Basic Programming
  • Arrays & Loops
  • Basic JavaScript
  • Basic HTML & CSS
  • Basic Data Manipulation
  • Git & GitHub
  • Conditional Logic
  • Debugging Code

Coding Course Details

Online Classes
12 Lessons, 2 hours each, over 6 weeks
1 Instructor + TA supports

Modules & Syllabus: What you'll learn

Week 1: Pre-Course Briefing & Coding Tools

  • Course Overview
  • Course Methodology
  • Required Hardware & Software
  • Command Line
  • Basic Data Manipulation
  • Operations Variables

Week 2: Structuring and Debugging Code | Conditional Logic

  • Functions
  • Errors
  • Introduction to Logic
  • Pseudo Code, Boolean "Or"
  • Boolean "And"
  • Boolean "Not"

Week 3: Logic & States | Git & GitHub

  • Input Validation
  • Program Lifecycle and Global State
  • Program State for Game Modes
  • Version Control
  • Intro to GitHub
  • Fork and Clone
  • Pull Requests

Week 4: Arrays & Loops

  • Arrays
  • Loops
  • Loops with Arrays

Week 5: GitHub, JavaScript Objects & Card Logic

  • GitHub Repo Browsing
  • Deployment
  • JavaScript Objects
  • Card Deck Generation with Loops

Week 6: HTML, CSS, DOM | Project Presentations

  • HTML
  • CSS
  • The Document Object Model
  • DOM Manipulation
  • Course Feedback & Reviews
  • Certificate Presentations
Download Syllabus

Why Rocket Academy?

On top of providing quality technical education, our Coding Fundamentals builds a solid foundation for more advanced courses and most tech positions by adopting a practical and experimental approach to coding rather than purely theoretical.

Expert help via our Community Channel

Instructor-led live classes

Facilitated pre-class learning

Like-minded, high-calibre peers

Your career success is our #1 priority. Landing a job in software engineering starts here!

High-value network and community

Unlimited access to updated syllabus

Custom, professional project portfolio

Fees & Schedules

SGD $199

We believe quality coding education should be affordable. Build the foundations of your tech career now for only SGD$199.

UPCOMING Course intakes

INTAKE 1:
Location: #02-12/13, TripleOne Somerset, 111 Somerset Road
Timing: 7.30pm - 9.30pm
Filling Fast
Session 01
NOV
11
MON
Session 02
NOV
14
THU
Session 03
NOV
18
MON
Session 04
NOV
21
THU
Session 05
NOV
25
MON
Session 06
NOV
28
THU
Session 07
DEC
2
MON
Session 08
DEC
5
THU
Session 09
DEC
9
MON
Session 10
DEC
12
THU
Session 11
DEC
16
MON
Session 12
DEC
19
THU
INTAKE 2:
Location: #02-12/13, TripleOne Somerset, 111 Somerset Road
Timing: 7.30pm - 9.30pm
Coming Soon
Session 01
JAN
06
MON
Session 02
JAN
09
THU
Session 03
JAN
13
MON
Session 04
JAN
16
THU
Session 05
JAN
20
MON
Session 06
JAN
23
THU
Session 07
JAN
27
MON
Session 08
JAN
30
THU
Session 09
FEB
02
SUN
Session 10
Session 11
Session 12
INTAKE 3:
Location: #02-12/13, TripleOne Somerset, 111 Somerset Road
Timing: 7.30pm - 9.30pm
Coming Soon
Session 01
MAR
03
MON
Session 02
MAR
06
THU
Session 03
MAR
10
MON
Session 04
MAR
13
THU
Session 05
MAR
17
MON
Session 06
MAR
20
THU
Session 07
MAR
24
MON
Session 08
MAR
27
THU
Session 09
MAR
31
MON
Session 10
APR
03
THU
Session 11
APR
10
MON
Session 12
admission
Select Class Schedule

Choose convenient classes based your availability.

Complete Your Application

Apply via our online form and our team will reach out for more info..

Get Certified

Pro Tips:

Upon successful completion of this course, you will be awarded a certification of completion. Use this course certificate to demonstrate your skills to employers and network.

Job Placement Assistant

Rocket Academy offers Job Placement Assistance to graduates that have successfully completed any of our courses.

Over 1000 hiring partners
Land internship & industry opportunities
Apply your new skills learnt
HEAR IT FROM OUR STUDENTS and graduates

They've secured jobs as software engineers.

Liz
"Rocket's bootcamp was what I needed to kickstart my career as a software engineer. In addition to the technical training, what makes the course even more valuable is its focus on developing soft skills, such as working in teams, and presenting our work to people with varying technical backgrounds. A welcome surprise was the amount of guidance we received in our job hunts, even after graduation. I'm especially grateful for the mentorship and friendship of my instructors, peers and seniors, which made the journey all the more worth while."

Liz

Software Engineer

Grace
"After working through online courses independently, I realized that having a structured support environment was critical to building technical skills. Rocket was a great place to start - providing mentorship and guidance and also extending support with the daunting job search process. Most importantly, working through a demanding learning process with peers and supportive mentors was extremely encouraging. This gave me the confidence to do a career switch into a full-fledged software engineer - a role which I've found to be challenging but massively rewarding."

Grace

Software Engineer

Jeremy Lim
"Having graduated from bootcamp and taking up a job as a software engineer, I have full confidence in Rocket's ability to help career switchers (like myself) make the transition. The syllabus remains focused on helping bootcampers gain employment as SWEs— from the rigorous algorithms practice (a crucial part of the SWE interview process) to having a comprehensive set of portfolio projects to show employers by the time bootcamp ends. I'm super impressed by the increasing quality and complexity of the projects that bootcampers are producing, it’s truly getting more impressive with each batch!"

Jeremy Lim

Software Engineer

Kimmi Lee
"Like everyone else, I had initial doubts and worries about a ‘career-switch’, but I developed confidence through bootcamp's curriculum and advice from instructors with industry experience. I built a strong foundation and improved on learning new things fast. Building projects from ideation to deployment, both individually and as a group, was also very valuable. I have taken away much more than I expected - not only technical skills, but career advice and meaningful connections. I will definitely recommend Rocket's bootcamp to anyone who is keen in becoming a software engineer."

Kimmi Lee

Software Engineer

Hsiu Ping
"Rocket Academy gave me a supportive and vibrant community of peers, staff, alumni who are really passionate about coding and invested in our collective success. Rocket’s curriculum is not only comprehensive but taught me the important skill of how to unblock myself which is fundamental for every software engineer. "

Hsiu Ping

Software Engineer

Ian Yip
"I thoroughly enjoyed the curriculum. It was a great balance of challenge and fun, and my batch mates and I were always supported throughout the learning journey. Not only did I gain relevant technical knowledge and skills, the experience also taught me how to be independent and creative in learning and problem solving."

Ian Yip

Software Engineer

Jia En
"Rocket was a really challenging but extremely rewarding learning experience. We were immersed in the frontend, backend, and cloud technologies that gave us a solid foundation for dreaming and building a range of projects that I'm still proud of up till today. The student community is very diverse and hardworking. It's always interesting to see the projects they come up with. The Rocket staff are very committed to giving us good exposure to the industry through frequent talks and Q&A sessions. They are good teachers and gave much needed support in job preparation and job hunting."

Jia En

Product Engineer

Dominique Yeo
"Rocket's community was one of the main reasons for me to take the leap of faith to make a career switch with them instead of other bootcamp providers. The camaraderie and energy levels of my coursemates and students of the other batches really value-added to my learning and always gave me motivation to achieve more with each project, which ultimately helped me land my current job."

Dominique Yeo

Software Engineer

Edward Porter
"A great bootcamp with very intelligent software engineers as teachers! The curriculum was well paced, making learning really fun and giving enough time for concepts to sink in. At the end of it, it provided me with the confidence and necessary skills to transition into a career as a developer, and more importantly, I left with the skills to teach myself new languages and the classical CS concepts."

Edward Porter

Software Engineer

Dewi
"Joining Rocket's Bootcamp is one of the best learning experiences I've had. Although the journey was intense, the camaraderie of my fellow batchmates, instructors and alumni were amazing. The projects and assignments were challenging and I love that we could all do them in different levels. The Rocket network and support was really instrumental in my job search, from resume reviews (most comprehensive one I've ever had!), leetcode practice, job scrums and referrals. If you're thinking of making a career switch, definitely give Rocket's Bootcamp a shot! Life is too short to be stuck in a job you don't like."

Dewi

Frontend Web Developer

Shannon Suresh
"Rocket Academy’s bootcamp equipped me with the tools and confidence I needed to make a career switch. It’s specialised and well-structured curriculum, dedicated instructors and network of like-minded individuals created an environment which allowed me to thrive and empowered me to start my career as a Software Engineer."

Shannon Suresh

Software Engineer

Liz
"Rocket's bootcamp was what I needed to kickstart my career as a software engineer. In addition to the technical training, what makes the course even more valuable is its focus on developing soft skills, such as working in teams, and presenting our work to people with varying technical backgrounds. A welcome surprise was the amount of guidance we received in our job hunts, even after graduation. I'm especially grateful for the mentorship and friendship of my instructors, peers and seniors, which made the journey all the more worth while."

Liz

Software Engineer

Grace
"After working through online courses independently, I realized that having a structured support environment was critical to building technical skills. Rocket was a great place to start - providing mentorship and guidance and also extending support with the daunting job search process. Most importantly, working through a demanding learning process with peers and supportive mentors was extremely encouraging. This gave me the confidence to do a career switch into a full-fledged software engineer - a role which I've found to be challenging but massively rewarding."

Grace

Software Engineer

Jeremy Lim
"Having graduated from bootcamp and taking up a job as a software engineer, I have full confidence in Rocket's ability to help career switchers (like myself) make the transition. The syllabus remains focused on helping bootcampers gain employment as SWEs— from the rigorous algorithms practice (a crucial part of the SWE interview process) to having a comprehensive set of portfolio projects to show employers by the time bootcamp ends. I'm super impressed by the increasing quality and complexity of the projects that bootcampers are producing, it’s truly getting more impressive with each batch!"

Jeremy Lim

Software Engineer

Jia En
"Rocket was a really challenging but extremely rewarding learning experience. We were immersed in the frontend, backend, and cloud technologies that gave us a solid foundation for dreaming and building a range of projects that I'm still proud of up till today. The student community is very diverse and hardworking. It's always interesting to see the projects they come up with. The Rocket staff are very committed to giving us good exposure to the industry through frequent talks and Q&A sessions. They are good teachers and gave much needed support in job preparation and job hunting."

Jia En

Product Engineer

Dewi
"Joining Rocket's Bootcamp is one of the best learning experiences I've had. Although the journey was intense, the camaraderie of my fellow batchmates, instructors and alumni were amazing. The projects and assignments were challenging and I love that we could all do them in different levels. The Rocket network and support was really instrumental in my job search, from resume reviews (most comprehensive one I've ever had!), leetcode practice, job scrums and referrals. If you're thinking of making a career switch, definitely give Rocket's Bootcamp a shot! Life is too short to be stuck in a job you don't like."

Dewi

Frontend Web Developer

Meet Our instructors

We’ve made it our job to make sure that every single Rocket Academy student is equipped with everything that it takes to become an exceptional software engineer. Optimised and personalised, our instructors focus on you as an individual and prepare you for success.

Our dedicated instructors, who are professionals in the field themselves, employ a ‘flipped-classroom’ methodology. In addition to a comprehensive curriculum, you get easy access to the instructors for all your questions as they guide you through the course.

Yew Wee here!
Yew Wee
Section Leader

Yew Wee loves running, reading and working out. He also is a foodie and loves any cheap food finds.

Hi, I'm Sam!
Samuel
Section Leader

Samuel loves reading and is a fan of self-help books. He also enjoys a good cup of tea. Recommend him books that changed your life.

Hi there!
Khairul
Section Leader

Khairul enjoys everything local, from local films to music to food! Also used to be a pro-gamer before becoming a programmer

Code is art
Sam O' Shaughnessy
Full-Time Instructor & Head of Bootcamp

Full Stack Web Development, Xccelerate and BA History University of Kent

Meowth!
Foong
Head of Operations

Foong is an introvert who won’t shut up. Having done bootcamp, he loves sharing his journey with students, and hopes to bring them through it too!

Hi, I'm Sam!
Samuel
Section Leader

Samuel loves reading and is a fan of self-help books. He also enjoys a good cup of tea. Recommend him books that changed your life.

Code is art
Sam O' Shaughnessy
Full-Time Instructor & Head of Bootcamp

Full Stack Web Development, Xccelerate and BA History University of Kent

Meowth!
Foong
Head of Operations

Foong is an introvert who won’t shut up. Having done bootcamp, he loves sharing his journey with students, and hopes to bring them through it too!

Why start with JavaScript when first learning coding?

With the advancements in artificial intelligence and machine learning, Javascript has become a crucial programming language in almost every field. Our part-time coding class in Javascript is the perfect opportunity to learn the core fundamentals of coding and open doors to endless possibilities in web applications, mobile app development, data science, and more.

Globally, JavaScript is the language of choice for app development, whereas Python is primarily used for data analysis and scripting.

While Python’s syntax is simpler, (which is why many beginner courses use Python), we focus on JavaScript primarily because we aim to train graduates in independent app web development, and JavaScript is the primarily language for that. Given its user-friendly interface and high demand in the industry, Javascript is an excellent choice for developers of all levels.

Still feeling unsure?

Talk to us! We’re here to help.

Explore Bootcamp

Find out more about our Bootcamp course. Primarily taught in JavaScript, the course jumpstarts your career in full-stack software engineering.

Establish the Fundamentals

Learn the Fundamentals of coding and build a rock-solid foundation. A 6-week live and in person part-time course, Fundamentals is the perfect entry into coding.

Talk to us

If you have any questions or need more information, we’re here and ready to help!

Download our full course brochure

Submit your email to let us know you are interested.

By submitting this form, you consent to receive emails from us and we promise never to spam you!
Thank you! Please click the button below to download our full course brochure.
Oops! Something went wrong while submitting the form.
KAI Rocket Academy Foudner
We strongly suggest checking out our full course curriculum to get more information on what you can expect from learning with us.