PATHWAY
The Python Web Builder
Ever wondered how to build web applications with Python? This Pathway will teach you everything you need to know about Flask, Python's beginner-friendly web framework. We'll build 4 complete projects around creative ideas like generating song lyrics and your own weather dashboard with APIs!
LEVEL
Intermediate
DELIVERABLES
4 Complete Projects
ON COMPLETION
Get Certified
CURRICULUM
What to Take
1. Python and Flask: Web Development From Scratch
In this topic, we'll cover all the basics of Python and Flask, including Jinja, inheritance, and web forms.
2. Speech Recognition with Python and Flask
Build a Speech-to-Text Transcription Service on audio file uploads with Python and Flask using the SpeechRecognition module!
3. Weather API Dashboard with Python and Flask
Build a Weather Dashboard in Flask that takes in a Zip Code, crawls the OpenWeatherMap API and returns the results to the user!
4. U.S. Presidential Polling Dashboard
Build a U.S. Presidential Polling Dashboard that scrapes the latest polls from FiveThirtyEight with BeautifulSoup and renders the data in a Flask Dashboard!
5. Song Lyrics Generator with Markov Chains
Learn how to build a Flask Application that generates lyrics for any artist by scraping their top songs on Genius and feeding it into a Markov Model!
WHO IS THIS FOR?
This Pathway Is Perfect for You If...
You are looking to level up your skill set and add concepts like Flask, Jinja, inheritance, and web forms to your toolbox
You want real experience building Python web applications to land a job, build a side project, or to help in class
You have some experience learning Python concepts and now want to learn how to build complete projects to add to your portfolio
CERTIFICATE
Finished This Pathway?
After you have completed all topics and projects within the pathway, request to get a certificate using the form below.
Get Certified