Browse our library of planning courses
Yes In My Backyard (YIMBY) is a relatively new movement, but YIMBYs are quickly gaining political power and numbers. This course discusses the origins, goals, and tactics of the YIMBY movement.
This course explains what local governments need to do—and to avoid—to comply with federal laws while regulating telecommunications facilities.
This course explains the major forms of planning applicable to transportation, including rational comprehensive planning, strategic planning, policy analysis, incremental planning, advocacy planning, and communicative planning.
This course explains the menu of contemporary approaches to modifying or adding to transportation capacity. It provides examples of capacity responses to regional mobility for commuters and local accessibility for communities.
This course discusses the process for making ethical decisions as part of planning for disruptive technologies.
This course discusses the Zoning Ordinance - its structure, its relationship to the plan and the sometimes confusing procedures through which it is modified and varied.
This course provides an overview of implementation strategies for a Comprehensive Plan and examines how those strategies fit together.
This courses reviews the challenges you face as a planner if you suspect your supervisor of unethical conduct.
This course reviews the new organizational structure of the AICP Code of Ethics, along with an extended examination of the new procedures for advisory rulings and adjudication.
This course reviews the different types of documents planners are called on to write—from one-page memos to complex master plans—and apply a simple writing approach that ensures the document's points are complete, compelling, and accurate.
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.