TPT
Total:
$0.00
GReat Learning Banner

GReat Learning

Rated 4.9 out of 5, based on 145 reviews
276 Followers
Dunfermline, Fife, United Kingdom
About the store
I have been teaching in Scottish Secondary schools since 1994. Since 1999 I have been a department head. I am an author of two text books, dozens of free/paid resources and have been downloaded over a million times all over the world. In addition to school work I have been employed by Scotland's Exam Board (Scottish Qualifications Authority) to write national exams and coursework tasks. I was part of the working group that implemented Scotland's new National 5 Computing Science course.
Read more
Back

Scratch Programming

Preview of Create Fun Apps with MIT App Inventor 2

Create Fun Apps with MIT App Inventor 2

Created by
GReat Learning
App Inventor was developed by MIT to teach students programming in a fun context that every modern student understands, mobile phones! My students love this unit. It allows them to move at their own pace, be creative and solve problems. For many of them it is their first introduction to the world of programming. I first created this resource in 2012 but have recently updated it for App Inventor 2. The original free version was downloaded over 30,000 times with consistently exceptional feedb
Preview of Games Programming using Pygame - Project 1 - Balloon Burst

Games Programming using Pygame - Project 1 - Balloon Burst

Created by
GReat Learning
Many students these days wish to be games programmers. This booklet is the first in a series of four that teaches students the tool and techniques of object orientated programming required to become a beginner games programmer. In Project 1 students will use the programming language Python, along with its add-on Pygame, to write an object orientated game called Balloon Burst. The booklet covers: . object orientated programming theory . coding Balloon Burst (with full instructions) . extension
Preview of Creating a Fun Computer Game using Scratch

Creating a Fun Computer Game using Scratch

Created by
GReat Learning
(Hi there. I am an experienced writer of resources who has written two Computing text books for the Scottish education system. My resources are always designed to be engaging and exciting. As a result they are used in thousands of schools all over the world.) Previously downloaded over 40,000 times from other resources websites, this worksheet is an excellent introduction to Scratch. Scratch is a fantastic free program developed by MIT to teach programming concepts to young children. The wor
Preview of Flappy Bat (enhanced!) - Scratch Programming for Kids

Flappy Bat (enhanced!) - Scratch Programming for Kids

Created by
GReat Learning
Create a version of the popular phone app Flappy Bird and then add Percy the Parrot of Doom, Invincibility and Increasing Difficulty to enhance the game. This colorful, exciting workbook introduces programming skills and develops problem solving skills while using proper computing terminology. Unlike a lot of programming resources this workbook has been targeted specifically at able Elementary School or Middle School students. During a series of increasingly challenging tasks students will cr
Preview of Scratch Programming - Computational Thinking Homework 2

Scratch Programming - Computational Thinking Homework 2

Created by
GReat Learning
(Hi there. I am an experienced writer of resources who has written two Computing text books for the Scottish education system. My resources are always designed to be engaging and exciting. As a result they are used in thousands of schools all over the world.) Computational Thinking (learning to think in a logical/problem solving way) is the buzz word in the teaching of programming. By teaching students to predict the outcome of small pieces of code they naturally become better at building th
Preview of Extension Worksheets for Creating a Computer Game using Scratch

Extension Worksheets for Creating a Computer Game using Scratch

Created by
GReat Learning
(Hi there. I am an experienced writer of resources who has written two Computing text books for the Scottish education system. My resources are always designed to be engaging and exciting. As a result they are used in thousands of schools all over the world.) Previously downloaded over 40,000 times on other resources websites, these 7 extension sheets continue the basic game created in "Creating a Computer Game using Scratch"(please download first). The sheets are designed to encourage and deve
Preview of Scratch Programming - Computational Thinking Homework 4

Scratch Programming - Computational Thinking Homework 4

Created by
GReat Learning
There are several skills required to be a good programmer. One of these is being able to identify the order of code. In this Scratch homework students are given a description of a short animation and the blocks required to build it, Their task is identify the correct order of the blocks. The homework starts with a worked example. There are three questions making this homework about a 10-15 minute task. Students love this style of problem solving homework. Have fun!
Preview of How do I... ...Use Bullet Points (A Microsoft Word Help Sheet/Poster)

How do I... ...Use Bullet Points (A Microsoft Word Help Sheet/Poster)

Created by
GReat Learning
A colorful, helpful information document for anyone learning how to use Microsoft Word. Each page contains detailed instructions and lots of screenshots showing how to create and modify bullet point lists in Word. The document has two uses as page 1 could also be printed on its own as an A3 poster for IT rooms. Content Page 1 When to use bullet points How to use bullet points Page 2 How to position bullet points How to start a new line within a single bullet point Page 3 How to cha
Preview of Scratch Programming - Computational Thinking Homework 1

Scratch Programming - Computational Thinking Homework 1

Created by
GReat Learning
(Hi there. I am an experienced writer of resources who has written two Computing text books for the Scottish education system. My resources are always designed to be engaging and exciting. As a result they are used in thousands of schools all over the world.) Computational Thinking (learning to think in a logical/problem solving way) is the buzz word in the teaching of programming. By teaching students to predict the outcome of small pieces of code they naturally become better at building thei
Showing 1-9 of 9 results

About the store

Experience

I have been teaching in Scottish Secondary schools since 1994. Since 1999 I have been a department head. I am an author of two text books, dozens of free/paid resources and have been downloaded over a million times all over the world. In addition to school work I have been employed by Scotland's Exam Board (Scottish Qualifications Authority) to write national exams and coursework tasks. I was part of the working group that implemented Scotland's new National 5 Computing Science course.

Teaching style

I am an imaginative, highly creative teacher who loves to try new approaches in my classroom.

Awards & shining teacher moments

Many of my resources have been tagged as excellent by the Resources team on TES Resources. They have featured often in their quarterly newsletters and regularly appear in the top 10 downloads for Computing (out of 10,000 resources).

My own education history

BSc in Science (Chemistry & Computing) Post Graduate Diploma in Systems Integration PCGE in Secondary Education

Additional biographical information

I have a love of competitive sport, music, walking my Labradoodle and have a season ticket (along with my son) for Dunfermline Athletic Football (Soccer) Club.