Model step-by-step random movement, recurrence, hitting times, absorption, and scaling behavior with one- and multidimensional random walks.