This chapter discusses resource scheduling and costs for projects. It covers determining resource availability and demands over time, leveling resource utilization, and dealing with resource constraints. Methods are presented for allocating limited resources to activities in time-constrained and resource-constrained projects. The impacts of resource-constrained scheduling are also reviewed, including reduced flexibility and increased sensitivity of schedules.