Description
“When you learn to read, you can then read to learn.
When you learn to Code, then you can Code to learn.”
- Mitch Resnik, the creator of the super-simple Scratch programming language.
This is an Introduction to the Free SCRATCH programming language that uses simple Blocks that make coding fun and easy to learn.
Coding is now in the Ontario Elementary Curriculum starting in Grade 1 through to Grade 8. Once students learn how to Code, then they can use Coding in their learning in many different areas ranging from Coding a Story for Language, to Coding an Art Project, to Coding a Dance, to Coding Science Experiments, to Coding simple through complex Math concepts...and so much more. Once you learn to Code, then you can Code to learn!
This 5 minute video and accompanying instructions will take you through: How to Join Scratch, How to Create a New Project, and a detailed description of the Scratch User Interface (computer-speak for how Scratch works).
The following resources are designed so Teachers without a coding background can quickly and easily learn how to use, and teach coding through SCRATCH. They are also designed with the understanding that many students did not have the opportunity to gain experience coding at earlier grades - each topic will have examples for Primary and Junior age groups. There will also be examples of "Unplugged Coding": learning activities that don't use the computer to introduce coding and programming through engaging games, tasks, and activities.
Coding Expectations. Notice only one topic is added per grade.
- Grade 1: Sequential events
- Grade 2: Sequential and Concurrent events
- Grade 3: Sequential, Concurrent and Repeating events.
- Grade 4: …and Nested events.
- Grade 5: …involved Conditional Statements and other Control Structures
- Grade 6:…Efficient code….
- Grade 7: …including code that involves events influenced by a Defined Count and/or Sub-program and other Control Structures.
- Grade 8:… including code that involves the Analysis of Data in order to inform and communicate decisions.
C3.2 read and alter existing code, including code that involves sequential events, and describe how changes to the code affect the outcomes.
Please do not hesitate to reach out if you would like me to create Grade-specific resources or if you have any questions.
Highlights
Description
“When you learn to read, you can then read to learn.
When you learn to Code, then you can Code to learn.”
- Mitch Resnik, the creator of the super-simple Scratch programming language.
This is an Introduction to the Free SCRATCH programming language that uses simple Blocks that make coding fun and easy to learn.
Coding is now in the Ontario Elementary Curriculum starting in Grade 1 through to Grade 8. Once students learn how to Code, then they can use Coding in their learning in many different areas ranging from Coding a Story for Language, to Coding an Art Project, to Coding a Dance, to Coding Science Experiments, to Coding simple through complex Math concepts...and so much more. Once you learn to Code, then you can Code to learn!
This 5 minute video and accompanying instructions will take you through: How to Join Scratch, How to Create a New Project, and a detailed description of the Scratch User Interface (computer-speak for how Scratch works).
The following resources are designed so Teachers without a coding background can quickly and easily learn how to use, and teach coding through SCRATCH. They are also designed with the understanding that many students did not have the opportunity to gain experience coding at earlier grades - each topic will have examples for Primary and Junior age groups. There will also be examples of "Unplugged Coding": learning activities that don't use the computer to introduce coding and programming through engaging games, tasks, and activities.
Coding Expectations. Notice only one topic is added per grade.
- Grade 1: Sequential events
- Grade 2: Sequential and Concurrent events
- Grade 3: Sequential, Concurrent and Repeating events.
- Grade 4: …and Nested events.
- Grade 5: …involved Conditional Statements and other Control Structures
- Grade 6:…Efficient code….
- Grade 7: …including code that involves events influenced by a Defined Count and/or Sub-program and other Control Structures.
- Grade 8:… including code that involves the Analysis of Data in order to inform and communicate decisions.
C3.2 read and alter existing code, including code that involves sequential events, and describe how changes to the code affect the outcomes.
Please do not hesitate to reach out if you would like me to create Grade-specific resources or if you have any questions.

