Writing Real Software in Python for Teens

Want to learn how to code real, useful software? Want to understand how web based applications work? Belmont Public Library is welcoming back MIT grad and educator Robyn Allen for this free 12 week coding course, which will take teens through the process of building a working web application from scratch, using the programming language Python. Each class period will have two parts: a lecture covering big picture, conceptual ideas, followed  by technical instruction on language syntax and open work time. Classes will take place at 3 pm in the Flett Room every Friday from March 2nd to May 18th.

As space is limited, registration is required and can be done here! This class is for teens, ages 13 to 18.

A full list of lecture topics can be found below:

Date Topic
Mar 2 What is “the cloud?” What is a database?
Mar 9 How to Read Technical Documentation
Mar 16 How to Use Python shelve (and if time allows, SQLite)
Mar 23 The Server vs. The Client
Mar 30 What is an HTTP Request?
Apr 6 Display Data on the Web
Apr 13 How Python Flask Works
Apr 20 How to Create a Flask Application
Apr 27 How to Run a Flask Application
May 4 What is git?
May 11 How to fork, clone, and merge
May 18 How to Contribute to Open Source Software