As big data advances into every industry and organization, finding ways to effectively share and communicate data with diverse audiences remains challenging. Data visualization provides decision makers with a visual representation of their analytics that makes data easier to understand, parse, and act upon. Taught via live online sessions, this course is ideal for professionals or students who want to learn how to characterize the data required to create effective visualizations—and build practical skills using visualization tools that bring their data to life.



  • The Data Visualization course is ideal for professionals or students seeking to gain an understanding of data visualization, especially in the context of presenting data to make a compelling proposition. The course also teaches hands-on skills using Python, R, Power BI and D3.js.


Take the first step to a Global Education


  • 8 Live Online Teaching Sessions
  • Application Assignment
  • Discussions
    • Real-World Data Sets

      If you are unable to attend the live sessions, a recording of the session would be made available on the EMERITUS Learning Management System.


      • Defining data visualization and why it’s important
      • The value and goals of visualization
      • Types of visualizations
      • Pragmatic and artistic visualization
      • Visual principles
      • What is data management? Why is it important to visualization?
      • Classes of data services in the industry
      • Introduction to MySQL and SQL
      • Demonstration of connectivity from Python and Power BI
      • How to use Python for data visualization
      • Introduction to and comparison of Python for data visualization
      • Using Python libraries and techniques
      • Data management in Python and connecting to MySQL
      • Demos of visualizations in Python
      • Using R for data visualization
      • Introduction to R for data visualization
      • Using R libraries and techniques
      • Data frames in R and connecting to MySQL
      • Demos of visualizations in R
      • Practical selection of which environment to use
      • Overview and reasons to do custom visualizations
      • What it takes to create an application in these environments
      • Introduction to D3.js
      • Examples of D3.js
      • Power BI
      • Power BI examples
      • Out-of-the-box software tools for data visualization
      • Real-time data visualizations connected to devices/IoT
      • Introduction to streaming data
      • Using PowerBI to connect to streaming data
      • Solving problems with visualizations tools: IoT applications
      • Understanding the business problem
      • Gathering the data
      • Processing the data
      • Visualizing the data
      • Presenting the visuals
      • Additional solutions using favorite tools chosen by participants


      Intro to Data Visualization

      • Participants find visualizations and critique based on sound design principles

      Intro to Data Management

      • Insights to data storage and data querying
      • Use data management principles to access data in MySQL
      • Leverage your knowledge to understand the data model of the data you’ll be accessing for visualization, and write a query in SQL to extract data in preparation for visualization

      Data Visualization Using Python

      • Use Python to prepare and shape data using Pandas
      • Connect to popular relational databases (MySQL) with Python
      • Use that data to create visualizations
      • Pull data from the web into Python for visualization

      Data Visualization Using R

      • Use R to prepare and shape data
      • Connect to popular relational databases (MySQL) with R
      • Use that data to create visualizations
      • Pull data from the web into R for visualization

      Data Visualization Using D3.js

      • Use D3 to prepare and shape data (a bit more limited than in Python/R)
      • Use data from popular relational databases in D3
      • Build a DOM from D3/SQL data and graph it using the platform


      • Carmen Taglienti
        Carmen Taglienti
        Instructor at UC Berkeley Extension
        UC Berkeley Extension

      Carmen has over 25 years of experience as an Analytics and Data Management expert. He is a recognized leader in the Analytics, Data Visualization, Data Science, Data Governance, and “Big Data” space.

      Currently, Carmen heads up Global Data Management and Governance for State Street Bank and Trust Co. as the company moves to a data-centric, governed, ontology approach, embracing data as a key asset within the organization. Prior to State Street, Carmen has held global roles in Analytics, Data Architecture, and Informatics. Additionally, he has built and led an Information and Analytics Practice for Slalom in Boston, which focuses on working with clients to enable business-focused, high-impact analytics solutions driven by modern data architecture’s platforms.

      Carmen is an adjunct professor at Merrimack College teaching Data Management as well as Government, Law, and Ethics in their online graduate Data Science program. Additionally, he teaches Data Warehousing, Visualization, Advanced Cloud Computing, and Advanced Analytics at Northeastern University.


      EMERITUS follows a unique online model. This model has ensured that nearly 90 percent of our learners complete their course.

      • OrientationOrientation Week
        The first week is orientation week. During this week you will be introduced to the other participants in the class from across the world and you will learn how to use the learning management system and other learning tools provided.
      • Goal SettingWeekly Goals
        On other weeks, you have learning goals set for the week, including watching the video lectures and completing the exercises. All exercises have weekly deadlines.
      • Live WebinarsLive Webinars
        Every few weeks, there are live webinars conducted by EMERITUS Course Leaders. Course Leaders are highly-experienced industry practitioners who contextualize the video lectures and assist with questions you may have regarding your assignments. Live sessions are usually conducted at 11 am EDT (8 am PST) on Wednesdays.
      • Live Q&A SessionsLive Q&A Sessions
        In addition to the live webinars, the course leaders also conduct Q&A sessions every week or every alternate week to help participants clarify any questions they may have pertaining to the content.
      • Follow-UpFollow-Up
        The EMERITUS Program Support team members will follow up and assist over email and via phone calls with learners who are unable to submit their assignments on time.
      • Continuous Course AccessContinued Course Access
        You will continue to have access to the course videos and learning material for up to 12 months from the course start date.

      Assignment/Application Project

      An assignment/application project is given out toward the end of the course that is based on the lectures or tutorials provided. It needs to be completed and submitted as per the deadline for grading purposes. Extensions may be provided based on a request sent to the support team.


      Discussion Boards

      It is an open forum where participants pin their opinions or thoughts regarding the topic under discussion.


      EMERITUS Program Support Team

      If at any point in the course you need tech, content or academic support, you can email program support and you will typically receive a response within 24 working hours or less.


      EMERITUS Network

      On completing the course you join a global community of 5000+ learners on the EMERITUS Network. The Network allows you to connect with EMERITUS past participants across the world.



      • Starts TBD
      • 2 Months
      • 6 – 8 hours per week
      • Course Fees $1,600


      • There are no technical prerequisites for this course.


      • You can pay for the course either with an international debit or credit card (unfortunately we are unable to accept Diners credit cards), or through a bank wire transfer. On clicking the apply now button below, you will be directed to the application form and the payment page.
      • We provide deferrals and refunds in specific cases. The deferrals and refund policy is available here.
      • You will be provided a course login within 48 hours of making a payment.


      • Please provide your work experience and your current employer via the application.
      • You can apply by clicking the Apply Now button


      For any questions regarding Emeritus, the learning experience, admission & fees,  grading & evaluation please visit ONLINE CERTIFICATE COURSE FAQs


      Take the first step to a Global Education

      Other Programs

      Emeritus - Online Certificate Courses | Diploma Programs