A theoretical and computational framework for signal sampling and approximation is presented from an intuitive geometric point of view. This lecture covers both mathematical and practical aspects of modern signal processing, with hands-on projects, applications and algorithmic aspects.