S202: Machine Learning & AI (Artificial Intelligence)

Ages 13 – 18

Coding Lab Course on Machine Learning and AI banner

Learn About Artificial Intelligence
Learn the fundamental components of an AI
Learn About Machine Learning
Explore the basics of Machine Learning and relevant statistical concepts
Create your own learning system
Apply the theories of computational learning to create and build a basic learning system

Create human-like programs

Ever wondered how Siri was programmed? Want to learn about the self-driving cars which is poised to replace all drivers in the world? In this module,  Students learn the fundamentals of Artificial Intelligence and Machine Learning. They will explore the various possibilities involving teaching computers to learn. 

In this course, students will get first-hand experience with the fundamental components that make an Artificial Intelligence. Students will be introduced to Machine Learning concepts, including statistical techniques that give computer systems the ability to “learn” with data. Students will work extensively with Pandas, a popular module in Python used for data analysis and machine learning, to analyse real world data and train their own basic learning system.

Want to find out more? Check out our FAQs.


Introduction to Artificial Intelligence
What is an AI?
Understand how AI work

Introduction to Machine Learning
What is Machine Learning?
Understand data analysis
Using Pandas

Creating a learning system
Using Pandas for machine learning
Training a learning system

Class Format

10 x 2 Hours
10 sessions, 2 hours per session
$890 ( $961.20 w/GST)
5 x 4 Hours
5 sessions, 4 hours per session
5 Days Intensive
$940 ( $1015.20 w/GST)

For Students

Ages 13 to 18
Completed S100P
Passed placement test

Course Structure

All materials and equipment provided
Maximum 1:10 Instructor-Student ratio
20 hours duration

Locations & Schedules

Bukit Timah

9 King Albert Park (KAP Mall) #02-21, 598332

Parkway Parade

80 Marine Parade Road #10-06, 449269

Coding Lab Online

Learn from the comfort of your home
[Live Online E-Learning]


Lauren in Python class

Coding Lab Student Feature: Lauren Yeo, 14, Methodist Girls’ School, (IB) Programme

Meet Lauren, the child music prodigy who, at the age of 9, sang at Carnegie Hall after winning 1st place at the American Protégé International Voice Competition in New York. Also a self-confessed Science nerd, and a member of her school Science Club and MENSA, Lauren is living proof that arts and science can go together.


Josephine - RGS - Coding Lab Testimonial

Coding Lab Student Feature: Josephine, 14, Raffles Girls School

Meet our talented student, Josephine, 14. A member of her school’s Infocomm club, she started with Coding Lab in 2017, where she was first introduced to Python programming. She has since progressed upward and can now count programming in C++ as another skill under her belt.

Surya, student of coding lab, feature picture

Coding Lab Student Feature: Surya, 14, Raffles Institution

Surya Nayar, 14, is no ordinary student. At his young age, he can count Python and C++ programming skills under his belt. This savvy student wrote his own stock rating algorithm after attending a Masterclass on Data Analytics with us.

See more testimonials