Scratch: Game Design & 2D Animation
Begin with block-based coding. Bring interactive stories, sprites and costumes to life through movement, events, 2D animation and beginner-friendly games.
- Scratch
Coding in SaskatoonGrades 2–12
Build games, websites and apps with guidance matched to your child’s experience. Discover their interests with a Coding Free Trial before choosing an ongoing weekly plan.
These learning areas describe what students may explore within Coding. An instructor helps match projects and tools to age, interests and readiness.
Begin with block-based coding. Bring interactive stories, sprites and costumes to life through movement, events, 2D animation and beginner-friendly games.
Progress from introductory Python to more advanced problem-solving. Build programming projects, games and applications as skills develop.
Explore game mechanics and build playable projects. Tools are matched to age, experience and readiness; every student does not use every engine.
Create websites with HTML and CSS, then add interaction with JavaScript. Develop web projects that connect design with programming.
Learn application development concepts through app-oriented projects, including mobile interests. Progression and tools depend on age and readiness.
Explore age-appropriate AI and introductory machine learning through beginner-friendly image and text projects, with responsible, project-based guidance.
Interested in Blender, CAD, 3D modelling or printing? Explore 3D Design & Printing.
Tell us what your child wants to create and their coding experience.
Experience in-person Coding with a one-time Coding Free Trial.
Continue with Explorer Track, MathCode Fusion or MathCode Mastery as appropriate.
Explorer Track offers one weekly hour; Fusion and Mastery offer two. Fusion and Mastery can focus on Coding, Math, or a combination. Learning areas fit within these plans.