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
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.
Modelling with TinkerCAD
The TinkerCAD course is designed to equip hobbyists with the skills necessary to create 3D...
- 4.0/5.0
Java Processing
The course on Java Processing is designed to introduce students to syntax-based programming and...
- 4.0/5.0
Scratch Level 1
The Scratch Level 1 course is an introductory programming course that is perfect for young...
- 4.0/5.0
Scratch Level 2
Scratch Level 2 is designed for individuals who want to gain more advanced programming knowledge...
- 4.0/5.0
App Inventor Level 1
The App Inventor Level I course is designed to equip students with computer science skills that...
- 4.0/5.0
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
Roblox Games with Lua
The Roblox Scripting with Lua course provides an engaging hands-on experience for learners to...
- 4.5/5.0
Minecraft Level 1
This course is designed for beginners interested in programming and Minecraft, and it utilizes...
- 4.5/5.0
Minecraft Level II
This course introduces students to a software that enables them to design and create their own...
- 4.5/5.0
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
Unity Engine Part II
Part II: Unity Engine is an advanced-level course that builds upon the foundational knowledge...
- 4.5/5.0
Python Turtle
The Python Turtle course is designed to provide a gentle introduction to syntax-based...
- 4.0/5.0
Python I - Introduction
This Python 101 course targets students who are interested in exploring the potential of...
- 4.0/5.0
Python II - Object Oriented Programming
This course in Python is designed for students with a basic understanding of programming and...
- 4.0/5.0
Python III - OOP & Design Patterns
Python III is an advanced course recommended for individuals who have successfully completed...
- 4.0/5.0
Advanced Algorithms with Python
This course focuses on the fundamental concept of algorithms in computer science, which involves...
- 4.0/5.0
Advanced Algorithms II
The algorithms course based on Python relies on the foundational knowledge from Advanced...
- 4.0/5.0
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
Python for Networking II
'Python for Networking II' is an advanced course tailored for students seeking proficiency in...
- 4.0/5.0
Python Flask - Web Development
This course is designed to provide a comprehensive understanding of the Flask framework and how...
- 4.0/5.0
Python Framework - Django 1
The Django course is designed to equip learners with the necessary skills to develop complex...
- 4.0/5.0
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
Web Development 1 - Introduction
This course is designed for individuals who are interested in programming and learning about how...
- 4.0/5.0
Web Development 2 - Interactive Applications
Web Programming II is a comprehensive course that is designed to provide young aspiring...
- 4.0/5.0
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
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
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
Web Apps - jQuery & jQuery UI
This course teaches students how to use jQuery, a widely-used JavaScript library that simplifies...
- 4.0/5.0
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
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
Artificial Intelligence I
This course is designed to introduce students to the world of Artificial Intelligence and its...
- 4.5/5.0
Artificial Intelligence II
This course is designed for students who have completed AI 1 and are familiar with Python...
- 4.5/5.0
Python for Machine Learning
This course requires students to have a prior knowledge of Artificial Intelligence (AI) I & II,...
- 4.5/5.0
Tensorflow JS
Do you want to learn how to use TensorFlow.js, the JavaScript library for machine learning, in...
- 4.5/5.0
Machine Learning Foundations
'Machine Learning Foundations' is an advanced course built on a prerequisite knowledge base...
- 4.5/5.0
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
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