Getting Started with Data Warehousing and BI Analytics (Coursera)

Offered by IBM,
Getting Started with Data Warehousing and BI Analytics (Coursera)

Data is one of an organization’s most valuable commodities. But how can organizations best use their data? And how does the organization determine which data is the most recent, accurate, and useful for business decision making at the highest level? After taking this course, you will be able to describe different kinds of repositories including data marts, data lakes, and data reservoirs, and explain their functions and uses.

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

A data warehouse is a large repository of data that has been cleaned to a consistent quality. Not all data repositories are used in the same way or require the same rigor when choosing what data to store. Data warehouses are designed to enable rapid business decision making through accurate and flexible reporting and data analysis. A data warehouse is one of the most fundamental business intelligence tools in use today, and one that successful Data Engineers must understand.
You will also be able to describe how data warehouses serve a single source of data truth for organization’s current and historical data.
Organizations create data value using analytics and business intelligence applications. Now that you have experienced the ELT process, gain hands-on analytics and business intelligence experience using IBM Cognos and its reporting, dashboard features including visualization capabilities.
Finally, you will complete a shareable final project that enables you to demonstrate the skills you acquired in each module.
Completing this course will count towards your learning in any of the following programs:

What You Will Learn

  • Explore the architecture, features, and benefits of data warehouses, data marts, and data lakes and identify popular data warehouse system vendors.
  • Design and populate a data warehouse, and model and querydata using CUBE, ROLLUP, and materialized views. 
  • Identify popular data analytics and business intelligence tools and vendors and create data visualizations using IBM Cognos Analytics. 
  • Design and load data into a data warehouse, write aggregation queries, create materialized query tables, and create an analytics dashboard.

Syllabus

WEEK 1
Data Warehouses, Data Marts, and Data Lakes
Welcome to your first module! This module provides a gentle but thorough introduction to data warehouse systems, data lakes, and data marts. When you complete this module, you’ll be able to identify and compare data warehouse systems, data mart, and data lake architecture, and understand how organizations can benefit from each of these three data storage entities. Optionally, you’ll explore the workings of IBM Db2 data warehouse system architecture, view use cases, and understand the key capabilities and integrations available with IBM Db2 Warehouse. Then, you’ll learn about three types of data warehouse systems and popular data warehouse system vendors. You will be ready to help your organization assess new data warehouse system offerings when you know the five essential, critical criteria, including total cost of ownership, to evaluate before changing to a new data warehouse system.

WEEK 2
Designing, Modeling and Implementing Data Warehouses
In this knowledge-packed module, you’ll explore general and reference enterprise data warehousing architecture. You’ll discover how data cubes relate to star schemas. Then you’ll learn how to slice, dice, drill up or down, roll up, and pivot relative to data cubes. Next, you will examine the capabilities of materialized views, their benefits, and how to apply them. You’ll learn how data organization using facts and dimensions and their related tables organizes information. Then, you will explore how to use normalization to create a snowflake schema as an extension of the star schema. You will learn about populating a data warehouse, incremental data updates, verifying data, querying data, interpreting an entity-relationship diagram for a star schema, creating a materialized view, and applying the CUBE and ROLLUP options. You’ll also discover how organizations can benefit by implementing staging.

WEEK 3
Data Warehouse Analytics
In this module, you’ll fast-track your data analytics learning and gain hands-on data analytics experience using IBM Cognos Analytics. After registering with Cognos Analytics, you’ll explore the platform’s capabilities by creating visualizations, building a simple dashboard, and trying out its advanced features.

WEEK 4
Final Assignment and Final Quiz
In this module, you’ll complete your final course project, which brings together concepts and practices you previously learned in the first three modules. In this final project, you will design and load data into a data warehouse using facts and dimension tables. Then you’ll write aggregation queries using CUBE and ROLLUP functions and create materialized query tables, known as a materialized view. You will complete your project by using IBM Cognos to create an analytics dashboard.

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

Related Courses

