This blended course reviews the findings from recent research on complex social systems  adaptive management and agile management approaches  and how to factor non-linear cause effect relationships  emergent behaviour and other patterns into programming and project management processes