Course info
Apr 7, 2021
2h 4m

Your Python project works great, but how can you quickly add a web interface to it? Front-end development is not your strong point? In this course, Build Web Apps in Python with Streamlit, you'll learn how to build web interfaces using the Streamlit Python library. First, you'll learn to build static web applications. Next, you'll build interactive web applications. Finally, you'll understand the deployment options for your Streamlit web applications. When you're finished with this course, you'll have the skills and knowledge to add good-looking web applications to your Python projects.

About the author
About the author

As a software engineer and lifelong learner, Dan wrote a PhD thesis and many highly-cited publications on decision making and knowledge acquisition in software architecture. Dan used Microsoft technologies for many years, but moved gradually to Python, Linux and AWS to gain different perspectives of the computing world.

More from the author
Building Data Pipelines with Luigi and Python
1h 33m
Oct 12, 2020
Processing Data on AWS
1h 57m
Jul 17, 2020
More courses by Dan Tofan
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Do you have a tight deadline to deliver a web application for your data? Do you know some Python? If yes, then Streamlit can help you deliver a good‑looking web application without requiring you to learn HTML, CSS, and a bunch of fast‑evolving JavaScript libraries. Hi, I'm Dan. I'm a senior software engineer with a PhD and decades of software engineering experience in various roles. I enjoy helping people grow their skills. So with help from the awesome Pluralsight team, I prepared this course to help you build web applications using your Python skills. The plan is to first build a few static web applications. Second, build interactive web applications with a few lines of Python code. Third, extend and deploy Streamlit to web applications. Python is the only prerequisite for this course. If you have strong front‑end development skills, then sorry, this course is not for you. This courses for the rest of us, back‑end developers, data engineers, and data scientists.