We may earn an affiliate commission when you visit our partners.
Course image
Carrie Anne Philbin, James Robinson, Lauren Hyams, Dan Fisher, Marc Scott, Oliver Quinlan, Rik Cross, Laura Sach, Tracy Gardner, Caitlyn Merry, Martin O'Hanlon, Michael Conterio, Katharine Childs, and Mac Bowley

Topics Covered

Read more

Topics Covered

  • Introduction to programming, explore algorithms, and apply understanding in a range of hands-on, cross-curricular Scratch projects.
  • Explore repetition, and learn how to make use of repetition in your Scratch programs. Create your own art, music, making and animation using repeating patterns.
  • Discover variables through real-world examples and learn how to create variables by making a voting app, an interactive story and a ghost-catching game.
  • Explore the concept of selection by creating a ‘capital cities’ quiz and a program that classifies animals based on answers to yes/no questions.
  • Reflect on all of the key programming concepts to create your own final challenge project.

Save this course

Save Teaching Programming in Primary Schools to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Teaching Programming in Primary Schools. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Teaching Programming in Primary Schools will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.
This comprehensive guide covers all aspects of programming in Python, from the basics to advanced topics such as object-oriented programming and database programming. It is an excellent resource for both beginners and experienced programmers alike.
This official guide to the Rust programming language provides a comprehensive overview of the language's features and benefits. It is an excellent resource for anyone who wants to learn Rust.
Provides a comprehensive overview of programming concepts and techniques in Korean. It is an excellent resource for Korean-speaking learners who want to learn the basics of programming.
This classic textbook provides a comprehensive overview of algorithm design and analysis, covering topics such as sorting, searching, graph theory, and dynamic programming. It is an excellent resource for students and professionals alike.
This classic book explores the challenges of software development and offers practical advice on how to manage large-scale projects. It must-read for anyone who is involved in software development.
This textbook provides a gentle introduction to编程using Python, one of the most popular programming languages in the world. It covers a wide range of topics, including data structures, algorithms, and object-oriented programming. The authors are both experienced educators, and their book is known for its clear and engaging writing style.
This textbook provides a comprehensive introduction to the C programming language. It covers all the essential features of the language, including data types, control flow, functions, and pointers. King is an experienced C programmer, and his book is known for its clear and concise writing style.
This comprehensive reference book covers all aspects of the Java programming language. It includes detailed explanations of the language's syntax, semantics, and libraries. Schildt leading Java expert, and his book is considered one of the most authoritative works on the subject.
Provides a comprehensive guide to algorithm design. It covers a wide range of topics, including sorting, searching, graph algorithms, and dynamic programming. Skiena leading algorithm designer, and his book is considered one of the most authoritative works on the subject.
This textbook provides a comprehensive introduction to the field of artificial intelligence. It covers a wide range of topics, including machine learning, natural language processing, and computer vision. Russell and Norvig are both leading AI researchers, and their book is considered one of the most authoritative works on the subject.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Teaching Programming in Primary Schools.
Introduction to Programming with Scratch
Most relevant
Teaching Programming to 5- to 11-year-olds
Most relevant
Programming Pedagogy in Primary Schools: Developing...
Most relevant
Scratch to Python: Moving from Block- to Text-based...
Most relevant
Programming Pedagogy in Primary Schools: Developing...
Programming 101: An Introduction to Python for Educators
Teach computing: moving from Scratch to Python
Programming 101: An Introduction to Python for Educators
Scratch Game Programming
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser