This book studies the scheduling algorithms of independent tasks. The first chapter gives an introduction to the scheduling problems. The second chapter studies some single-resource scheduling algorithms with an example for each algorithm. Finally, the third chapter discusses some multi-resource scheduling algorithms with clarifying examples. Some questions are given after the second and third chapters.