Intermediate Python (5 sessions)
Python is a text-based (typing involved) programming language. However, Python was designed to prioritize readability and so it is a great introduction to text-based programming.
In the Intermediate Python workshops, students will revisit (and expand upon) all the concepts they’ve seen in the Beginner Python workshops, this time by developing their own visual & interactive games, animations, graphics, and art, using Python’s Turtle library!
Target age range: 9 - 20 years old
Prerequisites: Beginner Python
Continuation: Java
Number of Sessions: 5
Python is a text-based (typing involved) programming language. However, Python was designed to prioritize readability and so it is a great introduction to text-based programming.
In the Intermediate Python workshops, students will revisit (and expand upon) all the concepts they’ve seen in the Beginner Python workshops, this time by developing their own visual & interactive games, animations, graphics, and art, using Python’s Turtle library!
Target age range: 9 - 20 years old
Prerequisites: Beginner Python
Continuation: Java
Number of Sessions: 5
Python is a text-based (typing involved) programming language. However, Python was designed to prioritize readability and so it is a great introduction to text-based programming.
In the Intermediate Python workshops, students will revisit (and expand upon) all the concepts they’ve seen in the Beginner Python workshops, this time by developing their own visual & interactive games, animations, graphics, and art, using Python’s Turtle library!
Target age range: 9 - 20 years old
Prerequisites: Beginner Python
Continuation: Java
Number of Sessions: 5
Note:
This workshop package contains five (5) one-hour sessions with a CODE tutor held virtually.
Registrants must book each individual session using our Registration Calendar. Workshop sessions can be booked consecutive days in a row (ie. Monday-Friday), recurring once a week (ie. every Friday afternoon), or one at a time at your convenience. We understand how busy schedules can get and offer the flexibility of scheduling your individual sessions based on your availability.