Browse our library of planning courses
Explore the development of the city and city planning from 1900 to the outbreak of World War II in 1939.
This course explores the development of the city, and city planning, from ancient times until the birth of the modern city. Learn about key developments, innovations and debates in early planning.
By the end of this course, you will have a strong understanding of the way in which transportation systems interact with society and the economy.
By the end of this course, you will have a high understanding of the range of building type choices, their importance, and where and how to apply them to achieve compatible and more predictable community character objectives.
This course discusses the process for making ethical decisions as part of planning for disruptive technologies.
This course demonstrates how to delineate a set of neighborhoods and neighborhood centers for a given area and suggests design improvements that enhance neighborhood centers.
The second course in the Urban Design for Planners series provides training on two important tools: SketchUp and QGIS.
This six-course series explores essential urban design concepts using open source software and equips planners with the tools they need to participate fully in the urban design process. The first course introduces the software you’ll use to create analytical maps, 3D models, and 2D graphic designs.
Learn about Missing Middle Housing and how to integrate these types into existing neighborhoods.
Learn why the regular grid has been a standard part of the town planning vocabulary around the world for nearly five millennia.
The final course in the "Form-Based Codes 101" series explores citywide form-based coding—the assessment of an entire city to determine where form-based code application should occur.
This course explores basic questions and decisions to consider when preparing a form-based code. It also covers the different approaches to regulating urban form and provides guidance for selecting an organizing principle for your form-based code. Finally, the course explains the visioning and creating of a plan, followed by drafting, testing, and assembling your code.