Teaching Python with tiny, occult pandas
summary
Curriculum is refactored from 27 loose topics into four defined courses with real examples: data pipelines using pandas on 20 gigabyte datasets, web projects with Flask web apps and microcontroller projects using microPython on microcontrollers. A GitHub repository collects code, tutorials and classroom-ready tweaks; Google grant funding pays teachers to convert developer submissions into assessed units. Sample activities exist for visualization, API access, packet generation (Ostinato) and robotics; resources are open, free and ready to be pulled into school programs.
AI-written summary · about
chapters (25)
- 0:00Intro
- 1:17Who's talking at you?
- 3:37Programming expectations
- 5:38Curriculum structure
- 7:27Units of study
- 10:25Two year programs
- 12:19Curriculum is an [imperfect] abstraction
- 14:00Implications
- 16:10Solutions
- 16:32Order from chaos?
- 17:58Python: a unifying language?
- 19:50Data Science
- 20:16Public data explorer
- 21:04Correlation vs. causation
- 21:37Pandas
- 22:29Digital Technologies
- 22:48Grok learning
- 23:38Flask mega-tutorial
- 24:08Other frameworks and tools
- 24:36Robotics & Mechatronics
- 25:04Arduino
- 26:20Networking & Security
- 26:44Cisco Networking Academy
- 27:06Ostinato
- 28:18Specialisation is a thing
related talks
49mPython to the (Little) People: teaching 300,000 students Python through the DT Curriculum
33mTeaching Python: Ten+ Years of Successes, Trials and Tribulations
48mPython for Educators
27mLearn Python Like a 12 Year Old
29mA Project-Driven Approach to Teaching Python: A Showcase of Student Work and Achievements
31mProgramming, Python, and Student-Directed Projects
26mTeaching teachers to teach Python: what have I learned?
26mPython in Primary School
