Coding & Tech

Intermediate Python Programming - Exploring Web Development With Flask - Flex

In this 7-week flex course, we will explore the amazing world of web development using the Flask micro-framework for Python, learn HTML, build web pages, chat applications and more!
1160 total reviews for this teacher
2 reviews for this class
Completed by 5 learners

No live meetings

Over 7 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 Jun 6

Jun 6 - Jul 25 (7 weeks)
Flexible Time

Mon Jul 4

Jul 4 - Aug 22 (7 weeks)
Flexible Time

Mon Aug 1

Aug 1 - Sep 19 (7 weeks)
Flexible Time

Don't see a time that works for you?


Class Experience

In the course, students will learn practical HTML, Flask and Jinja, and will learn how to build their own Python powered Flask micro framework web page. The course focuses on building real examples that students can use to build their own projects with.
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. 
Each module of the course will involve working through the slides, video, and code examples provided with the module, and uploading homework for each module. The modules build on each other, so it is important to complete each module before working on the next. Homework should take approximately one to two hours per week, in addition to the one to two hours required to work through each module. This may take longer depending on the complexity of the module, and the code that the student is interested in working on. There will be a homework assignment provided for each module of the course, students can work on their own version of the topics that are being covered using the sample provided code or come up with their own unique idea. The goal is to spend time programming each week and incrementally build their coding skills. 
We will be using for the majority of the module, some modules may require the student to use Python locally (for example, some elements like opening the web browser can only be done locally), directions and detailed instructions will be provided.
In addition to the Outschool classroom, this class uses:
All submissions to the classroom or the teacher section for weekly submissions will be reviewed and feedback will be provided. Feedback is generally given either as an informal assessment, or with a video, of course, if students run into problems with their code, they are more than welcome to send in any issues, which will be promptly addressed.
No live meetings, and an estimated 1 - 2 hours per week outside of class.

Offered by

Sidney - KidSpeakCode
Lives in Canada
Coding is a future superpower!
1160 total reviews
728 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.