Learn the basics of computer programming and write your first programme in Python! As one of the easiest programming languages to pick up, Python makes a great entry point for beginners. In this foundational course, you will learn the essentials of Python and key programming concepts such as data types and variables, file handling, functions and many more. Then, apply these skills to help you write your very own computer program in Python.