Course Details
Learn the fundamentals of Python programming through fun, creative projects using Tracy the Turtle. Students will build on basic programming concepts to explore lists, loops, strings, and file input/output while completing hands-on projects.
Topics include:
* - Lists and list methods
* - Loops and iteration
* - Strings and string methods
* - File I/O (reading and writing)
* - Real-world Python applications
Requirements
Age: Children must be at least 8 years old to participate in this course
Module 1: Refresher — Challenges with Tracy
- - Refresh foundational Python concepts
- - Partner project: create a digital art platform
Module 2: Lists
- - Creating and altering lists
- - List methods and manipulation
Module 3: Lists and Loops
- - Iterating through lists using index values
- - Iterating using list items directly
- - Partner project: interactive to-do list
Module 4: Project — Ticketing System
- - Comprehensive application of prior concepts
- - Create a system to track patron lines
Module 5: Strings
- - Accessing characters and substrings
- - Looping over strings
- - String methods
- - Partner project: parsing text
Module 6: Project — Timeline
- - User interaction implementation
- - Student choice of timeline topic
Module 7: File I/O — Reading from Files
- - Opening and reading files in programs
Module 8: File I/O — Writing to Files
- - Writing to files in programs
Module 9: Project — Poetry Remixer
- - Creative file manipulation and text alteration
Module 10: Python in the Real World
- - Explore industry applications of Python
- - Open-ended project presentation
Uncle Hayden has over 20 years experience in the field of electronics and computer science. He has attained certification in Telephony and Communications and is MCP certified. Uncle Hayden joined the Wepala family in 2017 and is an avid fan of the EV3 Robots. He especially enjoys working with kids, as they offer a blank canvas with which to work. "Uninhibited and free to think..."