This fully hands-on course teaches learners to build production-quality real-time dashboards using Streamlit, connecting to live data sources that update automatically without page refreshes. Using a single progressively built project — a Real-Time Global Cryptocurrency Exchange Dashboard — learners will master every critical real-time pattern: WebSocket streaming, REST API polling, st.fragment for partial reruns, live-updating charts with Plotly, alert systems, and multi-page dashboard architecture. The crypto project is ideal because it provides genuinely live 24/7 data (price tickers, order books, trading volume, social sentiment) across multiple data source types — WebSockets for sub-second price feeds, REST APIs for historical OHLCV data, and web-scraped sentiment from social platforms. Every concept is demonstrated by adding a new real-time widget or page to the dashboard. By course end, learners will have a deployed, portfolio-ready real-time analytics platform and the skills to build live dashboards for any domain.

Real-Time Dashboards in Python: Streamlit & Live Data

Real-Time Dashboards in Python: Streamlit & Live Data

Instructor: Board Infinity
Included with Learn more
Ask Coursera
Gain insight into a topic and learn the fundamentals.
Intermediate level
Recommended experience
7 hours to complete
Flexible schedule
Learn at your own pace
What you'll learn
Architect multi-page real-time dashboards in Streamlit with proper state management and data flow patterns
Implement multiple live data ingestion strategies: REST API polling, WebSocket streaming, and scheduled data fetching
Build live-updating visualizations using Plotly including candlestick charts, streaming line charts, heatmaps, and depth charts
Details to know

Shareable certificate
Add to your LinkedIn profile
Recently updated!
July 2026
Assessments
4 assignments
Taught in English
See how employees at top companies are mastering in-demand skills

There are 4 modules in this course
Instructor

Offered by
Explore more from Machine Learning
Status: Free Trial
Status: Preview
Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Advance your career with an online degree
Earn a degree from world-class universities - 100% online




