Teaching Programming in Primary Schools

Rik Cross, Raspberry Pi Foundation

Understand key programming concepts and apply them using Scratch.

This free online course will provide a comprehensive introduction to programming, designed for non-subject-specialist primary or K-5 teachers.

Over four weeks, we’ll introduce you to key programming concepts. You’ll have the chance to apply your understanding of them through projects, both unplugged and on a computer, using Scratch as the programming language. You’ll discover common mistakes and pitfalls, and develop strategies to fix them.

Teaching Programming in Primary Schools is designed for non-subject-specialist primary or K-5 teachers. You do not need any prior experience of programming to take part.

Learners need access to Scratch.

Dates:
  • 2 September 2019
  • 3 June 2019
  • 4 March 2019
  • 5 November 2018
  • 13 August 2018
  • 14 May 2018
  • 5 February 2018
  • 21 August 2017
  • 12 June 2017
  • 17 April 2017
  • 20 February 2017
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb

Reviews

No reviews yet. Want to be the first?

Register to leave a review

More on this topic:
Dsc_6912 Engaging Students through Cooperative Learning
Founded in more than 25 years of research, this course will engage students...
Lplogo Linear and Integer Programming
This course will cover the very basic ideas in optimization. Topics include...
Hms214x_262x136_0 HSPH-HMS214x: Fundamentals of Clinical Trials
Clinical trials play a pivotal role in evidence-based medicine. This course...
Bus5.01x_course_tile262x136 BUS5.1x: Innovating in Health Care
An introduction to innovation in health care ventures for those interested in...
Epidemics-262x136 HKU01x: Epidemics
Explore the science, prevention and control of epidemics. About this Course...
More from 'Engineering & Technology':
Regular_be4e9062-2ba7-4c63-82b9-d542370dccf0 Identifying Food Fraud
An introduction to modern analytical science techniques and how they can be...
Regular_cd2cbf08-d0bc-4687-9ccd-503056ea132c Inspiring Young People in STEM: Feedback Tools for STEM Ambassadors
Learn how to obtain and use feedback to help you improve your volunteering and...
300f1756-c033-4b47-9b6e-5a2e143bf56d-07cfc63e154b.small A Subjective Introduction to the IoT
If you have no idea what is IoT and how to start your adventure with IoT, programming...
Da613b54-26da-442e-b6d0-78423b1df701-8a96d84313b5.small IoT Networking and Fog Layer Devices
In this course students will learn about specific IoT networking protocols and...
Dfb6afac-659a-47c1-9004-6b07ea2f076d-629437e3e42d.small Data Management, Data Security and Robot Operating System as a Common Tool for IoT
Data management and its security and privacy is an important topic for IoT....
More from 'FutureLearn':
Regular_949f000d-1421-491e-aa3a-479b157c991f England in the Time of King Richard III
Explore 15th century England through archaeology, history and literature. Learn...
Regular_2924bac4-50c7-4855-80b9-32894b3635ef Introduction to Dutch
Learn to speak, write and understand basic Dutch, with this free, three-week...
Regular_be4e9062-2ba7-4c63-82b9-d542370dccf0 Identifying Food Fraud
An introduction to modern analytical science techniques and how they can be...
Regular_3e86e3c7-90d4-4ed7-badb-0d066eb9aa92 Becoming a Student Assistant: Teaching and Mentoring
Learn how to be professionally involved in teaching, support and governing of...
Regular_2b9ab9be-cf9b-43c8-8000-a2c81e1aa6b4 Preparing for an International Health Elective: Exploring Global Health, Ethics and Safety
Prepare for undertaking an International Health Elective, in this course developed...

© 2013-2019