A Turtle Tale • Learn Python in a Visual Way , A Python beginners’ course with a difference. It’s entirely visual.
Course Description
This course introduces the fundamentals of programming through graphics-based projects using Python’s built-in `turtle` module. This is a fun way of learning the basics and you’ll also be able to apply your newly-acquired knowledge to other non-graphics programs.
A Turtle Tale starts from the basics and introduces all the key topics that are central to programming and Python. All the projects are graphics-based, including creating animations and some games, too. However, the key Python topics you’ll learn are universal.
I’ve been teaching Python for a decade and I believe in clear communication and in making sure students understand why things happen the way they do, and not just how to get things done. My teaching style is different. Try out the first few lessons and if it’s your style, then we’ll be together for a many hours.
No prior experience of Python or coding is required. This is a beginner’s course.
Or perhaps you’re not a beginner, but you’ve done a bit of coding in the past but didn’t carry on. It wasn’t you, it’s likely you didn’t find the resources that speak directly to you. I can’t promise my style is what you’re looking for, but you’ll know after the first few lessons!
In this course you’ll learn:
- How to apply the key principles and mindset for communicating with a computer through programming
- How to repeat blocks of code using `for` loops and `while` loops
- How to store data using variables and using various data types
- How to define your own functions to re-use code
- How to use data structures including lists, dictionaries, and tuples
- How to apply best practices when coding
This course will teach you all the fundamental tools, of course, but more importantly, it will teach you the right mindset for programming. This is just as important as learning all the programming techniques—if not more important.