Python for data analysis and visualisation

This course introduces you to computer programming from the very beginning, assuming no prior knowledge. You will learn the core features of the Python language, including basic syntax, primitive object types, input and output, and the use of several important libraries. At the end, you will be able to write short Python programs to solve real-world problems involving data and algorithms.