This course will introduce fundamental concepts and techniques in the context of remote sensing and image processing for Earth observation. The course starts by introducing core concepts in remote sensing i.e., describing the processes by which images are captured by sensors mounted on satellite and airborne platforms and the key characteristics of the acquired images. Then, fundamental methodologies for processing, analyzing, and visualizing remotely sensed imagery are introduced. Topics include representation of high-dimensional remote sensing images, filtering and enhancement, image classification, and image retrieval. Hands-on exercises on real-world applications will be provided throughout the course.