Overview of project management process; project selection; project idea generation, formulation, financing, bidding, budgeting, and cash flow analysis; team formation and building; deterministic and stochastic unconstrained project scheduling; resource constrained project scheduling algorithms; progress and cost control of projects; agile project management; examples of management of projects from various sectors.