Coding & Tech

Python Programming Intermediate Level - Working with Files - 6 Week Flex Course

In this 6-week flex course, students will learn intermediate python programming with a focus on reading and writing to files, using text, JSON, CSV, Pickle, and connect Python to the web using Flask, all using fun and interesting examples.
1160 total reviews for this teacher
8 reviews for this class
Completed by 67 learners

No live meetings

Over 6 weeks


year olds


learners per class

per learner - per week

How does aFlexible Schedulecourse work?

No scheduled live video chats
Discussions via classroom forum and private messages with the teacher
Great if your learner prefers independent pacing or is uncomfortable with live video chat

Available Times

Pacific Time

Mon May 16

May 16 - Jun 27 (6 weeks)
Flexible Time
This section has already started.
Enroll Late

Mon May 30

May 30 - Jul 11 (6 weeks)
Flexible Time

Mon Jun 13

Jun 13 - Jul 25 (6 weeks)
Flexible Time
1 learner enrolled

Mon Jun 27

Jun 27 - Aug 8 (6 weeks)
Flexible Time

Mon Jul 11

Jul 11 - Aug 22 (6 weeks)
Flexible Time

Mon Jul 25

Jul 25 - Sep 5 (6 weeks)
Flexible Time

Mon Aug 8

Aug 8 - Sep 19 (6 weeks)
Flexible Time

Mon Aug 22

Aug 22 - Oct 3 (6 weeks)
Flexible Time

Don't see a time that works for you?


Class Experience

Students will increase their knowledge of file input/output (file I/O), learn about and practice with a number of different formats, and start working on connecting Python to the web using Flask
I love teaching programming using fun and interesting examples because it helps students go farther than learning hard to contextualize concepts. Understanding what we are doing and why means that students will be able to apply algebraic concepts (like x+y) having understood examples like (red bike + blue bike) in a way that has context and meaning. 

I teach students at many different levels (from ages 10-80), many how to program for the first time. I think it's exciting to meet students where they are, and help them pick up a new superpower. Coding, and thinking logically in code can be fun, exciting, and a huge advantage in the digital world.
Each week the module contains video, code and slides. It should take about 1-2 hours or so to work through each module, and the homework should take about the same, depending on the type of code the student writes. Students practice the topics we cover each week, and will build their own programs based on the examples, or starting with their own ideas.
In addition to the Outschool classroom, this class uses:
Progress is assessed though feedback on homework. At the end of each module, students work on an assignment which is returned with video feedback. This should help learners understand where they are, and to help improve their coding skills as they work through new weekly challenges and ideas.
No live meetings, and an estimated 1 - 2 hours per week outside of class.
We will be using the free interactive coding platform to code in Python, share files, construct websites, and use Flask. No software is required to be installed on your computer for this course.

Offered by

Sidney - KidSpeakCode
Lives in Canada
Coding is a future superpower!
1160 total reviews
724 completed classes

About Us

Welcome! We offer fun and engaging social science and technology classes. You can use technology to do some pretty amazing things, and it's a lot less scary than it seems—our courses range from social science (like sociology and marketing) to... 
© 2022 Outschool, Inc.