Advanced Platypus Coding

Take a deeper dive into fundamental programming concepts using Platypus, a button-based programming tool inspired by Python. Over 50 hours, students will develop computational thinking skills such as decomposition, debugging, and iterative design while exploring key topics like loops, conditionals, functions, and variables. They will also gain an understanding of how computers represent data, including binary and hex color codes. Through engaging miniprojects, students will solve real-world problems, design custom worlds, and create interactive programs, fostering creativity and problem-solving. This course provides a solid foundation in coding for students with no prior experience, preparing them for future computer science learning.

Target Learner

Target Learner

Grade 7-10

Grade 7-10

Contact Hours

Contact Hours

50

50

Learning targets

By the end of this course students will:

Understand the fundamentals of computational thinking using algorithms.

Practice coding in the Python programming language.

Gain a foundational understanding of how computers represent data.

Use a button-based coding interface to solve real-world problems.

Sample project

To embed a website or widget, add it to the properties panel.

Course outline

What you'll learn in this course

Meet your new instructor

Courtney Morgan