These learning materials are the centrepiece of our course.
You should actively engage in the materials, and be constantly thinking, doing and applying your knowledge. As you will see, these materials are not just for passive consumption!
The materials cover a lot of breadth - more than simply Python and programming. So you should go through the materials even if you already have prior programming experience.
I have designed the materials in such a way to help you get to grips to programming in the shortest time possible. This will allow you to apply your programming skills to other courses in your degree, many of which will involve programming.
There is no set schedule for completing the materials. The course is designed to be self-paced to cater for the different prior knowledge, programming experience and needs among your cohort.
I have provided a recommended schedule (details in our first live lecture) for you to gain enough knowledge and skills to be able to tackle the coursework assignments for this course and for other courses in your degree.