Learn new skills with a flexible online course
Earn professional or academic accreditation
Study flexibly online as you build to a degree
Find out how and why FutureLearn works
Learn with top universities & organisations
Achieve your professional goals
Transform your organisation
Learn how to analyse Python programmes and identify performance barriers to help you work more efficiently.
Create simple systems that respond to and control the physical world using the Raspberry Pi and Python. Supported by Google.
Explore the basics of Python. Guided by the Raspberry Pi Foundation, you’ll learn to code your first program. Supported by Google.
Learn how to apply the thinking and programming skills you've learnt in Scratch to text-based programming languages like Python.
Take your Python skills further in this online course, guided by the Raspberry Pi Foundation and supported by Google.
Learn object-oriented programming principles by creating your own text-based adventure game in Python. Supported by Google.
There are many developer jobs—from web and app developer to software engineer—but all involve creating and coding computer software. Begin learning how to code and explore short online programming courses, whatever your level.
Learn how to use popular packages that extend Weka's functionality and areas of application. Use them to mine your own data!