In this course, we will explore the fundamentals of data visualisation and Python programming. We will examine techniques for analysing and critiquing visual representations, as well as methods for effectively communicating insights and findings from data analysis. Additionally, we will introduce Python programming, exploring the latest Integrated Development Environments (IDEs), key building blocks of Python, and general programming concepts. This course equips you with essential skills to describe, interpret, and program with data, providing a strong foundation for data analysis and communication.