Learn Data Visualization with Python, Plotly and Power BI

Learn to build interactive charts with Plotly and Power BI asap
Free tutorial
Rating: 4.1 out of 5 (17 ratings)
4,010 students
1hr 37min of on-demand video
English [Auto]

Learn to create interactive charts with Plotly
Learn to build dummy datasets like Fake Stock market price simulator
Learn to create vertical and horizontal bar charts
Learn to create vertical and horizontal grouped and stacked bar charts
Learn to create scatter charts
Learn to create line charts
Learn to create time series charts
Learn to create pie, donut and sunburst charts
Learn to create multiple line charts
Learn to create bubble and dot charts


  • A desire to transform complicated data into beautiful charts
  • A little bit knowledge on python programming language
  • Must have Jupyter and other required packages and libraries


In this course you will learn to create various types of Data Visualization charts using Microsoft Power BI, Python and Plotly. There are a wide range of professionals who require data visualization skills to plot various charts to find critical insights from the dataset. From Marketing and sales professionals to Developers, Analysts and Data Scientists, a large number of professionals require some kind of knowledge to adequately model and represent data into creative visuals that makes it easy and intuitive to understand the complex data value in form for comparable and easy to understand visual charts. Most of the basic charts such as bar, line, pie, tree map and other charts in Power BI and other visualization software are just inefficient to represent various kinds of data with complex information. Professionals just don't rely on few basic charts, rather they could create some custom chart to solve complex problem. Most of the custom or advanced visualization charts can be created by writing few lines of python code.

In this course, you will be learning following concepts and visualization charts using python libraries such as pandas, matplotlib and seaborn-

  • Installing python packages and defining path

  • Creating a Line chart with matplotlib

  • Putting labels and creating dashed scatterplot

  • Violin chart with seaborn

  • More on Violin chart

  • Stripplot

  • Boxplot

  • Lmplot or align plot

Data visualization make this task little bit more handy and fast. With the help of visual charts and graph, we can easily find out the outliers, nulls, random values, distinct records, the format of dates, sensibility of spatial data, and string and character encoding and much more.

Moreover, you will be learning different charts to represent different kind of data like categorical, numerical, spatial, textual and much more.

  • Bar Charts (Horizontal and Vertical)

  • Line Charts

  • Pie Charts

  • Donut Charts

  • Scatter Charts

  • Grouped Bar Chart (Horizontal and Vertical)

  • Segmented Bar Chart (Horizontal and Vertical)

  • Time and series Chart

  • Sunburst Chart

  • Candlestick Chart

  • OHLC Charts

  • Bubble Charts

  • Dot Charts

  • Multiple Line Charts and so on.

Most of the time data scientists pay little attention to graphs and focuses only on the numerical calculations which at times can be misleading. Data visualization is much crucial step to follow to achieve goals either in Data Analytics or Data Science to get meaningful insights or in machine learning to build accurate model. The skills you learn in this course can be used in various domains related to data science and data analytics to business intelligence and machine learning.

Who this course is for:

  • Anyone curious to learn Data Visualization with Python, Power BI and Plotly
  • Machine learning enthusiasts
  • Data Analyst
  • Data Scientist
  • Students and IT professionals


SME on Cloud, Bluemix
Harshit Srivastava
  • 3.8 Instructor Rating
  • 4,251 Reviews
  • 136,171 Students
  • 112 Courses

I am Self-Taught developer who had worked on various platforms using varied languages, and involved in various Projects both Open Source and Proprietary.

I have developed Web and Android Applications, chrome Extension, worked on various frameworks, fixed bugs for some projects, and explored numerous others. I think education and learning should be free and open, not be bound with restrictions like attending classes or going to college, People from all age groups, gender, faith, race, nations, etc must get equal privilege. When entire world would act this way like being a single FAMILY, we would truly realize VALUE of Knowledge and Human Life.

Currently I am teaching more than 126,000 students from 174 countries across the world.

Docker | Kubernetes | AWS | Azure | ML | Linux | Python
Pranjal Srivastava
  • 3.7 Instructor Rating
  • 2,942 Reviews
  • 109,804 Students
  • 73 Courses

I am an Instructor, Devops engineer, machine learning enthusiast, cloud expert and passionate developer.

I have authored 73 courses with over 102,000 students worldwide across 175+ countries on wide array of technologies like containerization, machine learning, Linux, programming languages and cloud computing platforms like Microsoft Azure, Amazon Web Service and IBM Cloud.

Top companies trust Udemy

Get your team access to Udemy's top 17,000+ courses