This chapter discusses project scheduling techniques including lagging activities, crashing projects, and developing activity networks. It covers applying lag relationships, constructing Gantt charts, accelerating projects through crashing or fast-tracking, understanding time-cost tradeoffs of crashing, and developing networks using both activity-on-node and activity-on-arrow approaches. The chapter aims to help readers schedule projects efficiently while understanding the costs and benefits of different techniques.