Courses 16 Courses
Learn new skills, pursue your interests or advance your career with our short online courses.
Build a Makerspace for Young People
Teaching Programming in Primary Schools
Object-oriented Programming in Python: Create Your Own Adventure Game
Programming 101: An Introduction to Python for Educators
Programming with GUIs
Scratch to Python: Moving from Block- to Text-based Programming
Start a CoderDojo Club
Introducing Robotics: Making Robots Move
Basics of Network Security
Functional Programming in Haskell: Supercharge Your Coding
Network Defence Management Overview
The Cyber Security Landscape
Prepare to Run a Code Club
Understanding Quantum Computers
Browse related topics
Learn coding to develop your digital understanding
The use of technology dominates the majority of the world’s industries. Learning to code is becoming relevant to more careers than ever before.
A coding course will help you gain confidence and knowledge as you move from using block-based to text-based programming languages. You will build your analytical and problem solving skills and learn to visualise and work with open data.
As an increasingly desirable skill in the competitive job market, learning to code isn’t just for developers in training. Whether you work in project management or UX, coding literacy will provide context to your work and allow you to better communicate with engineers and designers from a technical perspective.
Join online coding courses on FutureLearn to begin a new career in programming or pursue your passion for website building.
Whether you want to develop as a professional or discover a new hobby, there's an online course for that.
You can even take your learning further with online programs and degrees.
Join millions of people from around the world learning together.
Online learning is as easy and natural as chatting with a group of friends.
Meet educators from top universities and cultural institutions,
who'll share their experience through videos, articles, quizzes and discussions.