You've been invited by National Centre for Computing Education to join an online course on FutureLearn

This invitation provides all the benefits of studying with us.

Raspberry Pi Foundation

Programming 102: Think Like a Computer Scientist

Take your Python skills further in this online course, guided by the Raspberry Pi Foundation and supported by Google.

What will you achieve?

By the end of the course, you'll be able to...

  • 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 return values
  • Interpret algorithms expressed in plain English, in pseudocode and as flowcharts