⭐️ Pre-requisite Course: Graduate from Fundamentals to apply for our Bootcamp course.

Close Button

Coding Fundamentals: Singapore Coding Course for Beginners

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

Your coding journey starts here | S$199

Our graduates are all taught how to think programmatically. This vital component of coding is what distinguishes them from those who take regular online 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.

Coding Fundamentals employs the flipped classroom model where you complete facilitated self-learning before class and engage in pair exercises during class. Fundamentals aims to introduce the elements of constructing a program and thinking about how it should work in a short (6 weeks, 12 lessons) amount of time.

Instead of just focusing on the JavaScript language, this foundational course teaches universal programming concepts by using a special "sandbox" environment. This means you'll get to practice and experiment with coding without the fear of breaking anything.

Using project and mastery based learning, we aim to incrementally level-up students' coding knowledge through fun game-based mini projects.

Upon completing our coding classes, you'll have a strong foundation in computational thinking and problem solving and the skills to start building your own projects confidently. 

Coding Fundamentals: Singapore Coding Course for Beginners
Start coding today
Build the foundations of your tech career now for only SGD$199.
Get started

Apply your promo codes (if any) at the end of the sign-up form on the payment page.

Upcoming Cohorts

Unfortunately, we have no upcoming cohorts planned.

What you can expect:
Mon & Thu: 730-930PM (SGT)
Facilitated pre-class learning
Online live classes twice a week
Expert help via Slack
Your learning success is our priority
For teams

Enjoy special discounted rates if you're signing up as a group.

Modules & Syllabus: What you'll learn

Download our course brochure
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

Registration: Get Started Today

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

Do I 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!

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
No items found.

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.

Hi, I'm Zeph!
Zeph
Section Leader

Zeph enjoys working on coding projects. When he is not coding, he is either doing calisthenics or reading tech books.

Hi there!
Shen Nan
Section Leader

Shen Nan likes to dabble in all things tech and entrepreneurship. He thinks the only way to be a better person is to drink more coffee.

Why Javascript?

With the advancements in artificial intelligence and machine learning, Javascript has become a crucial programming language in almost every field. Our online, 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.

Dive into tech today
Build the foundations of your tech career now for only SGD$199.
Get started

Apply your promo codes (if any) at the end of the sign-up form on the payment page.

Upcoming Cohorts

Unfortunately, we have no upcoming cohorts planned.

What you can expect:
Mon & Thu: 730-930PM (SGT)
Facilitated pre-class learning
Online live classes twice a week
Expert help via Slack
Your learning success is our priority
For teams

Enjoy special discounted rates if you're signing up as a group.

Contributors / Teachers
No items found.
Stay updated with our newsletter
Keep up with us! Get all your Rocket Academy updates straight to your inbox.
By submitting this form, you consent to receive marketing emails from us and we promise never to spam you!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
By submitting this form, you consent to receive marketing emails from us and we promise never to spam you!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Share us with your friends

Explore Bootcamp

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

Launch Career

Establish the Fundamentals

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

Get Started

Talk to us

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

Don’t be a stranger

Start for free

Want to learn to code but not sure if it’s right for you? For a limited time, join our self-guided Fundamentals Lite coding course starting 26 Jan '23 for free.

Save me a spot
No items found.

Talk to us

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

Don’t be a stranger
close

Are you enrolling for the TIPP-subsidised Bootcamp?

Enjoy up to 70% off your course fees with IMDA's TIPP subsidy if you are Singaporean/PR.

KAI Rocket Academy Foudner
If you are unsure about your eligibility, please proceed to the next page to find out more or reach out to us at hello@rocketacademy.co