PyCon 2016 in Portland, Or
hills next to breadcrumb illustration

From Zero to SuperHero (website): Easy enough a 7 year old could do it

Russia Madden

Audience level:


How I taught my 7 year old niece to build an interactive website while simultaneously learning. After completing a couple tutorials: "Getting Started with Python" and "Learn Python the Hard Way", I was excited to create an awesome web app. Unfortunately, information overload was seriously getting in the way of getting started.


Tutorials either were too trivial to be useful or had a long list of pre-requisites that lead me to endless amounts of research instead of coding my projects. I set out to apply the idea that the best way to learn is to teach. This poster is about the information I gleaned while struggling through learning resources to build a web site by breaking it down so my 7 year old niece could have fun learning along side me. The goal was to skip the theory and focus on keeping things easy and fun by making a website that was: - Interactive - Data-Driven - Beginner Accessible - Through Iterative Development - Stretch Goal: Responsive This poster provides a learner's view of Python web development while simultaneously teaching a young beginner to build things for the web. It will cover our experience with these technologies and resources: - PyCharm - GitHub - Udacity - Codementor - SQLite3 - SQLAlchemy - Flask