Learn to Code.

Online coding classes for beginner coders aged 9+.
Courses start May 2025.

About me

Hi! I’m Brandon Ho, a passionate Software Engineer and Coding Instructor dedicated to helping students develop real-world programming skills. With over two years of experience teaching coding to students from elementary to high school, I focus on making complex concepts engaging, practical, and fun.

I hold a Bachelor’s degree in Software Engineering and an Advanced Diploma in Mechanical Engineering Technology, giving me a strong foundation in problem-solving, technology, and hands-on learning. I’ve taught programming languages like Python, C++, Java, HTML, and JavaScript, helping students build games, websites, and real-world applications.

Through my experience as an instructor at LogicFusion and Sprouts, I’ve developed a teaching approach that combines interactive projects, hands-on coding challenges, and a structured curriculum to ensure students not only learn but also retain and apply their knowledge. My past students have improved their grades, built confidence in coding, and even created their own tech projects!

My goal is simple: to make coding accessible, enjoyable, and rewarding for young learners, whether they’re complete beginners or looking to expand their skills.

Let’s build something amazing together!

Courses

Beginner

8 classes weekly | 1.5 hours per class $240

  • Scratch Level 1
  • Python Level 1
  • Java Level 1
  • C++ Level 1
  • Python Game Development
  • Roblox Game Development Level 1
  • Web Development Level 1

Intermediate

8 classes weekly | 1.5 hours per class $300

  • Python Level 2
  • Java Level 2
  • C++ Level 2
  • Roblox Game Level 2
  • Web Development Level 2
  • AI Fundamentals (coming soon)
  • 1. Introduction, Variables
  • 2. If/else if statements
  • 3. Else/Nested if statements
  • 4. Loops
  • 5. Lists and Tuples
  • 6. Functions/Methods
  • 7. Functions/Methods P.2
  • 8. Final Project Showcase
  • 1: Basic Tools and Viewports
  • 2: Properties and Explorer
  • 3: Scripts
  • 4: Conditional Statements
  • 5: Loops in Game Development
  • 6: Working with Game Objects
  • 7: Simple Collision Detection
  • 8: Final Project Showcase
  • 1: Logistics & Introduction
  • 2: Introduction to HTML
  • 3: Adding Media
  • 4: Advanced HTML
  • 5: Introduction to CSS
  • 6: Advanced CSS
  • 7: Final Project
  • 8: Final Project Showcase
  • 1. Intro and Review Exercises
  • 2. List Operations
  • 3. Classes, Constructors
  • 4. Objects and Object Variables
  • 5. Getters/Setters
  • 6. Complex Methods
  • 7. File Handling
  • 8. Final Project Showcase
  • 1: Introduction to Advanced Roblox
  • 2: Basic Scripting with Lua
  • 3: Creating and Customizing Game Objects
  • 4: Player Input and Movement
  • 5: Game Logic and Triggers
  • 6: Working with GUIs (Graphical User Interfaces)
  • 7: Basic Game Mechanics and Features
  • 8: Final Project Showcase
  • 1: Responsive Design
  • 2: Introduction to JavaScript
  • 3: JavaScript DOM Manipulation
  • 4: Advanced CSS (Flexbox, Grid)
  • 5: JavaScript Functions and Events
  • 6: Using APIs and Fetch
  • 7: Final Project: Build a Dynamic Website
  • 8: Final Project Showcase

Refund policy