Data Visualization (Coursera)

Offered by Ball State University,
Data Visualization (Coursera)

In the era of big data, acquiring the ability to analyze and visually represent “Big Data” in a compelling manner is crucial. Therefore, it is essential for data scientists to develop the skills in producing and critically interpreting digital maps, charts, and graphs. Data visualization is an increasingly important topic in our globalized and digital society. It involves graphically representing data or information, enabling decision-makers across various industries to comprehend complex concepts and processes that may otherwise be challenging to grasp.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

DSCI 605 Data visualization serves as the foundation for understanding principles, concepts, techniques, and tools used to visualize information in large, intricate data sets. It also provides hands-on experience in visualizing big data using the open-source software R. Through the course, students will learn to evaluate the effectiveness of visualization designs and think critically about decisions, such as color choice and visual encoding. Additionally, students will create their own data visualizations and become proficient in using R.
The course comprises four sections. The first section caters to learners with minimal or no experience in R, establishing the groundwork for data visualization with R. The second section introduces preliminary data visualization techniques, allowing students to gain hands-on experience with common visualization practices for Exploratory Data Analysis (EDA) using ggplot2. This section emphasizes data exploration before delving into advanced data mining. The third section builds upon existing data visualization skills by delving into advanced data visualization topics, including interactive data visualization, time series plotting, and spatial mapping.
The primary objective of the first three sections is to equip students with a well-developed set of skills, enabling them to create a wide range of visualizations in R. The final section focuses on completing a final project, where students apply the skills, theory, and experiences gained from the previous sections. The project entails developing a data visualization that effectively communicates a compelling story to the audience and readers.

Syllabus

Introduction to Data Visualization and Getting Started with R
In the first module, we will learn what is data visualization, why data visualization is necessary in data science field, what data visualization will do and what skills data visualization need. We will first get started with R by learning R basic and R Markdown to prepare the data visualization in the course.

Graphics Components for Data Visualization
Understanding the elements and components of data visualization is essential for data visualization because it provides a systematic framework for creating effective and meaningful visual representations of data.In this module, we will explore the grammar of graphics, explain some rational, and introduce principles in data visualization, as well as describe the common Exploratory Data Analysis (EDA) idioms' features and applications.

ggplot2
Let's get our hands wet with real data visualization-producing a graph. In this module, we will explore the powerful data visualization package ggplot2. In this module, you will learn basic usages of ggplot() function, the fill and color aesthetics, and learn to create a histogram using ggplot() and setting suitable bin numbers or bin width.

Embed Images and Tables in R Markdown Files
Now you have conducted the basic data wrangling, documented your work in R Markdown, and created your first data visualization in previous modules. In this module, you will learn to embed, create and refer to images and tables in R Markdown. In addition, you will learn to produce scatter plots, which further enrich your visualization experience and enhance your visualization skills.

Boxplot and Multiple-view Layout
This module will continue for one of the common EDA idioms-box plots to enrich your data visualization experience and will explore new technique-layout multiple plots on one page. In this module, you will learn to produce boxplots using ggplot(), interpret boxplots and arrange multiple plots on one page.

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

Related Courses

Integración y preparación de datos (Coursera) Coursera
Universidad de los Andes

Integración y preparación de datos (Coursera)

El manejo de datos que permita generar conocimiento útil para una organización es cada vez más importante en los trabajos de alta demanda al día de hoy. Es así como este curso presenta al estudiante una metodología para el desarrollo de proyectos basados en datos, en especial de ciencia de datos. Hace énfasis en los procesos de exploración, transformación, integración de fuentes de datos estructuradas y no estructuradas con el fin de mejorar la eficiencia y calidad en los resultados de análisis posteriores como los basados en modelos analíticos.

Jun 8th 2026
4 Weeks
Exploratory Data Analysis (Coursera) Coursera
Johns Hopkins University

Exploratory Data Analysis (Coursera)

This course covers the essential exploratory techniques for summarizing data. These techniques are typically applied before formal modeling commences and can help inform the development of more complex statistical models. Exploratory techniques are also important for eliminating or sharpening potential hypotheses about the world that can be addressed by the data.

Jun 8th 2026
4 Weeks
Predictive Modeling and Machine Learning with MATLAB (Coursera) Coursera
MathWorks

Predictive Modeling and Machine Learning with MATLAB (Coursera)

In this course, you will build on the skills learned in Exploratory Data Analysis with MATLAB and Data Processing and Feature Engineering with MATLAB to increase your ability to harness the power of MATLAB to analyze data relevant to the work you do. These skills are valuable for those who have domain knowledge and some exposure to computational tools, but no programming background.

