Classroom Supports → Effective use of Technology

Codewars

As OTs we are sometimes required to teach unfamiliar material, such as coding. To start your own learning journey check out Codewars, which offers a fun and unique way to learn to code. With a martial-arts theme, the program is based on challenges called “kata.” Complete them to earn honour and progress to higher ranks. This is a fun way to learn programming online if you’re motivated by a little gamification!

Coding challenges they offer: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, and Haskell

Codewars

Hour of Curiosity

A resource bank with free lesson plans, professional development activities, videos and more developed to support student engagement and teacher proficiency with coding, Minecraft, and augmented reality.

Hour of Curiosity

Code.org

The Hour of Code program offers tutorials to teach students to code through playing and creating games. Code Studio is a series of online courses that teach computer science.

Code.org

Switch Zoo

Make new animals by switching the heads, legs and tails of 142 different creatures

Switch Zoo

Egg Timer

A simple countdown timer.

Egg Timer

Scratch

Teach students to code with Scratch – a free programming language and online community where you can create your own interactive stories, games, and animations.

Scratch

The Heart and Art of Teaching and Learning blog

This blog shares the learning journey of educators like you who are living the heart and art of teaching and learning with students. Teachers share their advice on classroom layout, building inclusion, classroom management, report cards and much more!

The Heart and Art of Teaching and Learning blog

Digital Human Library

The Digital Human Library (dHL) is a free educational resource that connects Canadian teachers and students with hundreds of organizations and experts around the world who are delivering interactive curriculum-based programs using video conferencing technology. Check with your School Board policy and procedures on obtaining informed consent for students to participate in two-way video conferencing and audio transmissions.

Digital Human Library

Educational Computing Organization of Ontario (ECCO)

The Educational Computing Organization of Ontario (ECCO) exists to share and disseminate information and to advocate and promote the effective use of computers and associated technologies in the education process.

Educational Computing Organization of Ontario (ECCO)

Kathy Schrock’s Guide to Technology for Teachers

Kathy Schrock is one of the foremost experts in the field of education technology. Her site contains 1000s of tips, tricks, and tools for teachers wishing to integrate technology into their instructional program.

Kathy Schrock’s Guide to Everything