ADST K- 12

White capital letters ADST on top of a small red square

K- 5 Foundations: These students will have the ability to develop foundation in ADST  within the context of existing curricula. ADST content is woven into classroom activities.

6- 9 Explorations: These students will have the opportunity to explore specific areas of ADST while continuing to build their design thinking and foundational skills. Teachers do have to report out on these at the end of the year with a grade. Many schools do these as exploratories.

10- 12 ADST: Students take electives that are under the ADST umbrella on the Ministry’s curriculum page. Students will have to experience, at minimum, 15 hours of Coding before they graduate.

For further information from the Ministry on ADST please click HERE

Drafts to the K- 9 ADST Curriculum HERE


STARTING PLACE: *Ministry Resource: Introducing Computational Thinking into the Classroom: Student Learning Module, Student Learning Modules MOE

Teacher Guide, Teacher Training Package MOE


Learning to Code Resources

Screen Shot 2017-10-03 at 11.53.01 AM

Code BC link here


Code Academy (for Teachers): HERE  Account needed. Learn how to code and find ideas for your class.


CSL JS Bin (for Students):

Sandbox for typing html where you instantly see your results. No account needed, great place to try.

Screen Shot 2017-02-15 at 10.02.45 AM

access it HERE:,output


Twine (fun activity for students)

Twine: Twine is an open source tool that empowers users to create their own stories using a simple drag and drop interface. Access it HERE

You can download it or use the online version. No account needed.