Developing Analytics Dashboard in Python With Dash

Learn how to build your analytics dashboard from scratch using Python.

  • Schedule

    6-8 April 2021

    18.30 – 21.30 (WIB)

  • Online-Interactive Learning

    Via Zoom

  • Investment

    Rp. 3.300.000

Course Summary

Digital transformation has accelerated the volume of data generated by companies and government organizations. Companies that can communicate insights from their data in real-time to their stakeholders will gain a competitive advantage. Government organizations, on the other hand, can increase public trust. Data can be challenging to understand in a tabular format; therefore, data representation in a graph, charts, or other visual forms will be a better approach to communicate insights.

This 3-day online workshop is a beginner-friendly introduction to Developing Analytics Dashboard in Python With Dash. Dash is a Python framework for building web applications, and it enables you to create online interactive data visualization dashboards using Python programming language. Throughout the online course, we will provide you with hands-on examples and a rich interactive experience. One Instructor and two Teaching Assistants will help you to troubleshoot or help with any difficulties encountered.

NOTE: This workshop will be delivered in Bahasa Indonesia.


Upon completion of this workshop, you will be able to:

  • Work with Python and Pandas for data cleansing and manipulation process
  • Understand the basic idea of data visualization
  • Building analytics dashboard with Dash


  • Description of course materials, timeline, and objectives of the workshop
  • Description of the workflow, tools, and setup for the course
  • Introduction to Python programming language
  • Working with Anaconda 
  • Using Jupyter notebook for reproducible research
  • Inspecting data structure
  • Subsetting and conditional subsetting
  • Contingency table and aggregation table
  • Data visualization with Plotly
  • Dash Layout:
    Dash layout describes what your app will look like and comprises a set of declarative Dash components
  • Basic Dash Callbacks:
    Python functions are automatically called whenever an input component’s property changes
  • Interactive Graphing and Cross Filtering:
    Bind interactivity to the Dash Graph component whenever you hover, click, or select points on your chart


This testimonial video is taken after our previous Online Data Science Series: Time Series Analysis for Business Forecasting.


Our learning format is online-interactive, you will feel the interactive experience as if you were present in a physical classroom. You can access the class using your Zoom account on pre-defined dates.


    Zoom recording, course Books (PDF & HTML files), the dataset for practice, reference notes, and working files are accessible through our Learning Management System account.


    Show current and prospective employers of your mastery in computer vision with a signed certificate of completion.


    Be a part of our data-passionate community with 5000+ members and 1000+ alumni.


Workshops in this series are tailored to casual programmers and non-programmers that are taking their first steps into data science. It assumes no prior knowledge or academic background, and attendees will be introduced to the beautiful art of writing R / Python code to produce data visualization and build machine learning models. The workshop has a gentle learning slope that is designed with non-technical professionals and academics in mind.

Yes, you can still attend the workshop as it is a beginner-friendly workshop.

Our system will send you an email containing a link and details to join a Google Classroom.

Online learning will be conducted via Zoom.us, Link to join the Zoom Class will be announced via Google Classroom.

Learning materials can be obtain via Google Classroom

Yes, you will receive a certificate of completion.



A Senior Data Science Instructor at Algoritma Data Science School, he believes that accessible data science translates to numerous productivity benefits, leading to a better society. Handoyo is a passionate Instructor with expertise in both R and Python programming languages. He has more than 800 hours of teaching experience and involved in numerous consultative data science training for our clients, to name a few:

  • PT Sigma Metrasys Solution
  • PT. Indosat Ooredoo
  • Auto Insurance Fraud Analysis for Jasa Raharja
  • Bank Central Asia