This document outlines the content of a course on principles of sustainable development. The course covers introductions to sustainability concepts and theories, sustainability frameworks and their evolution, contrasting sustainability theories and their applications, principles of sustainability including factors and goals, moving towards sustainable development through actors, SDGs and stakeholders, evaluating sustainability, and future strategies through a student project.