Applying Data Analytics in Finance (Coursera) Coursera
University of Illinois at Urbana-Champaign

Applying Data Analytics in Finance (Coursera)

This course introduces an overview of financial analytics. You will learn why, when, and how to apply financial analytics in real-world situations. You will explore techniques to analyze time series data and how to evaluate the risk-reward trade off expounded in modern portfolio theory. While most of the focus will be on the prices, returns, and risk of corporate stocks, the analytical techniques can be leverages in other domains. Finally, a short introduction to algorithmic trading concludes the course.

Jun 28th 2026
4 Weeks
Fundamentals of Data Analytics in the Public Sector with R (Coursera) Coursera
University of Michigan

Fundamentals of Data Analytics in the Public Sector with R (Coursera)

Gain a foundational understanding of key terms and concepts in public administration and public policy while learning foundational programming techniques using the R programming language. You will learn how to execute functions to load, select, filter, mutate, and summarize data frames using the tidyverse libraries with an emphasis on the dplyr package. By the end of the course, you will create custom functions and apply them to population data which is commonly found in public sector analytics.

Jun 22nd 2026
5-12 Weeks
Python Project for Data Engineering (Coursera) Coursera
IBM

Python Project for Data Engineering (Coursera)

This mini-course is intended to apply foundational Python skills by implementing different techniques to collect and work with data. Assume the role of a Data Engineer and extract data from multiple file formats, transform it into specific datatypes, and then load it into a single source for analysis. Continue with the course and test your knowledge by implementing webscraping and extracting data with APIs all with the help of multiple hands-on labs. After completing this course you will have acquired the confidence to begin collecting large datasets from multiple sources and transform them into one primary source, or begin web scraping to gain valuable business insights all with the use of Python.

Jun 22nd 2026
1 Week
Data Analytics in Sports Law and Team Management (Coursera) Coursera
The State University of New York

Data Analytics in Sports Law and Team Management (Coursera)

This course provides an introduction to the fundamental ideas in applying data analytics to issues surrounding key regulatory and management functions within the sports industry. Sports as an industry is increasingly relying on data analytics for more effective deployment of resources and assessment of performance in areas ranging from player productivity to fan engagement, talent identification and development, coaching, sponsorship, and marketing. This course and its successors will help you understand this new role of data analysis in the sports business.

Jun 22nd 2026
5-12 Weeks
Data Processing and Manipulation (Coursera) Coursera
University of Colorado Boulder

Data Processing and Manipulation (Coursera)

The "Data Processing and Manipulation" course provides students with a comprehensive understanding of various data processing and manipulation concepts and tools. Participants will learn how to handle missing values, detect outliers, perform sampling and dimension reduction, apply scaling and discretization techniques, and explore data cube and pivot table operations. This course equips students with essential skills for efficiently preparing and transforming data for analysis and decision-making.

Jun 22nd 2026
4 Weeks
Digital Manufacturing & Design (Coursera) Coursera
University at Buffalo,The State University of New York

Digital Manufacturing & Design (Coursera)

This course will expose you to the transformation taking place, throughout the world, in the way that products are being designed and manufactured. The transformation is happening through digital manufacturing and design (DM&D) – a shift from paper-based processes to digital processes in the manufacturing industry. By the end of this course, you’ll understand what DMD is and how it is impacting careers, practices and processes in companies both large and small.

Jun 22nd 2026
2 Weeks
Relational Database Support for Data Warehouses (Coursera) Coursera
University of Colorado System

Relational Database Support for Data Warehouses (Coursera)

Relational Database Support for Data Warehouses is the third course in the Data Warehousing for Business Intelligence specialization. In this course, you'll use analytical elements of SQL for answering business intelligence questions. You'll learn features of relational database management systems for managing summary data commonly used in business intelligence reporting. Because of the importance and difficulty of managing implementations of data warehouses, we'll also delve into storage architectures, scalable parallel processing, data governance, and big data impacts. In the assignments in this course, you can use either Oracle or PostgreSQL.

Jun 22nd 2026
5-12 Weeks