Mô hình lập trình là một phong cách cơ bản của lập trình máy tính, đóng vai trò như một cách xây dựng cấu trúc và các yếu tố của chương trình máy tính. Nhiều mô hình lập trình nổi tiếng về những kỹ thuật mà chúng cấm cũng như những gì chúng cho phép. Ví dụ: lập trình chức năng thuần túy không cho phép sử dụng các hiệu ứng phụ, trong khi lập trình có cấu trúc không cho phép sử dụng câu lệnh goto.