Intermediate Python (5 sessions)

CA$200.00

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

Quantity:
Register

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.