VOOZH about

URL: https://www.coursera.org/learn/packt-data-visualization-for-beginners-with-python-power-bi-zoour

⇱ Data Visualization for Beginners with Python & Power BI | Coursera


Data Visualization for Beginners with Python & Power BI

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Data Visualization for Beginners with Python & Power BI

Included with

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

6 hours to complete
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

6 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Create and customize interactive line, bar, and scatter plots in Python using Matplotlib, Seaborn, and Plotly.

  • Master Power BI’s Power Query for data transformation, including importing, appending, and merging datasets.

  • Understand data modeling and relationships in Power BI to design robust reports and dashboards.

  • Develop advanced DAX measures and calculations to enhance Power BI reports with custom business logic.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

March 2026

Assessments

10 assignments

Taught in English

There are 10 modules in this course

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course.

Mastering data visualization is a crucial skill in today’s data-driven world, and this course will help you unlock that potential. By learning both Python and Power BI, you’ll gain the ability to create impactful visualizations using the most popular tools in data science. You'll work with libraries like Matplotlib, Seaborn, and Plotly, and discover how these libraries can be used to build everything from line charts to interactive scatter plots. Simultaneously, you will also learn Power BI fundamentals, including importing and transforming data, creating dynamic models, and building interactive reports. The course is divided into two primary sections: one focusing on Python’s data visualization libraries, and the other on Power BI. You’ll start by mastering the core Python libraries, Matplotlib and Seaborn, before progressing to Plotly for interactive charts. In parallel, you will dive into Power BI, exploring Power Query fundamentals and data modeling techniques, followed by a deep dive into data visualization and publishing reports. By engaging in both Python and Power BI, you'll build comprehensive skills in data analysis and visualization that complement each other. This course is perfect for beginners who want to explore data visualization. If you are looking to enhance your skills in data science, business intelligence, or data-driven decision-making, this is the course for you. While no prior experience in Python or Power BI is required, familiarity with basic data concepts will be beneficial. This course is designed to take you from foundational knowledge to advanced skills in data visualization. By the end of the course, you will be able to create interactive and static visualizations in Python and Power BI, perform advanced data transformations, design interactive reports, and analyze complex datasets to extract valuable insights.

In this module, we will introduce the course structure and give you an overview of the journey ahead. You will also familiarize yourself with the development environment and tools you'll need for effective data visualization. This section will set the foundation for your learning experience in both Python and Power BI.

What's included

2 videos1 reading

2 videosTotal 5 minutes
  • Introduction2 minutes
  • Introduction to Our Development Environment3 minutes
1 readingTotal 10 minutes
  • Full Course Resources10 minutes

In this module, we will dive into the Matplotlib library to create static data visualizations in Python. You'll learn how to prepare data for visual representation, build various types of charts, and apply customizations to make your visualizations clearer and more engaging. By the end, you’ll be equipped to create effective visual representations of data.

What's included

8 videos1 assignment

8 videosTotal 30 minutes
  • Preparing Our Data for Visualization7 minutes
  • Creating Line Charts in Matplotlib4 minutes
  • Customizing Line Chart in Matplotlib5 minutes
  • Multiple Line Charts in Matplotlib3 minutes
  • Bar Charts in Matplotlib5 minutes
  • Scatter Plots in Matplotlib4 minutes
  • Matplotlib Exercise Overview1 minute
  • Matplotlib Exercise Solution2 minutes
1 assignmentTotal 15 minutes
  • Matplotlib - Assessment15 minutes

In this module, we will explore Seaborn, a Python library built on top of Matplotlib, to create more polished and statistically informative visualizations. You will learn to make complex visualizations easily and explore advanced techniques like heatmaps and pair plots. This section will elevate your ability to create high-quality, informative charts.

What's included

5 videos1 assignment

5 videosTotal 16 minutes
  • Line Charts in Seaborn3 minutes
  • Bar Charts in Seaborn7 minutes
  • Scatter Plots in Seaborn3 minutes
  • Seaborn Exercise Overview1 minute
  • Seaborn Exercise Solution2 minutes
1 assignmentTotal 15 minutes
  • Seaborn - Assessment15 minutes

In this module, we will introduce you to Plotly, an interactive visualization library that takes data presentation to the next level. You’ll learn to build dynamic and interactive charts that users can explore, making your visualizations more engaging and insightful. By the end of this section, you'll be proficient in creating interactive visualizations for diverse datasets.

What's included

7 videos1 assignment

7 videosTotal 16 minutes
  • Line Charts in Plotly4 minutes
  • Multiple Line Charts in Plotly4 minutes
  • Bar Charts in Plotly4 minutes
  • Scatter Plots in Plotly3 minutes
  • Plotly Exercise Overview1 minute
  • Plotly Exercise Solution1 minute
  • Conclusion1 minute
1 assignmentTotal 15 minutes
  • Plotly - Assessment15 minutes

In this module, we will introduce Power Query, a powerful tool in Power BI that allows you to clean, reshape, and transform your data. You'll learn how to import datasets, remove duplicates, and apply different transformations to your data, setting the stage for meaningful visual analysis in Power BI.

