Python is a popular language for teaching introductory programming, but it’s also an incredibly popular language for backend web development, powering websites like Netflix, Pinterest, and Reddit. In this session, you’ll learn about the top Python web development frameworks (FastAPI, Flask, Django) but also the tools used by industry web developers (like Docker containers and OpenAPI specifications). We’ll show how you can teach web development in the cloud without requiring students to setup tools on their own computer, using GitHub Codespaces and Azure free tier services, and we’ll share a curriculum that you can adapt for your own classes. This session will be led by Pamela Fox, a Python Cloud Advocate at Microsoft, who previously developed the coding courses for Khan Academy and wrote the code for the original Python backend at Coursera.
Pamela Fox is a Cloud Advocate in Python at Microsoft. Previously, she was a lecturer for UC Berkeley and the creator of the computer programming curriculum for Khan Academy. She has founded GDI chapters globally and develops curriculum for GDI.
Program Display Configuration
Thu 21 Mar
Displayed time zone: Pacific Time (US & Canada)change