
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
Course outline
What you'll learn in this course
Meet your new instructor
Courtney Morgan