What's included

8 videos1 assignment

8 videosTotal 35 minutes
  • Course Welcome2 minutes
  • Importing Data7 minutes
  • Removing Duplicates2 minutes
  • Appending Data3 minutes
  • Merging Tables7 minutes
  • Unpivot Columns4 minutes
  • Create New Column from Example4 minutes
  • Conditional and Custom Columns5 minutes
1 assignmentTotal 15 minutes
  • Part 2 – Power Query Fundamentals - Assessment15 minutes

In this module, we will focus on the core principles of data modeling in Power BI. You’ll understand how relationships between tables can drive powerful reporting capabilities, and you'll learn how to create and manage these relationships to build solid, efficient data models for your reports.

What's included

2 videos1 assignment

2 videosTotal 9 minutes
  • Relationship and Modeling Overview5 minutes
  • Creating Relationships4 minutes
1 assignmentTotal 15 minutes
  • Data Modeling - Assessment15 minutes

In this module, we will explore DAX (Data Analysis Expressions) in Power BI, a powerful formula language for performing complex calculations. You’ll learn how to use essential DAX functions like SUMX and CALCULATE, and how to simplify your calculations using Quick Measures, making your Power BI reports more insightful.

What's included

3 videos1 assignment

3 videosTotal 18 minutes
  • SUMX6 minutes
  • CALCULATE Function8 minutes
  • Quick Measure3 minutes
1 assignmentTotal 15 minutes
  • DAX and Measures - Assessment15 minutes

In this module, we will explore various data visualization types in Power BI and teach you how to choose the right visual for your data. You’ll also learn how to create and customize gauge visuals, matrices, and tables, and how to use filters and slicers to control your report’s data display, making your reports more dynamic and interactive.

What's included

5 videos1 assignment

5 videosTotal 24 minutes
  • Intro to Data Visualizations6 minutes
  • Gauge Visualization5 minutes
  • Matrix and Table Visualization7 minutes
  • Columns and Clustered Columns5 minutes
  • Filters2 minutes
1 assignmentTotal 15 minutes
  • Data Visualization - Assessment15 minutes

In this module, we will teach you how to publish and share your Power BI reports on the Power BI Service. You’ll learn how to make edits directly in the cloud platform and collaborate with others, making it easier to share insights and maintain up-to-date reports.

What's included

2 videos1 assignment

2 videosTotal 6 minutes
  • Publishing to Power BI Service3 minutes
  • Editing in Power BI Service3 minutes
1 assignmentTotal 15 minutes
  • Publishing - Assessment15 minutes

In this final module, we will summarize the key takeaways from the course, reinforcing the critical skills you’ve acquired. You’ll gain clarity on how to apply these techniques in real-world scenarios, and we’ll provide you with recommendations for further learning and development in data visualization.

What's included

1 video2 assignments

1 videoTotal 1 minute
  • Course Close1 minute
2 assignmentsTotal 75 minutes
  • Full Course Assessment60 minutes
  • Full Course Practice Assessment15 minutes

Instructor

Offered by

Why people choose Coursera for their career

👁 Image

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."
👁 Image

Jennifer J.

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

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."
👁 Image

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."

Frequently asked questions

Data visualization is the process of creating graphical representations of data to help people understand complex information quickly and effectively. In this course, you will learn how to use Python libraries like Matplotlib, Seaborn, and Plotly, as well as Power BI, to create impactful visualizations. This skill is essential in today’s data-driven world, where businesses and organizations rely on clear, visual insights to make informed decisions.

This course provides a comprehensive introduction to data visualization, focusing on Python libraries (Matplotlib, Seaborn, and Plotly) and Power BI. It covers how to organize and visualize data through various chart types, like line charts, bar charts, scatter plots, and more. You will also learn how to clean, model, and visualize data effectively using Power BI's powerful features, including Power Query, DAX, and different types of visuals.

Upon completing this course, you will be able to create a wide range of data visualizations using Python and Power BI. You will understand how to manipulate and clean data, generate interactive and static visualizations, and apply advanced visualization techniques to enhance data insights. Additionally, you’ll be comfortable working with Power BI’s data modeling and DAX features to create meaningful reports and dashboards.

This course is designed for beginners and assumes no prior knowledge of data visualization or the tools covered. A basic understanding of working with data and familiarity with general programming concepts would be helpful, but it's not mandatory. The course is tailored to guide you through the basics of each tool, so anyone with a willingness to learn can join.

This course is ideal for individuals who are looking to get started with data visualization, including beginners, data analysts, and business professionals. If you want to enhance your skills in creating insightful, visually compelling reports and dashboards, this course is a great fit. It is also suitable for anyone interested in learning how to work with both Python libraries and Power BI for visual analytics.

The course contains 2 hours and 40 minutes of video content, which can be completed at your own pace. Depending on how quickly you move through the content, you can expect to spend between 3 to 5 hours to complete the course, including any hands-on practice and exercises.

Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.

If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.

Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,