Join your fellow turtlers and learn programming

Online learning and tutoring on programming technlologies that allow you to both explore your creativity and test your limits. Join today and garner new skills.

  • One-on-one lessons and project guidance
  • Flexible timing and learning pace
  • Learn popular programming technologies
Icon
Icon
Icon
Great! You've made it here

Now let's pick a course to get you started

Courses Available

Explore the courses offered below. Start anywhere, anytime.

course image
Modelling with TinkerCAD

The TinkerCAD course is designed to equip hobbyists with the skills necessary to create 3D...

  • 4.0/5.0
course image
Java Processing

The course on Java Processing is designed to introduce students to syntax-based programming and...

  • 4.0/5.0
course image
Scratch Level 1

The Scratch Level 1 course is an introductory programming course that is perfect for young...

  • 4.0/5.0
course image
Scratch Level 2

Scratch Level 2 is designed for individuals who want to gain more advanced programming knowledge...

  • 4.0/5.0
course image
App Inventor Level 1

The App Inventor Level I course is designed to equip students with computer science skills that...

  • 4.0/5.0
course image
App Inventor Level 2

The AppJamming II course is intended to teach students how to solve real-world problems with the...

  • 4.0/5.0
course image
Roblox Games with Lua

The Roblox Scripting with Lua course provides an engaging hands-on experience for learners to...

  • 4.5/5.0
course image
Minecraft Level 1

This course is designed for beginners interested in programming and Minecraft, and it utilizes...

  • 4.5/5.0
course image
Minecraft Level II

This course introduces students to a software that enables them to design and create their own...

  • 4.5/5.0
course image
Introduction to Unity Engine Part I

The course 'Introduction to Unity Engine Part I' is designed to provide beginners with a...

  • 4.5/5.0
course image
Unity Engine Part II

Part II: Unity Engine is an advanced-level course that builds upon the foundational knowledge...

  • 4.5/5.0
course image
Python Turtle

The Python Turtle course is designed to provide a gentle introduction to syntax-based...

  • 4.0/5.0
course image
Python I - Introduction

This Python 101 course targets students who are interested in exploring the potential of...

  • 4.0/5.0
course image
Python II - Object Oriented Programming

This course in Python is designed for students with a basic understanding of programming and...

  • 4.0/5.0
course image
Python III - OOP & Design Patterns

Python III is an advanced course recommended for individuals who have successfully completed...

  • 4.0/5.0
course image
Advanced Algorithms with Python

This course focuses on the fundamental concept of algorithms in computer science, which involves...

  • 4.0/5.0
course image
Advanced Algorithms II

The algorithms course based on Python relies on the foundational knowledge from Advanced...

  • 4.0/5.0
course image
Python for Networking I

'Python for Networking I' is a great choice for students who'd like to master Python scripting...

  • 4.0/5.0
course image
Python for Networking II

'Python for Networking II' is an advanced course tailored for students seeking proficiency in...

  • 4.0/5.0
course image
Python Flask - Web Development

This course is designed to provide a comprehensive understanding of the Flask framework and how...

  • 4.0/5.0
course image
Python Framework - Django 1

The Django course is designed to equip learners with the necessary skills to develop complex...

  • 4.0/5.0
course image
Python Framework - Django 2

The Level 2 course of Django builds upon the concepts and knowledge learned in Level 1. Students...

  • 4.0/5.0
course image
Web Development 1 - Introduction

This course is designed for individuals who are interested in programming and learning about how...

  • 4.0/5.0
course image
Web Development 2 - Interactive Applications

Web Programming II is a comprehensive course that is designed to provide young aspiring...

  • 4.0/5.0
course image
Web Development 3 - Advanced JS and CSS

This course builds on the concepts of Web Programming introduced in previous courses, and aims...

  • 4.0/5.0
course image
Object Oriented JavaScript (with ReactJS) and Bootstrap

This course is designed for students who have a solid foundation in web development and are...

  • 4.0/5.0
course image
React Part II - Advanced Concepts

The React Part II course is tailored for students who have already completed the course OOJS...

  • 4.0/5.0
course image
Web Apps - jQuery & jQuery UI

This course teaches students how to use jQuery, a widely-used JavaScript library that simplifies...

  • 4.0/5.0
course image
Wep Apps 2 - The HTML Canvas

This course aims to help students explore the capabilities of HTML5 and the canvas element....

  • 4.0/5.0
course image
Web Apps 3 - JS Frameworks

The objective of this course is to teach students how to create complex web programming projects...

  • 4.0/5.0
course image
Artificial Intelligence I

This course is designed to introduce students to the world of Artificial Intelligence and its...

  • 4.5/5.0
course image
Artificial Intelligence II

This course is designed for students who have completed AI 1 and are familiar with Python...

  • 4.5/5.0
course image
Python for Machine Learning

This course requires students to have a prior knowledge of Artificial Intelligence (AI) I & II,...

  • 4.5/5.0
course image
Tensorflow JS

Do you want to learn how to use TensorFlow.js, the JavaScript library for machine learning, in...

  • 4.5/5.0
course image
Machine Learning Foundations

'Machine Learning Foundations' is an advanced course built on a prerequisite knowledge base...

  • 4.5/5.0
course image
Machine Learning II

'Machine Learning II' is an advanced course designed as a progression from 'Machine Learning...

  • 4.5/5.0

Trending Courses

Check out some of the most 🔥 courses amongst our students

course image
Scratch Level 1
No prior programming experience required to take this course

14+

Projects
12h 12 Lessons
course image
Python Turtle
No prior programming experience required to take this course

14+

Projects
12h 12 Lessons
course image
Web Development 1 - Introduction
No prior programming experience required to take this course

14+

Projects
12h 12 Lessons
course image
Roblox Games with Lua
No prior programming experience required to take this course

14+

Projects
12h 12 Lessons

My son has coding classes with teacher Billy for nearly a year now and he enjoys his classes very much. I can always hear him laughing and chatting happily in front of his computer while working on his projects with Billy. Teacher Billy is very patient and he always answers questions in a very friendly manner which encourages my son to speak up and in turn built up his confidence. Most importantly, my son is now quite competent in what he has learned so far and can apply his skills in his school :)

Satisfaction

Carrie Tsang

Billy has been teaching my son for a year now. My son has enjoyed every class and this has fueled his interest in coding, excitedly showing us what he's learnt after each class. Billy has demonstrated himself to be a good teacher being able to explain complex concepts to young children.

Satisfaction

Nicole Lee

Some valuable feedback from parents

Read some of the comments parents have sent regarding how they feel about the classes and the methods of teaching. Learning at a pace gulpable by students is really necessary in creating a firm foundational understanding of programming technologies and principles. Join today to get on your learning path.

View Reviews