Available Courses

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

 

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

Make Your Own Game with Unity 2
Make Your Own Game with Unity 2

Develop your game-making skill further with Make Your Own Game with Unity 2!  In this course, students will learn more about Unity in order to develop their own 2D and 3D games - whether computer, mobile, or console - and have the ability to improve their own designs. 

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

Path: Game Development
Tools: Unity

Make Your Own Website 2
Make Your Own Website 2

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

Make Your Own Website 3
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: 9 -19
Duration: 10 hrs
Skill Level: Advanced

Path: Web Development
Tools: HTML, CSS, JavaScript, Bootstrap

Make Your Own Website 4
Make Your Own Website 4

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

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

Path: Web Development
Tools: HTML, CSS, JavaScript, Bootstrap

Python Data Science and Machine Learning
Python Data Science and Machine Learning

In this course, students will be using Python to implement data analysis in order to create trends and predictions that are considered relevant and transform these analyses into algorithms that are used in machine learning. 

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

Path: Data Science
Tools: Python/Google Collab

Python for Kids 1
Python for Kids 1

Python for Kids aims to build the foundational skills of the students for computational thinking. Beginning with the basics of coding, students will get knowledge on concepts such as using variables, applying operators, making conditional statements and loops. These concepts are the foundations of paths leading to and beginning with Data Sciences. While Python is a language that is easy to use, it is also one of the fastest growing programming languages which will give students an early advantage in the global tech industry.

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

Path: Data Science/Game Dev
Tools: Python, Google Colab

Python for Teens 2
Python for Teens 2

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

Python for Teens 3
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-19
Duration: 10 hrs
Skill Level: Advanced

Path: Data Science
Tools: Python/Google Collab

Python for Teens 4
Python for Teens 4

In this course, students will expand their knowledge about Python by understanding and creating their own algorithms. 

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

Path: Data Science
Tools: Python/Google Collab

Python for Teens 5
Python for Teens 5

In this course, students will expand their knowledge about algorithms. They will learn additional sorting algorithms as well as Recall the basic sorting algorithms such as Bubble, Selection, and insertion. 

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

Path: Data Science
Tools: Python/Google Collab

Python for Teens 6
Python for Teens 6

This course features various Python libraries that students can use to do basic data analysis. They will learn about NumPy and MatPlotLib.

Age: 13-19
Duration: 10 hrs
Skill Level: 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!