Jun 8th 2026
4 Weeks
Practical Python for AI Coding 2 (Coursera) Coursera
Korea Advanced Institute of Science and Technology - KAIST

Practical Python for AI Coding 2 (Coursera)

This course is for a complete novice of Python coding, so no prior knowledge or experience in software coding is required. This course selects, introduces and explains Python syntaxes, functions and libraries that were frequently used in AI coding. In addition, this course introduces vital syntaxes, and functions often used in AI coding and explains the complementary relationship among NumPy, Pandas and TensorFlow, so this course is helpful for even seasoned python users.

Jun 8th 2026
5-12 Weeks
Social Network Analysis (Coursera) Coursera
University of California, Davis

Social Network Analysis (Coursera)

This course is designed to quite literally ‘make a science’ out of something at the heart of society: social networks. Humans are natural network scientists, as we compute new network configurations all the time, almost unaware, when thinking about friends and family (which are particular forms of social networks), about colleagues and organizational relations (other, overlapping network structures), and about how to navigate delicate or opportunistic network configurations to save guard or advance in our social standing (with society being one big social network itself).

Jun 8th 2026
5-12 Weeks
Data Analysis and Visualization (Coursera) Coursera
University at Buffalo,The State University of New York

Data Analysis and Visualization (Coursera)

By the end of this course, learners are provided a high-level overview of data analysis and visualization tools, and are prepared to discuss best practices and develop an ensuing action plan that addresses key discoveries. It begins with common hurdles that obstruct adoption of a data-driven culture before introducing data analysis tools (R software, Minitab, MATLAB, and Python). Deeper examination is spent on statistical process control (SPC), which is a method for studying variation over time. The course also addresses do’s and don’ts of presenting data visually, visualization software (Tableau, Excel, Power BI), and creating a data story.

Jun 8th 2026
4 Weeks
Fundamentals of GIS (Coursera) Coursera
University of California, Davis

Fundamentals of GIS (Coursera)

Explore the world of spatial analysis and cartography with geographic information systems (GIS). What you will learn: define core geospatial concepts; practice with subset data using selections and feature attributes; create map books using advanced mapping techniques; create layer and map packages.

Jun 8th 2026
4 Weeks
Six Sigma Advanced Define and Measure Phases (Coursera) Coursera
University System of Georgia

Six Sigma Advanced Define and Measure Phases (Coursera)

This course is for you if you are looking to dive deeper into Six Sigma or strengthen and expand your knowledge of the basic components of green belt level of Six Sigma and Lean. Six Sigma skills are widely sought by employers both nationally and internationally. These skills have been proven to help improve business processes and performance. This course will take you deeper into the principles and tools associated with the "Design" and "Measure" phases of the DMAIC structure of Six Sigma.

Jun 8th 2026
5-12 Weeks
Fundamentals of Data Visualization (Coursera) Coursera
University of Colorado Boulder

Fundamentals of Data Visualization (Coursera)

Data is everywhere. Charts, graphs, and other types of information visualizations help people to make sense of this data. This course explores the design, development, and evaluation of such information visualizations. By combining aspects of design, computer graphics, HCI, and data science, you will gain hands-on experience with creating visualizations, using exploratory tools, and architecting data narratives. Topics include user-centered design, web-based visualization, data cognition and perception, and design evaluation.

Jun 8th 2026
3 Weeks
Statistics for Data Science with Python (Coursera) Coursera
IBM

Statistics for Data Science with Python (Coursera)

This Statistics for Data Science course is designed to introduce you to the basic principles of statistical methods and procedures used for data analysis. After completing this course you will have practical knowledge of crucial topics in statistics including - data gathering, summarizing data using descriptive statistics, displaying and visualizing data, examining relationships between variables, probability distributions, expected values, hypothesis testing, introduction to ANOVA (analysis of variance), regression and correlation analysis. You will take a hands-on approach to statistical analysis using Python and Jupyter Notebooks – the tools of choice for Data Scientists and Data Analysts.

Jun 8th 2026
5-12 Weeks
Data Analysis with R (Coursera) Coursera
IBM

Data Analysis with R (Coursera)

Welcome to Data Analysis with R. Now that you have a basic understanding of R programming language fundamentals, it is time to put that knowledge to work! The R programming language is purpose-built for data analysis. R is the key that opens the door between the problems that you want to solve with data and the answers you need to meet your objectives.

Jun 8th 2026
5-12 Weeks