Coding 11: Python

MathGrade 10Grade 11AcademicsElective

Programming is a powerful tool for applying computational thinking. Because problem-solving is inherently creative, many challenges can be addressed through coding applications. Classroom activities are project-based and centred on problem-solving, combining online learning to build foundational language skills with larger coding challenges that encourage hands-on learning. This course is well-suited to students who enjoy problem-solving and have strong math skills, as well as those with curious minds who like working both independently and collaboratively. It is designed specifically for beginners who are new to coding.

Ministry Credit Awarded: Computer Science 11