This document provides an overview of a course on randomized algorithms. It begins by defining deterministic and randomized algorithms. Randomized algorithms incorporate random bits into their computation, making their output or running time dependent on both the input and random bits. Two examples of randomized algorithms are given: approximate median finding and randomized quicksort. The document then discusses the motivation for randomized algorithms, noting they are often simpler and more efficient than deterministic counterparts. Finally, it outlines the course structure, prerequisites, evaluation criteria, and contact details.