Skip to content
Learning Site
Home

About

  • About Robotical
  • Case Studies
  • Meet the Team
  • Blog
  • Contact Us

Our Products

  • Marty the Robot
  • Axiom
  • Cog

Teach

  • Lessons & Resources
  • Marty for Educators
  • Funding & Grants
  • Professional Development
  • Why Teach STEM?
  • Coding Environments
  • Student Led Learning

Let's Code

  • Marty the Robot
  • Code Online
  • Marty Apple App
  • Marty Android App
  • Update your Marty
  • Cog
  • Code Online
  • Cog iOS App
  • Cog Android App
  • Axiom
  • Axiom Science

Support

  • Marty Get Started
  • Cog Quick Start Guide
  • Axiom Science Quick Start Guide
  • Support & FAQs
  • Marty V2 User Guides
  • Marty V1 Resources
  • Request Support
  • Request Top-Up Training

Shop

  • Marty the Robot and Physical Computing
  • Class Packs
  • Add Ons & Extras
  • Account
  • Shipping, Returns & Cancellations
  • Distributors
HomeLessonsUnits of workCurriculum standardsTutorials

Information

  • Lessons & Resources
  • Knowledge Base & User Guides
  • About Us
  • Shipping, Returns & Cancellation
  • Privacy Policy
  • Learning site privacy
  • Terms of Service
  • Partner Hub

Support & Help

  • Support & Help Center
  • Getting Started with Marty V2
  • Getting Started with Marty V1

Learning, Resources & Guides

  • Marty V2 Lessons Site
  • Marty V1 Lessons Site

Contact Us in the UK

Stanhope House,12 Stanhope Place,Edinburgh,United Kingdom,EH12 5HH
(+44) 0131 564 0922
hello@robotical.io
Contact Us

Contact Us in the US

2810N Church St, PMB 61694,Wilmington,Delaware,USA19802-4447
(+1) 833 886 1661
hello@robotical.io
Contact Us

Why not join our mailing list?

For News, New Products and Special Offers

Join mailing list

Copyright 2016-2026 © Robotical Ltd

All units of work

Unit of work

Unit of Work 2: Programming Concepts 1

The next step for budding programmers to get to grips with new coding concepts in Scratch.

Contents
5 lessons
Time per lesson
45 min each
Start unit
Lesson Pack 2: Programming Concepts 1 image

Overview

This unit of work will begin to introduce learners to different programming concepts that will allow for more sophisticated programs to be created in terms of how we control Marty, make decisions and respond to different values. By the end of this unit of work, learners will have a basic understanding of some basic concepts including loops, events, parallel programming, variables and if statements. They will also be able to use these concepts to program Marty in different ways, such as to create a remote control program.

Lessons in this unit

5 lessons
  1. 01
    1.5 – Introduction to Loops
    1.5 – Introduction to Loops45 minBeginner
  2. 02
    1.6 – Introduction to Events
    1.6 – Introduction to Events45 minBeginner
  3. 03
    1.7 – Parallel Programming
    1.7 – Parallel Programming45 minBeginner
  4. 04
    1.8 – Introduction to Variables
    1.8 – Introduction to Variables45 minBeginner
  5. 05
    1.9 – Introduction to If Statements
    1.9 – Introduction to If Statements45 minBeginner

Unit resources

Learner resources

  • Lesson Plans.pdf
  • Student Workbook.pdf

Teacher resources

  • Curriculum Links.pdf
  • Teacher Guide.pdf
  • Presentation Slides.pdf

Solution resources

  • Solutions.pdf