Building the Frontend of Python Web Applications with Streamlit

Building the Frontend of Python Web Applications with Streamlit


31 Lessons

3h 25min

Certificate of Completion

AI Explanations
AI Explanations
Building the Frontend of Python Web Applications with Streamlit
46 Playgrounds
34 Illustrations

Takeaway Skills

A working knowledge of the training and testing methods for machine learning models in Python

A strong foundation in developing user interfaces (UI) using the Streamlit framework

An understanding of translating various data science libraries, including Scikit-learn, into a front-end UI

A deep familiarity with various web scraping techniques to gather various data and present it in a native web application

Hands-on experience using AssemblyAI, Streamlit, and Heroku to develop, skin, and deploy complete web applications

Course Overview

Python is the premier programming language for data science and machine learning, but its native strengths for back-end development can leave developers scrambling for a front-end solution. Enter Streamlit, a robust open-source library for developing front-end applications with Python. This course is a comprehensive introduction to building Streamlit applications integrated with different Python libraries. You’ll be walked through successive projects to create visualizations, display interactive widgets, a...Show More

Course Content




Build a UI for a Model Using Streamlit


Build a Classification Web App using Streamlit and Sklearn


Build a Streamlit App to Scrape Github Profiles


Build a Web App to Transcribe Audio using Python and AssemblyAI


Build a Web App to Generate and Display a Word Cloud of Trending

6 Lessons


Build a Web App to Download YouTube Videos in 30 Lines of Code

3 Lessons


Deploy Streamlit Apps

2 Lessons


Wrapping Up

2 Lessons


How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.


Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath