Building the Frontend of Python Web Applications with Streamlit

Building the Frontend of Python Web Applications with Streamlit

This course offers building real-time streamlit applications from scratch in Python.

Beginner

31 Lessons

3h 25min

Certificate of Completion

This course offers building real-time streamlit applications from scratch in Python.

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

46 Playgrounds

This course includes

46 Playgrounds

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

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

What You'll Learn

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

Show more

Course Content

1.

Introduction

2.

Build a UI for a Model Using Streamlit

3.

Build a Classification Web App using Streamlit and Sklearn

4.

Build a Streamlit App to Scrape Github Profiles

5.

Build a Web App to Transcribe Audio using Python and AssemblyAI

6.

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

6 Lessons

7.

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

3 Lessons

8.

Deploy Streamlit Apps

2 Lessons

9.

Wrapping Up

2 Lessons

Course Author

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Souvik Kundu

Front-end Developer

Eric Downs

Musician/Entrepeneur

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

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

FOR TEAMS

Interested in this course for your business or team?

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