Featured resource
pluralsight tech forecast
2025 Tech Forecast

Which technologies will dominate in 2025? And what skills do you need to keep up?

Check it out
Hamburger Icon
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Data

Data Modeling for Data Engineers

Designing an efficient data model is a mastery on its own. This course will teach you how to create and implement optimal, high-performing data models for different workloads.

Nikola Ilic - Pluralsight course - Data Modeling for Data Engineers
by Nikola Ilic

What you'll learn

Creating a high-performing data model is one of the key tasks for efficient data engineering. In this course, Data Modeling for Data Engineers, you’ll gain the ability to design and manage efficient data models in various contexts.

First, you’ll explore foundational data modeling concepts, and understand the importance of data modeling. Next, you’ll discover the key differences between conceptual, logical, and physical data models, and various performance-optimization techniques for physical implementation in the database design process.

Finally, you’ll learn how to apply data modeling concepts in different contexts, such as OLTP and OLAP workloads. When you’re finished with this course, you’ll have the skills and knowledge of data modeling needed to create efficient and scalable data engineering solutions.

Table of contents

About the author

Nikola Ilic - Pluralsight course - Data Modeling for Data Engineers
Nikola Ilic

Nikola has multi-year experience working with various flavors of data, predominantly with Microsoft BI stack. Started with SQL Server, then brushed himself with SSAS Multidimensional, SSIS, SSRS, Power BI, Azure, etc. Nikola is really curious by nature and always trying to learn something new.

More Courses by Nikola