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

Coursera

Data Visualization for Beginners with Python & Power BI

Packt via Coursera

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
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.

Syllabus

  • Introduction
    • 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.
  • Matplotlib
    • 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.
  • Seaborn
    • 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.
  • Plotly
    • 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.
  • Part 2 – Power Query Fundamentals
    • 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.
  • Data Modeling
    • 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.
  • DAX and Measures
    • 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.
  • Data Visualization
    • 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.
  • Publishing
    • 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.
  • Course Close
    • 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.

Taught by

Packt - Course Instructors

Reviews

Start your review of Data Visualization for Beginners with Python & Power BI

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.