EdX

Scratch: Programming for Teachers (edX)

Scratch: Programming for Teachers (edX)

Learn the basics of programming and how to teach it in a playful, interactive way. Introduce yourself to the didactics of programming in primary and secondary education. Programming is becoming a more and more important skill to have. Childhood is a great time to start learning programming and to develop computational thinking, creativity, and problem- solving skills. In this course you will learn the basics of programming and how to teach it yourself as a primary or secondary school teacher.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

This MOOC teaches programming in Scratch through fun videos which explain programming in an inspiring and clear way. These videos are accompanied by assignments which let kids practice programming and create programs they will like to use themselves!
Every week you build a different Scratch project yourself: a flappy bird game, a virtual pet or a Mondriaan like artwork. Also weekly, new programming blocks are taught and together we’re working on ways to improve your written code. In addition, you will learn how you can integrate the same programming lessons in your class for both primary and secondary education.
Many programming principles covered in Scratch also apply to other programming languages such as JavaScript and Python. An introduction to Python as well as hardware such as robotics and a micro:bit are a part of this online course should you want to broaden your scope.
The content of this course is based on a course that was used in primary schools in The Netherlands with great success. The material follows the educational curriculum for programming in primary education of The Netherlands.

What you'll learn

  • Programming in Scratch
  • Broad programming concepts (loops, variables, data structures)
  • Didactics of programming in education and integrating this in your own classes

Syllabus

Week 1: What is programming?
And your first concepts, namely a “what-if” and a loop.

Week 2: timing & looks
Communication between sprites.

Week 3: signals
Working unplugged (without computer) and plugged (with computer).

Week 4: lists & randomness
And tips & tricks how to copy and paste in Scratch.

Week 5: variables
Variables and an in-depth class about repetition.

Week 6: repetition of concepts & algorithms
Tips & tricks on how to write clean code.

Week 7: input/output and more
How to use unplugged- and plugged working in class.

Week 8: robots & electronics
How to apply these in class.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Applying Strategic Leadership in Education (edX) EdX
Newcastle University,NewcastleX

Applying Strategic Leadership in Education (edX)

Learn strategic leadership perspectives and practices and how to apply them in your workplace. Investigate the transformative behaviours and beliefs of leaders aligned with your current educational organisation. This course will explore the practices and philosophies of effective strategic leaders and guide you in applying these techniques into your own practice.

Apr 5th 2023
4 Weeks
An Introduction to Evidence-Based Undergraduate STEM Teaching (edX) EdX
CornellX,Cornell University

An Introduction to Evidence-Based Undergraduate STEM Teaching (edX)

Learn how to implement evidence-based teaching strategies in your university classroom as well as effective methods for assessing teaching and learning. This course is designed to provide future STEM faculty, graduate students and post-doctoral fellows with an introduction to effective teaching strategies and the research that supports them.

Jun 17th 2024
5-12 Weeks
The Postdoc Academy: Succeeding as a Postdoc (edX) EdX
Boston University,BUx

The Postdoc Academy: Succeeding as a Postdoc (edX)

Create a rewarding postdoc experience that will launch you into your chosen career path by developing strategies and skills to successfully navigate your time as a postdoc. Are you a postdoc looking for flexible professional development? Are you looking for a place to connect with and regularly interact with other postdocs? This course is built for you!

Mar 18th 2024
5-12 Weeks
The Postdoc Academy: Building Skills for a Successful Career (edX) EdX
Boston University,BUx

The Postdoc Academy: Building Skills for a Successful Career (edX)

Join other postdocs preparing to transition into their next career step and broaden your skills toward your desired career context. The Postdoc Academy provides skill development for postdocs as they prepare to transition into their next career step. Using inclusive, active-learning approaches, participants will build skills to (1) inform your approach to leadership, (2) build and supervise a team, (3) manage projects, (4) apply teaching skills beyond the classroom, (5) develop strategic communication skills and (6) prepare successful job application materials.

Jun 5th 2023
5-12 Weeks
Introduction to Functional Programming (edX) EdX
Delft University of Technology,DelftX

Introduction to Functional Programming (edX)

The aim of this course is to teach the foundations of functional programming and how to apply them in the real world. Broadly speaking, functional programming is a style of programming in which the primary method of computation is the application of functions to arguments. Among other features, functional languages offer a compact notation for writing programs, powerful abstraction methods for structuring programs, and a simple mathematical basis that supports reasoning about programs.

No sessions available
5-12 Weeks
Advancing Learning Through Evidence-Based STEM Teaching (edX) EdX
CornellX,Cornell University

Advancing Learning Through Evidence-Based STEM Teaching (edX)

Learn effective teaching strategies and research that supports them, and how to collect, analyze, and act upon evidence of student learning. This free online course provides preparation for current and future STEM faculty members in effective teaching strategies and the evidence that supports these strategies.

Jan 29th 2024
5-12 Weeks
Men, Boys and Masculinities (edX) EdX
University of Iceland,UIcelandX

Men, Boys and Masculinities (edX)

This course provides a solid introduction to studies on men, boys and masculinities, and addresses gendered issues relating to men and boys across a variety of fields. What does it mean to be a man? This question drives more social processes around the world than you could possibly imagine. From wars and climate change to topics like education, media, and sexuality - ideas about masculinities are part of it all.

Feb 26th 2024
5-12 Weeks
Saving Schools: Reforming the U.S. Education System (edX) EdX
HarvardX,Harvard University

Saving Schools: Reforming the U.S. Education System (edX)

An overview of the past, present, and future of the United States public K-12 education system. This course seeks to answer the question: how did a school system, once the envy of the world, stumble so that the performance in math, science, and reading of U.S. students at age 15 fell below that of students in a majority of the world’s industrialized nations?

No sessions available
5-12 Weeks
Advanced Algorithmics and Graph Theory with Python (edX) EdX
Institut Mines-Telecom,IMTx

Advanced Algorithmics and Graph Theory with Python (edX)

Strengthen your skills in algorithmics and graph theory, and gain experience in programming in Python along the way. Algorithmics and programming are fundamental skills for engineering students, data scientists and analysts, computer hobbyists or developers. Learning how to program algorithms can be tedious if you aren’t given an opportunity to immediately practice what you learn. In this course, you won't just focus on theory or study a simple catalog of methods, procedures, and concepts. Instead, you’ll be given a challenge wherein you'll be asked to beat an algorithm we’ve written for you by coming up with your own clever solution.

Sep 4th 2023
5-12 Weeks