Practice designing algorithms by building three mini-projects with Python Turtle!
No matter how complicated a program is, algorithms form the core of all digital solutions. As such, when it comes to creating any sort of coding project, understanding and predicting algorithm outcomes is essential.
This course will explore more complicated algorithms and teach important project management skills, taking you from an algorithm diagram to completed project. You’ll explore concepts related to branching paths, setting up reusable blocks of code (functions), debugging, and iterating through certain parts of your code repeatedly (loops) – all while creating several Python Turtle projects.
Regardless of where you go next, these foundations will ensure you understand algorithms in a way that can be applied to any of your future projects!
This course assumes basic familiarity with Python Turtle.
… and more!