Available Courses

Coding 101 with Scratch

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: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Beginner
Path: Coding Fundamentals
Tools: Scratch
Coding 102 with Scratch

Coding 102 solidifies the foundation learned from Coding 101. They will be learning about new programming concepts such as Broadcasting Messages, Video Sensing, Cloning and Debugging. All will be learned through solving coding puzzles and making games.

Age: 6-12
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Beginner
Path: Coding Fundamentals
Tools: Scratch
Content Creation with Filmora

Making a YouTube channel is no easy feat and as Video Editors, students will learn how to use Filmora in turning their raw footage into YouTube worthy content! In this course, students will learn basic effects and video editing tricks in content creation, exercising their creativity through this class.

Age: 9+
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Intermediate
Path: Digital Design
Tools: Filmora
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: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Beginner
Path: Digital Design
Tools: Canva
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: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Beginner
Path: Digital Design
Tools: Canva
Graphic Design with Photoshop 1

Learn to manipulate photos and create graphics with Adobe Photoshop! This course introduces students to the basic tools that can be used in Adobe Photoshop so that they can express their creativity. Topics to be introduced include Layers, Clipping Masks, Warping Images, and more.

Age: 13+
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Intermediate
Path: Digital Design
Tools: Adobe Photoshop
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+
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Advanced
Path: Digital Design
Tools: Adobe Photoshop
Make Your Own Game 1 with Scratch

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 version of the Flappy Bird game

Age: 6-12
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Beginner
Path: Game Development
Tools: Scratch
Make Your Own Game 2 with Scratch

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. Students get to make their own version of the Fruit Ninja game, learning about how to use Lists and Custom Blocks.

Age: 6-12
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Beginner
Path: Game Development
Tools: Scratch
Make Your Own Game 3 with Scratch

Learn how to build a platformer game in Make Your Own Game 3! Students will be taught how to code in Gravity and Hitboxes in making one of the most well-known video game genres.

Age: 6-12
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Advanced
Path: Game Development
Tools: Scratch
Make Your Own Game 4 with Scratch

Create your own Video-Sensing game in Make Your Own Game 4! Students will learn how to code a Meteor Punching game using their own webcam as controls. Discover new things to do with Scratch clones, Lists, Explosion Animations and custom sprite displays.

Age: 6-12
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Intermediate
Path: Game Development
Tools: Scratch
Make Your Own Website 1

Students will be learning the basics of HTML and CSS, from basic HTML tags to adding styling with CSS in their own web pages.

Age: 9+
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Beginner
Path: Web Development
Tools: Visual Studio Code
Make Your Own Website 2

Learn how to make websites with focused lessons on CSS styling as we dive deeper into the world of HTML, CSS, and JavaScript

Age: 9+
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Intermediate
Path: Web Development
Tools: Visual Studio Code
Make Your Own Website 3

In this course, students will be getting to know more about JavaScript by exposing them to more of its functionalities. They will also be introduced to a front-end framework named Bootstrap that can make their websites easier to create and mobile-friendly.

Age: 12+
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Advanced
Path: Web Development
Tools: Visual Studio Code
Make Your Own Website 4

In this course, students will continue learning more advanced JavaScript codes to integrate into their websites. They will learn how to manipulate the Document Object Model, use JavaScript Event listeners, and how to use JQuery.

Age: 12+
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Advanced
Path: Web Development
Tools: Visual Studio Code
Python for Kids 1

Python is one of the fastest growing programming languages which will give students an early advantage in the global tech industry. Students will learn concepts such as using variables, applying operators, making conditional statements and loops.

Age: 9-12
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Beginner
Path: Data Science
Tools: Python with Google Colab
Python for Kids 2

Learn more about Python and continue building your programming skills with Python for Kids 2. This course will review concepts such as operations, conditional statements, nested loops, and introduce how to create and use functions.

Age: 9-12
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Beginner
Path: Data Science
Tools: Python with Google Colab
Python for Teens 1

This course teaches students how to program using the Python language - one of the fastest growing programming languages in the industry.

Age: 13+
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Advanced
Path: Data Science
Tools: Python with Google Colab
Python for Teens 2

This course aims to solidify the foundational skills that students have learned in Python for Teens 1. Throughout the course, students will be revisiting several programming concepts with to test out their skills. Students also get to learn how to code in file handling.

Age: 13+
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Advanced
Path: Data Science
Tools: Python with Google Colab
Python for Teens 3

The core of this course is the most popular paradigm of programming in the industry called Object-Oriented Programming or OOP. The students will be able to understand how to structure their code for projects and be able to create and manipulate objects in code.

Age: 13+
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Advanced
Path: Data Science
Tools: Python with Google Colab
Roblox 101

Explore the wonderful world of Roblox and learn how to make your very own game! This is an introductory course that teaches how to use Roblox Studio. Topics include basic 3D modeling, LUA scripting, and publishing your own game in Roblox.

Age: 10+
Duration: 1.5 Hours per Session for 7 Sessions; Once a week
Skill Level: Beginner
Path: Game Development
Tools: Roblox Studio

CATCH-UP WITH TCS!

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