Kids & Teens PREPARING YOU FOR #THENEWFUTURE

Available Courses

Distance education, technology , summer class
Coding 101

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
Coding 102

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
Content Creation with iMovie

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
Graphic Design with Canva 1

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
Graphic Design with Canva 2

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
Graphic Design with Illustrator

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
Graphic Design with Photoshop 1

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
Graphic Design with Photoshop 2

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 Google Apps
Intro to Google Apps

Learn the best tools for collaboration, communication, and creativity in this course. Google is not just a search engine! It offers a group of online tools to help you accomplish your tasks easily and effectively.

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

Path: Digital Literacy
Tools:  Google Applications

Intro to Python
Intro to Python

Looking to explore coding? In this course, students will be taught the Python language in order to create and automate systems. This course is best for beginners wanting to know more about coding and for programmers that are seeking to learn a new language.

Age: 18+
Duration: 12 hrs
Skill Level: Beginner - Advanced

Path: Data Science
Tools: Python/Google Collab

Intro to Roblox 101
Intro to Roblox 101

Roblox is a very popular game played by kids and teens, and your child may have wondered how Roblox games are made. This is an introductory course that teaches how to use Roblox Studio. Your child will learn about 3D Modeling, basic Lua scripting, and publishing their own game in the world of Roblox.

Age: 10+
Duration: 10 hrs
Skill Level: Beginner

Path: Game Development
Tools: Roblox Studio

 

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

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)
Intro to Robotics with Vex IQ 1 ( 9 - 12 yrs old)

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
Intro to Robotics with Vex IQ 2

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

 

Introduction to C# Programming
Introduction to C# Programming

Learn the basics of programming through C#. This course serves as a pre-requisite to the Unity Game Dev classes. This will teach you the basics of C# programming concepts such as variables, data types, operations, conditionals, and loops. 

Age: 10+
Duration: 10 hrs
Skill Level: Advanced

Path: Game Development
Tools: Visual Studio

 

Make Your Own Game 1
Make Your Own Game 1

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
Make Your Own Game 2

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
Make Your Own Game 3

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 - platform games. 

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

Path: Game Development
Tools: Scratch 

Make Your Own Game with PyGame (Python)
Make Your Own Game with PyGame (Python)

Learning game development is made easy with Python! Students will learn about the basics of game development and develop their own 2D game by utilizing their Python programming skills. Students will learn about concept generation, sound design, testing and building in the context of developing games.

Age: 9+ 
Duration: 10 hrs
Skill Level: Intermediate

Path: Data Science/Game Dev
Tools: Python, PyGame, PyCharm

Make Your Own Game with Unity 1
Make Your Own Game with Unity 1

Be a game-maker! Students will be utilizing the programming skills that they have gained in order to develop 2D and 3D games using Unity - a game engine that helps with art, code, and design. They will be designing and programming their own games for computers, mobile, or console.

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

Path: Game Development
Tools: Unity

CATCH-UP WITH TCS!

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

Students and parents love
The Coding School

"I was able to learn about the basics and some of the advanced stuff in Photoshop. The coach is good at communicating the lesson with topics that I understand/like and is able to help me when I have a hard time."

Raj
Graphic Design With Photoshop Student / Philippines

"Thank you to the entire Coding School team for supporting our kids over the last few weeks. They both enjoyed their classes very much and proudly show their work to me and my husband everyday."

Rinku
Parent / Philippines

"Your teachers are wonderful. So nurturing, patient, and knowledgeable!"

Michelle
Parent / Singapore