In these lectures, we discuss algorithms for computing Hecke eigensystems of Hilbert modular forms. We illustrate this with many explicit examples and give several applications.