Skip to content
UdemyData AnalysisPaid courseBeginner levelCertificate

Mastering Data Modeling Fundamentals (Udemy.com)

Entity-Relationship Techniques and Best Practices

Created by: Alan Simon

Last updated March 2020

icon
What you will learn

  • Master the techniques needed to build data models for your organization.
  • Apply key data modeling design principles through both classic entity-relationship notation and the “crow’s foot” notation.
  • Build semantically accurate data models consisting of entities, attributes, relationships, hierarchies, and other modeling constructs.
  • Convert conceptual data models to logical and physical data models through forward engineering.

How it compares

Against the other 371 rated Udemy courses in Data Analysis on CourseDuck:

  • Rating4.5 out of 5higher than 49% of them
  • Reviews15,056#16 of 372 by number of reviews
  • Length3 hoursshorter than 65% of them
  • Last updatedMarch 2020earlier than 89% of them

icon
Course Description

If you are a current or aspiring IT professional in search of sound, practical techniques to analyze and model data as part of the overall data management lifecycle, this is the course for you.

During the course, you’ll put what you learn to work and define sample data model segments in both “classic” entity-relationship notation and also the “crow’s foot” notation to help emphasize the best practices and techniques covered in this course. Each section has either scenario based quiz questions or hands on assignments that emphasizes key learning objectives for that section’s material. This way, you can be confident as you move through the course that you’re picking up the key points about data modeling.

To build this course, I drew from more than 30 years of my own work involving data modeling and related disciplines. Long ago, in the late 1980s, I was a software engineer at what was then the world’s second largest computer systems vendor, Digital Equipment Corporation. I wrote software for a “conceptual and logical database design tool” - in other words, a data modeling tool. My own consulting firm, Thinking Helmet, Inc., specializes in data management and analytics-focused disciplines for which data modeling is essential. I’ve rolled up my sleeves and personally tackled every aspect of what you’ll learn in this course. I’ve even learned a few painful lessons, and have built a healthy share of “lessons learned” into the course material.

In this course, I take you from the fundamentals and concepts of data modeling all the way through a number of best practices and techniques that you’ll need to build data models in your organization. You’ll find many examples that clearly demonstrate the key concepts and techniques covered throughout the course. By the end of the course, you’ll be all set to not only put these principles to work, but also to make the key data modeling and design decisions required by the “art” of data modeling that transcend the nuts-and-bolts techniques and design patterns.

Specifically, this course will cover:

  • Foundational data modeling concepts and fundamentals

  • The symbiotic relationship between data modeling and database design (Hint: the two are not exactly the same!)

  • Different modeling approaches, techniques, and notations that you can put to work

  • The fundamentals of entities, attributes, and relationships, as well as how to express these concepts in multiple modeling notations

  • How we incorporate real-world complexities into our entities, attributes, and relationships

  • The data modeling lifecycle that includes forward engineering a conceptual data model to a logical and then a physical model, as well as how we reverse-engineer a physical data model back to the conceptual level

  • Different software-based approaches for data modeling tools

Data modeling is both an art and a science. While we have developed a large body of best practices over the years, we still have to make this-or-that types of decisions throughout our data modeling work, often based on deep experience rather than specific rules. That’s what I’ve instilled into this course: the fusion of data modeling art and science that you can bring to your organization and your own work. So come join me on this journey through the world of data modeling!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Alan Simon

Alan Simon is a long-time authority on aligning transformational business process improvement initiatives with emerging data and analytics technology. He is the Managing Principal of Thinking Helmet, Inc., a boutique consultancy. In the past, Alan has led global and national consulting practices specializing in business intelligence and data warehousing. He is known for his engaging, innovative, and thought-provoking perspectives about the disciplines in which he specializes.

Alan is the author of 31 business and technology books, including the original edition of Data Warehousing For Dummies, 90 Days to the Data Mart, How to be a Successful Computer Consultant, and Data Warehousing and Business Intelligence for E-Commerce. His upcoming book The Business Hypothesis Imperative: Solving the Missing Link in Big Data, Analytics, and Data-Driven Insights is the culmination of more than 40 years as a technology professional working on the leading edge of data and analytics technologies.

icon
More courses by Alan Simon

$16.99

icon
More Data Analysis courses

Free

$79.99

$12.99

$74.99

$69.99

Free

icon
Reviews

4.5

15,056 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Yashvi Dhingani on 5/31/2026

Content was good. Being a Beginner in Data modeling this was the best course.

By Craig Sussman on 5/29/2026

Great course with material being explained simply and providing examples was very helpful. Providing the course slide decks would be very helpful for review at a later date.

By Sudhakar Katrapati on 3/1/2026

The overall explanations are good. Thank you for bringing clarity between database design vs data model desing.

By Dana Titus on 2/12/2026

The course is well structured and covers the necessary basics of the subject. Thank you!

By Rahul Kumaravadivel on 1/26/2026

It is a good course to understand the basics of data modelling, after which you can proceed with a clear idea into building a complex data model or the advanced concepts

By Shreesh Gupta on 1/18/2026

The course was amazing, learnt many things in the flow. Hope will connect again in future.

By Manuela Marginean on 1/13/2026

I would recommend it for all that need to brush up their knowledge of data modelling or anyone responsible for designing or documenting a new app.

By Daniel Vargas on 12/16/2025

It was a great intro to the subject. The only thing I missed was having a little walk through a data modeling software. Just a small sip would do it. Awesome content tho. Thank you

By Mohammad Khan on 11/14/2025

So far its been academic. Perhaps add real-world examples starting with simple fact-dim models building up to more complicated multifact, high data volume use cases. The explanations seem to be vague and can mean a multiple of things.

By Sharon Holden on 10/12/2025

I found the instructor spoke very clearly, and explained concepts well. The only thing I didn't like was that the assignments forced you to use Classic Notation rather than crows feet.

By Karishma Thakare on 11/22/2020

good contents

By Filip Dzicio on 11/22/2020

Amazing course. Theory 10/10, I would love to see more. Voice is great, its quality and astonishing technical side.

Showing 12 of 139 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100