Government Invests into Coding Education

“The CanCode program will invest $50 million over two years, starting in 2017-18, to support initiatives providing educational opportunities for coding and digital skills development to Canadian youth from kindergarten to grade 12 (K-12). It also supports initiatives that provide K-12 teachers with the training and professional development they need to introduce digital skills, coding and related concepts into the classroom.”

Posted in Uncategorized

Course – F : Lesson Plan

Below is an example lesson plan offered by code studios:


The lesson plans provide the following structures.
– Overview
– Purpose (Rationale)
– Agenda (Lesson Body)
– Objectives (Learning intentions)
– Preparation (Materials)
– Links
– Vocabulary

 Teaching Guide
Warm Up (10 min)
– Introduction
Artist Introduction – Student Video
Turns & Angles – Student Video

Main Activity (30 min)
– Course F Online Puzzles – Website

Wrap Up (10 – 15 min)
– Journaling
– Journal Prompts

Extended Learning
– The Copy Machine

Notably, the Copyright of these lessons are Attribution-NonCommercial-ShareAlkike.

This license lets others remix, tweak, and build upon your work non-commercially, as long as they credit you and license their new creations under the identical terms.

Posted in Uncategorized

Course – F : Runthrough

Course  F – 5: Programming in Artist

This lesson introduces the concept with a video. It explains the concept of a pixel and explains how to move and turn.


Instruction text, that points out if the student needs to try again.

The Workspace is the made area the student interacts with. Here students can drag and drop code using their mouse. The variables are preset but able to be adjusted. For example, Turn [left] by [90] degrees suggests 45 as an alternate degree.

After each completion it shows the student how many lines of code they wrote, whether they wish to continue, and vote if they liked or disliked the puzzle.


The lesson also provides optional challenges for students as they progress.

These questions assess students’ understanding with multiple choice at the end of the lesson.

Examples of Art creations:

Posted in Uncategorized

Example Course – F : Overview

View Course F

  1. A Ramp Up to Course (Optional)
  2. Course Content
  3. End of Course Project

Each lesson includes concepts and activities, utilizing text, video, and map. It also offers activities that are off the computer, ie “Unplugged”, online, and questions.

Furthermore, it can track if users have started, are in progress, have completed.

There are 29 lessons in this Course alone.


Posted in Uncategorized

Code.Org – Code Studio Video Introduction

“ has developed an elementary school curriculum that allows even the youngest students to explore the limitless world of computing. The courses blend online, self-guided and self-paced tutorials with “unplugged”activities that require no computer at all.”

Posted in Uncategorized

Inquiry Overview

How do we integrate coding into the classroom?

For my professional develop I am focused on introducing coding into an elementary classroom K – 7. Programming skills are increasing invaluable in this digital age. To empower our future generations my desire is to help eliminate digital illiteracy.

Thus through these investigations I hope to provide accessible content and resources for students/teachers to benefit from.


Posted in Uncategorized

An Introduction

Hello! My students know me as Mr. Bailey.

When I was ten the internet had just began crawling. Many simple websites had sprouted up and gained popularity  (ie the hamster dance ) while others miraculously haven’t changed in all those years (ex: the official space jam movie website).

Me and friends in Grade 5 also wanted to make websites. We began using notepad and writing html code:

<body> Hello World! </body>

(Try that yourself. Copy and paste that into notepad, save as .html, then open and voila!)

Now, there are programmed languages for everything from Websites, Scripts, Software, Games, Apps, and more. Even traditionally non-technological fields are incorporating digital programming like Art and Cooking.

My desire with this professional learning inquiry is to investigate all the resources available for teachers so our learning communities can benefit from learning coding.

For more about myself and my teaching philosophy, please visit my portfolio:

Posted in Uncategorized