Coding: A pathway for 21st Century Skills

This page gives an overview of professional development sessions which I have been delivering to educators focusing on coding and computational thinking.

Computational Thinking in the Classroom


Coding through Online Games

In this session, participants will be introduced to online initiatives which challenge learners to play games whilst learning programming concepts. Participants will observe how through challenges of varying difficulty, the learner may be immersed in stimulating game play which is fun for students of different age and abilities.

We will explore online initiatives such as which provides various resources for educators and students to immerse in coding activities.

How would you use such activities in your classroom?


App Inventor


In this session, participants will use the MIT App Inventor where through a simple graphical interface, participants will explore how such a tool may be used in class as an introduction to programming and app creation that transforms the complex language of text-based coding into visual, drag-and-drop building blocks.

Presentation app-inventor

Scratch Junior

With this app, users can design and code their own interactive stories and games. This versatile tool may be used to introduce young learners to basic programming constructs, cross curricular outcomes or specific subject learning outcomes. With the proper technology, the educator may provide a student-centered environment where each student is engaged .



Scratch is an intuitive programming language that makes it easy to create interactive stories, animations, games, music, and art whilst sharing creations with others in the online community. As learners create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.

Scratch Projects by Subject


Presentation Scratch



The use of robotics in schools is gaining in popularity. In this session, participants will experience how through a stimulating, hands-on environment, learners will be able to program their own robot. Participants will be provided with kits which will used to construct their own model whilst using an icon based programming language to perform specific tasks.

Coding with Robotics


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.