Start Learning How To Code Today for FREE
You can start learning programming for free, yes we said it, free. Risk-free, self-guided learning. Sign up to start coding today!

About This Course
Skill level: Beginner
Time to complete: 4 weeks
Prerequisites: None
Don’t know which specific programming language to pick up? This course is designed just for you. At the end of this course, you’ll have clarity on how to steer your career in the right direction.
Learn the fundamentals of JavaScript
Understand key concepts related to computing
Understand key principles of coding
Get help from our experienced trainers in Private Telegram Group
Learning Outcomes & Syllabus
Think Like A Programmer
Understand Key Terms and Coding Jargon
Learn About JavaScript
We have a top-tier team that constantly updates the curriculum!
Discover the Different Roles in Tech

- Course Overview
- Course Methodology
- Required Hardware & Software
- Command Line
- Basic Data Manipulation
- Operations
- Variables
- Functions
- Errors
- Introduction to Logic
- Pseudo Code
- Boolean "Or", Boolean "And" & Boolean "Not"
- Input Validation
- Program Lifecycle and Global State
- Program State for Game Modes
- Version Control
- Intro to GitHub
- Fork, Clone and Pull Requests
- Arrays
- Loops
- Version Control

Learning how to code, at your own pace at your own time
For 4 weeks, take a sneak peek into our popular Coding Fundamentals course for free.
Learn the fundamentals of Javascript at your own pace with Rocket Academy's self-guided curriculum -- completely online.
Learn the fundamentals of Javascript at your own pace with Rocket Academy's self-guided curriculum.
Need some help? Join our Private Telegram Chat Group and have our instructors help you as you learn how to code.
Lay the foundations for your move into a career in tech.
.png)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)

.webp)
.webp)

.png)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)

.webp)
.webp)

Our Programming Courses at a glance


Zoe Chai
Coding Fundamentals, Batch 17
Why Rocket Academy?
As Singapore’s leading Programming Course, we allow you to gain skills, build network, and transform your career. Coding Bootcamp is our flagship career course, primarily taught in JavaScript and designed to help you pivot your career into tech.
Expert-designed curriculum, unique project portfolio development and full career support. With a 100% success rate in job placements, our programming courses were entirely designed to get you job-ready for a future in software engineering.
Dive Deeper With Our Instructor Led Courses
Acquire industry-standard skills
Career guidance to get hired
Get professional mentorship
Learn concepts to pick up any kind of programming language
Create a portfolio that stands out
Frequently Asked Questions
Coding allows developers to give computers instructions on what actions to take. This skill can be applied to different forms of software development. This is sometimes called computer programming.
Coding skills can land you jobs in various fields: Web development, app development, data processing are some areas you can look into.
A good first coding language is JavaScript. It will give you the right foundation to understand how to think programmatically. Through having firm fundamental knowledge, you can easily master new languages.
Beginners can start coding through lots of free resources online. Stay curious to figure out if this is an industry you want to step into. If you’re searching for risk-free guided learning, this free Fundamentals Lite course would be perfect for you!
It’s entirely possible to learn coding even if you don’t have a background in computer science! While the learning pace of each student may differ, we believe that anyone can pick up coding with enough perseverance and guidance.
We always recommend having a strong foundation in JavaScript before learning other programming languages. With a firm grasp in JavaScript, picking up other programming languages will come more naturally.
Currently, we do not offer a certification for the completion of Fundamentals Lite. As the course primarily focuses on introducing beginners to coding concepts, there is no review component or formal certification provided. However, you will gain valuable knowledge and practical skills that can be applied to further learning. If you'd like to obtain a certificate, do enroll in our paid Coding Fundamentals course instead.
Coding languages are broadly categorised into these for styles: imperative, functional, logical and object oriented. Learning how to think and problem solve in these four areas will help you pick up different types of programming languages easily.
Definitely! Our courses are tailored to tech enthusiasts of all levels. If you’re a beginner, we encourage you to take up Fundamentals Lite or Coding Fundamentals. Once you’re more familiar with coding, you can enroll in our Coding Bootcamp to build a portfolio that stands out and gets you hired.
Have some experience in programming but not sure which course is most suitable? Take our quiz here and find out how you can kickstart your journey into the tech space.
We always recommend having a strong foundation in JavaScript before learning other programming languages. With a firm grasp in JavaScript, picking up other programming languages will come more naturally.
The course duration can vary depending on your learning pace and the time you dedicate to studying. On average, learners complete this course in approximately 30 to 40 hours. However, you can learn at your own speed and revisit any topics as needed.