Today I finished/completed Programming 102: Think Like A Computer Scientist, which is a course created by the Raspberry Pi Foundation and hosted on the FutureLearn platform (details for both below).
Programming 102: Think Like A Computer Scientist is an 8hr course split over 4 weeks (2hrs per week), although I found all 4 weeks available to tackle as I saw fit which worked out well as I like powering on through learning when I am in the zone. The official blurb for the course reads:
“This course covered Python programming at an intermediate level. It covered how to break down problems into smaller parts, and use functions with and return values. It also covered the concept of algorithms, in particular examples of sort and search algorithms.”
And the course has the following learning outcomes:
• Produce your own functions to break down problems into more manageable parts
• Apply several common search and sort algorithms to data
• Compare the efficiency of algorithms
• Modify functions to take parameters and output
• Interpret algorithms expressed in plain English,
in pseudocde and as flowcharts
I’ve had fun completing the course, and although it is available for free I decided to pay (just over £30) so that I can keep access to the resources and so that I can claim my certificate of achievement.
Whilst completing exercises I posted some of my work here on my blog:
“Offer a diverse selection of courses from leading universities and cultural institutions from around the world. These are delivered one step at a time, and are accessible on mobile, tablet and desktop, so you can fit learning around your life.”
Raspberry Pi Foundation
“The Raspberry Pi Foundation works to put the power of digital making into the hands of people all over the world, so they are capable of understanding and shaping our increasingly digital world, able to solve the problems that matter to them, and equipped for the jobs of the future.”