MindMajix, which offers data modeling training, defines data modeling this way:
Data modeling is the analysis of data objects that are used in a business or other context and the identification of the relationships among these data objects. It is a first step in doing object-oriented programming.
The service offers a a 30-hour online course, led by an instructor, that teaches the basic elements and approaches fort data modeling. The curriculum includes the basic concepts of a data warehouse, the elements of multi-dimensional modeling and an introduction to different data modeling tools.
For a closer look at the course and to get a free demo, visit the Data Modeling page on the MindMajix website.