This is an essential course in Python programming and discusses the
core programming principles of Python.
You will learn about the fundamentals of Python programming including how to set it up, primary data types and their properties, functions in Python, and how to use packages and modules available from the Python community.
You will then learn the key programming concepts such as boolean logic, control structures and loops. We will also introduce a new data structure called dictionaries. These are crucial for your data science skills and will make the foundation for any Python data science project you work on.