Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Real-Time Dashboards in Python: Streamlit & Live Data

Board Infinity via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
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. Disclaimer: This is an independent educational resource created by Board Infinity for informational and educational purposes only. This course is not affiliated with, endorsed by, sponsored by, or officially associated with any company, organization, or certification body unless explicitly stated. The content provided is based on industry knowledge and best practices but does not constitute official training material for any specific employer or certification program. All company names, trademarks, service marks, and logos referenced are the property of their respective owners and are used solely for educational identification and comparison purposes.

Syllabus

  • Streamlit for Real-Time — Foundations & Live Data Ingestion
    • Understand the architecture of real-time dashboards, master Streamlit's execution model for live updates (st.fragment, run_every, session state), connect to cryptocurrency REST APIs for live data, and build the first auto-refreshing dashboard components.
  • Live Visualizations & Streaming Charts
    • Build real-time updating Plotly charts (candlestick, line, heatmap, depth), implement WebSocket streaming for sub-second price feeds, create animated visualizations that update smoothly, and design the core analytics pages of the dashboard
  • Portfolio Tracker, Sentiment & Alerts
    • Build a real-time portfolio tracker with live P&L calculations, integrate social sentiment data as a live feed, implement a custom price alert and notification system, and design the advanced interactive pages of the dashboard.
  • Performance Optimization & Deployment
    • Optimize dashboard performance for handling multiple simultaneous live data streams, implement advanced Streamlit patterns (connection management, error recovery, responsive layouts), deploy to Streamlit Community Cloud with persistent storage, and add production monitoring.

Taught by

Board Infinity

Reviews

Start your review of Real-Time Dashboards in Python: Streamlit & Live Data

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.