Programming Principles and Practice using Python
In this course, you will learn fundamental programming concepts and best practices using Python. The course will consist of both taught and practical elements.
Python is a powerful and flexible programming language that is designed for ease of use and enhanced productivity. It is currently one of the world's fastest growing programming languages and is often used for machine learning and data analysis.
The skills acquired in this course will enable you to write useful, correct, maintainable and efficient code. Many of the programming principles can be applied to other programming languages such as R and MATLAB.
Prerequisite: No prior programming knowledge of any kind is assumed. This course is suitable for a wide range of applicants.