Now that your students have an understanding of Computational Thinking, you may want to start coding. Although the traditional perception of coding, or programming can me imitating, it doesn't have to be. Here you will find resources to help you get started.
A great place to start if you are new to coding.
studio.code.org provides:
Courses suited for students of all grade levels
Detailed lesson plans
Videos
Teacher and Student accounts
Creating a teacher account allows teachers teachers to create Classroom Sections. Sections have courses associated with them, to which you can enrol students using their first name. Enrolling students also allows teachers to monitor student progress. As with all online student accounts, consent must be granted. Access the consent here.
Codebc - provides a number of resources in English and French. Search by grade level, competency, resource type and more.
Scratch Jr - ScratchJr is an introductory programming language that enables young children (ages 5-7) to create their own interactive stories and games through an App.
Scratch - With Scratch, you can program your own interactive stories, games, and animations.
Introductory Lessons to Scratch - developed by the Ministry of Education in conjunction with LightHouse Labs and Kids Code Jeunesse.
Swift Playground - Apple iPad only (iOS 10.3 or later). Access iTunes resources.
Code Club Canada - projects are easy to follow step-by-step guides, which help children learn Scratch, HTML & CSS and Python by making games, animations, and websites. The projects gradually introduce coding concepts to allow children to build their knowledge incrementally.
Code Academy - for more advanced programming languages, and courses.
Introduction to Java - developed by the Ministry of Education in conjunction with LightHouse Labs and Kids Code Jeunesse.
Adding JavaScript to Twine - developed by the Ministry of Education in conjunction with LightHouse Labs and Kids Code Jeunesse.