Generally grade 9 course, there are always exceptions.

Designing Solutions Through Programming (also known as introduction to programming) is an entry-level course for students to learn programming and design. The course is a year-long.

The course is fun and difficult. You will learn to program using real-world tools. You will carefully design a web application and then program the application. You will learn how to debug, and how to catch errors and little mistakes. You will learn how to “think computer”.

After you understand this, you will build two really cool web-based applications. Every student who leaves this course has a good idea if they want to continue studying computer science.