Published: 23 February 2021
Computational thinking is a critical skill in modern society. This course aims to provide you with an understanding of the foundations of computing, how software systems work, and how to construct new software systems. By the end of the course, you will have produced an application (app) of your choice, solving a problem that's important to you.
This course is intended for students with no computing background, who wish to develop their knowledge of Python and computational problem solving.