Available Courses

Coding 101 (School Year)
Coding 101 (School Year)

Get creative and learn to program! Coding 101 introduces programming fundamentals with Scratch, a drag-and-drop learning environment that makes use of user-friendly block codes.

Age: 6-12
Duration: 10 hrs
Skill Level: Beginner

Path: Coding Basics
Tools: Scratch

Coding 102 (School Year)
Coding 102 (School Year)

Coding 102 solidifies the foundation learned from Coding 101. They will be learning about new programming concepts such but not limited to Video Sensing, Cloning, Debugging, as well as Interactive Games and Project Designs.

Age: 6-12
Duration: 10 hrs
Skill Level: Beginner

Path: Coding Basics
Tools: Scratch

Content Creation with iMovie (School Year)
Content Creation with iMovie (School Year)

Make simple but eye-catching videos with iMovie. In this course, the students will learn basic concepts in content creation such as video editing, creating trailers, and many more. 

Age: 9 -19
Duration: 10 hrs
Skill Level: Advanced

Path: Digital Design
Tools:  iMovie (For Mac/iMac users only)

Graphic Design with Canva 1 (School Year)
Graphic Design with Canva 1 (School Year)

Discover how to create a variety of posters and graphics with Canva! This course offers students an avenue to learn about the different tools & templates on Canva and how to create eye-catching graphics.

Age: 6 - 12
Duration: 10 hrs
Skill Level: Beginner

Path: Digital Design
Tools: Canva

Graphic Design with Canva 2 (School Year)
Graphic Design with Canva 2 (School Year)

Continue learning graphic design by applying advanced features in Canva! This course allows students to create infographics, mock-ups, and animated presentations!

Age: 6 - 12
Duration: 10 hrs
Skill Level: Beginner

Path: Digital Design
Tools: Canva

Graphic Design with Illustrator (School Year)
Graphic Design with Illustrator (School Year)

Create logos and posters with Adobe Illustrator. Students will learn about basic concepts in graphics design as well as the tools that can be used in Illustrator.

Age: 13-19
Duration: 10 hrs
Skill Level: Advanced

Path: Digital Design
Tools: Adobe Illustrator

Graphic Design with Photoshop 1 (School Year)
Graphic Design with Photoshop 1 (School Year)

Learn to manipulate photos and create graphics with Adobe Photoshop! 

Age: 13-19
Duration: 10 hrs 
Skill Level: Advanced

Path: Digital Design
Tools: Photoshop

Graphic Design with Photoshop 2 (School Year)
Graphic Design with Photoshop 2 (School Year)

Students will learn how to use advanced concepts and tools in Photoshop. In this course, they will also learn how to create GIFs and Videos on Photoshop.

Age: 13-19
Duration: 10 hrs 
Skill Level: Advanced

Path: Digital Design
Tools: Photoshop

Intro to Robotics with Vex IQ 1 ( 6 - 8 yrs old) (School Year)
Intro to Robotics with Vex IQ 1 ( 6 - 8 yrs old) (School Year)

Meet Vex, the Robot! Vex IQ is a block-based programming software that helps coders to operate and program a robot. Vex IQ is a fun and exciting tool to learn and understand robotic engineering.

Age: 6 - 8
Duration: 10 hrs
Skill Level: Advanced

Path:Robotics
Tools: Vex IQ

Requirement: Microsoft Windows (OS)

 

Intro to Robotics with Vex IQ 1 ( 9 - 12 yrs old) (School Year)
Intro to Robotics with Vex IQ 1 ( 9 - 12 yrs old) (School Year)

Meet Vex, the Robot! Vex IQ is a block-based programming software that helps coders to operate and program a robot. Vex IQ is a fun and exciting tool to learn and understand robotic engineering.

Age: 9 -12
Duration: 10 hrs
Skill Level: Beginner, Advanced

Path: Robotics
Tools: Vex IQ

Requirement: Microsoft Windows (OS)

 

Intro to Robotics with Vex IQ 2 (School Year)
Intro to Robotics with Vex IQ 2 (School Year)

