Coding Fundamentals: Hong Kong Coding Course for Beginners
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.
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.
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.
Week 2: Structuring and Debugging Code | Conditional Logic
Introduction to Logic
Pseudo Code, Boolean "Or"
Week 3: Logic & States | Git & GitHub
Program Lifecycle and Global State
Program State for Game Modes
Intro to GitHub
Fork and Clone
Week 4: Arrays & Loops
Loops with Arrays
GitHub Repo Browsing
Card Deck Generation with Loops
Week 6: HTML, CSS DOM | Project Presentations
The Document Object Model
Course Feedback & Reviews
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!
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 enjoys working on coding projects. When he is not coding, he is either doing calisthenics or reading tech books.
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.