Home>Courses>Building the Frontend of Python Web Applications with Streamlit

Building the Frontend of Python Web Applications with Streamlit

Gain insights into building robust front-end Python web applications with Streamlit. Explore integrating Python libraries, creating visualizations, interactive widgets, and deploying on Streamlit cloud.

Beginner

31 Lessons

3h 25min

Certificate of Completion

Gain insights into building robust front-end Python web applications with Streamlit. Explore integrating Python libraries, creating visualizations, interactive widgets, and deploying on Streamlit cloud.
AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

46 Playgrounds
Course Overview
What You'll Learn
Course Content
Apply Your Skills

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
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...Show More

What You'll Learn

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
A working knowledge of the training and testing methods for machine learning models in Python

Show more

Course Content

1.

Introduction

1 Lessons

Get familiar with building user-friendly, responsive web apps using Streamlit for data science.

3.

Build a Classification Web App using Streamlit and Sklearn

5 Lessons

Master the steps to build a classification web app with Streamlit and Scikit-learn.

4.

Build a Streamlit App to Scrape Github Profiles

3 Lessons

Grasp the fundamentals of building a Streamlit app to scrape detailed GitHub profiles.

5.

Build a Web App to Transcribe Audio using Python and AssemblyAI

3 Lessons

Map out the steps for creating an audio transcription app with Streamlit and AssemblyAI.

6.

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

6 Lessons

Follow the process of generating dynamic word clouds using Streamlit, Beautiful Soup, and custom user inputs.

7.

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

3 Lessons

Master the steps to build a YouTube downloader app with Streamlit and pytube.

8.

Deploy Streamlit Apps

2 Lessons

Learn how to use Streamlit Sharing and Heroku for deploying Streamlit apps.

9.

Wrapping Up

2 Lessons

Look at concluding your understanding of Streamlit UI components and web app deployment.

Course Author

Trusted by 2.5 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

Free Resources

FOR TEAMS

Interested in this course for your business or team?

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