Highrise Beltway is a 4x8 programmable arena that is used for Vex competitions all around the world. Using the Clampbot IQ, coders need to grab and stack blocks to finish all the challenges and earn badges. Vex IQ 2 course will enable the students to develop their creativity, problem-solving and critical thinking skills.

Age: 9 -12
Duration: 10 hrs
Skill Level: Beginner, Advanced

Requirement:

Purchase 365-day license at Robomatter (click here)

Microsoft Windows (OS)

Path: Robotics
Tools: Vex IQ

 

Make Your Own Game 1 (School Year)
Make Your Own Game 1 (School Year)

Learn how to make your own games by using Scratch! Scratch makes use of code blocks in a drag-and-drop environment to build a student’s programming fundamentals. Students can build their very own games, animations, and stories.

Age: 6-12
Duration: 10 hrs
Skill Level: Beginner

Path: Game Development
Tools: Scratch 

Make Your Own Game 2 (School Year)
Make Your Own Game 2 (School Year)

Make more games using Scratch in Make Your Own Game 2! In this course, students will be learning more about game design as they create more challenging games where their creativity and problem-solving skills will be tested. 

Age: 6-12
Duration: 10 hrs
Skill Level: Beginner

Path: Game Development
Tools: Scratch 

Make Your Own Game 3 (School Year)
Make Your Own Game 3 (School Year)

Learn how to build a platform game in Make Your Own Game 3! Students will be taught the needed concepts and skills in making one of the most known video game genres - platformer games. 

Age: 6-12
Duration: 10 hrs
Skill Level: Beginner

Path: Game Development
Tools: Scratch 

Make Your Own Website 1 (School Year)
Make Your Own Website 1 (School Year)

In this course, students will be introduced to the role of code and programming by creating their own websites. Students will be learning the basics of HTML and CSS, from basic tags to adding design features to websites. 

Age: 9 - 19
Duration: 10 hrs
Skill Level: Beginner 

Path: Web Development
Tools: HTML, CSS, JavaScript

 

**Group classes are currently sold-out. Send us a message to book a private class instead.

Make Your Own Website 2 (School Year)
Make Your Own Website 2 (School Year)

Learn how to make websites with more complex features in Make Your Own Website 2. Students will be making their own websites by revisiting programming concepts on HTML and CSS learned in Make Your Own Website 1.

Age: 9 -19
Duration: 10 hrs
Skill Level: Advanced

Path: Web Development
Tools: HTML, CSS, JavaScript

 

**Group classes are currently sold-out. Send us a message to book a private class instead.

Python for Kids 1 (School Year)
Python for Kids 1 (School Year)

Python is easy to learn; and is one of the fastest growing programming languages within the global tech industry. Beginning with the basics of coding, students will learn concepts such as using variables, applying operators, making conditional statements, and loops.

Age: 9-12
Duration: 10 hrs
Skill Level: Beginner 

Path: Data Science
Tools: Python, Google Collab

Python for Kids 2 (School Year)
Python for Kids 2 (School Year)

Learn more about Python and continue building your programming skills with Python for Kids 2. Python for Kids 2 will review concepts such as operations, conditional statements, loops, and functions.

Age: 9 -12
Duration: 10 hrs
Skill Level: Beginner 

Path: Data Science
Tools: Python/Google Collab

Python for Teens 1 (School Year)
Python for Teens 1 (School Year)

Python for Teens teaches students the Python language - one of the fastest growing programming languages in the industry - by using mathematical concepts. 

Age: 13-19
Duration: 10 hrs
Skill Level: Advanced

Path: Data Science
Tools: Python/Google Collab

 

Python for Teens 2 (School Year)
Python for Teens 2 (School Year)

Python for Teens 2 aims to solidify the foundational skills that students have gained in Python for Teens 1. 

Age: 13-19
Duration: 10 hrs
Skill Level: Intermediate - Advanced

Path: Data Science
Tools: Python/Google Collab

CATCH-UP WITH TCS!

Skip the FOMO and sign up to receive The Coding School’s latest updates!