Teen Python programming classes Tuesdays

computer programming
Python for grades 5-8
Tuesdays, Feb 28, Mar 7, Mar 14, Mar 21, 3:30-5 PM

2nd floor balcony

Python is a powerful computer programming language with a very unique property: it is used widely by professional software engineers (in fields ranging from biology to data science to web apps) yet is very accessible to beginners.In this class, students will practice critical skills in the Python programming language. We will study lists, loops, dictionaries, and debugging techniques. Each session will include a lecture and supervised project work time. Because this class is open to all levels of student (new and experienced programmers alike) we will always provide multiple in-class project options. Our projects will include a text-based adventure game and a number guessing game.

There is no charge for this class but sign up is required due to limited space. Laptops will be provided, you can also bring your own. If bringing a computer from home, please make sure Python 3 is installed (you can download and install Python 3.6.0 for free from www.python.org/downloads/).

Sign ups are now full, but email Kylie Sparks at [email protected] if you would like to see more classes like this.

Python for grades 9-12
Tuesdays, Mar 28, Apr 4, Apr 11, Apr 18, 3:30-5 PM

2nd floor balcony

This class for 9th-12th graders will teach beginning and intermediate Python skills. No prior programming or teaching experience is required (though students with prior experience are encouraged to participate!). In addition to teaching basic Python skills this class will cover advanced debugging techniques, error catching (using try-except), and database topics.  Students who take this class are invited and encouraged to participate in a new community service opportunity at the library: serving as volunteer teaching assistants for future computer programming classes and hackathons. We will review the hackathon curriculum in detail and explore common mistakes made by beginner programmers. Students who attend the series will be eligible to serve as volunteers at future hackathons and library Python classes and may apply for community service credit.

Sign ups are now full. Email Kylie Sparks if you would like to see more classes like this offered in the future. [email protected]