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

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
  • Explain several common search and sort algorithms
  • Compare the efficiency of algorithms
  • Modify functions to take parameters and output return values
  • Interpret algorithms expressed in plain English, in pseudocde and as flowcharts