У математичній логіці теорія моделей — це дослідження взаємозв’язку між формальними теоріями (сукупністю речень формальною мовою, що виражає твердження про математичну структуру) та їх моделями (ті структури, в яких справедливі твердження теорії).
Теорія моделей досліджує зв’язки між математичними структурами («моделями») з одного боку та формальними мовами (в яких можна сформулювати твердження про ці структури) з іншого.
Але в ширшому розумінні теорія моделей є дослідження інтерпретації будь-якої мови, формальної чи природної, за допомогою теоретико-множинних структур, з визначенням істини Альфредом Тарським як парадигмою.
Концепція є ідея. Теорія — це модель (опис того, як поводиться світ), яка робить прогнози, була перевірена та підтверджена емпіричними спостереженнями.
Соціальне моделювання, яке також називають соціальним навчанням, — це теорія, розроблена Альбертом Бандурою, яка стверджує, що ми можемо навчитися поведінці, спостерігаючи за діями інших. Для того, щоб по-справжньому навчитися поведінки, яку ми спостерігаємо, є чотири вимоги або чинники, які повинні діяти: увага, утримання, відтворення та мотивація.