Contact FutureLearn for Support Skip main navigation
We use cookies to give you a better experience, if that’s ok you can close this message and carry on browsing. For more info read our cookies policy.
We use cookies to give you a better experience. Carry on browsing if you're happy with this, or read our cookies policy for more information.

Tech & Coding Courses

Learn to code or develop your programming skills with online coding courses - from beginner to advanced level. Explore technology trends - like big data, cyber security, data science or digital marketing - with flexible courses from top universities.

tech-and-coding

Browse by topic or start date, to find the right course for you.

Course topics

Filter courses by topic

Start date

Filter courses by start date
Active filters:
Start now
Circles within abstract blue patterns connected by dotted lines
Queensland University of Technology
Big Data: Mathematical Modelling
Learn how to apply selected mathematical modelling methods to analyse big data in this free online course.
Illustration to represent the process mining course showing cogs and arrows
Eindhoven University of Technology
Introduction to Process Mining with ProM
Learn how to use the free, open source process mining framework (ProM) to analyse, visualise, and improve processes based on data.
Bright lights symbolising the digital society
University of York
Becoming a Digital Citizen
Become a more informed digital citizen and engage with debate about what is appropriate in the modern world of social media
The Open University
The Digital Economy: Selling Through Customer Insight
Uncover new perspectives on the role and behaviour of your customers.
A smart watch and iPhone running health apps
University of Twente
eHealth
How can technology make you healthy? Learn about the design, application, implementation and evaluation of eHealth.
The Open University
The Digital Economy: Finance for Business Growth
Learn how to develop a funding strategy for your business; explore different types of finance and learn when, and how, to use them
Clinical Bioinformatics: a digital helix
The University of Manchester
Clinical Bioinformatics
Learn about the role of clinical bioinformaticians in healthcare and how their work is helping to realise the genomics revolution.
Functional Programming in Erlang
The University of Kent
Functional Programming in Erlang
Learn the theory and practice of functional programming in Erlang, through practical exercises and suggested projects.
Teaching Computing - Develop your classroom practice with STEM Learning
National STEM Learning Centre
Teaching Computing
Enhance your practice and subject knowledge as a primary or secondary school teacher of Computing.
swirling lights
King's College London
The Internet of Things
Learn how IoT works, and how to create a successful product or company using it, with this online course.
Digital Leadership: a graphic of the new technologies available to businesses today
University of Reading
Digital Leadership
Digital technologies are changing extraordinarily quickly. This four-week course will introduce you to the new digital landscape.
Big Data: measuring and predicting human behaviour
The University of Warwick
Big Data
Join us to explore how the vast amounts of data generated today can help us understand and even predict how humans behave.
23

Develop in-demand skills with our online tech and coding courses

Learn flexibly online, for free

Develop the skills to start or build a well-paid career in fields like coding, cyber security, data science or digital marketing. Start learning for free, on desktop, tablet or mobile.

Upgrade for tests and Certificates

Upgrade your course to get unlimited access, take tests and show employers the skills you've developed with a Certificate of Achievement. Prices start from £39.

Meet tech and coding experts

Learn with experts from the world’s top universities, specialist organisations and tech companies. Network with and learn from other professionals all over the world.

Meet the people who love FutureLearn

Jonathan, who took the tech course 'Introduction to Cyber Security' on FutureLearn

FutureLearn courses give me insight and whet my appetite for other subjects... I would have never looked into cyber security [as a career] if it weren’t for FutureLearn.

Jonathan
Learner on Introduction to Cyber Security

Nicky, who took the data science and coding course 'Learn to Code for Data Analysis' on FutureLearn

The course helped me discover my passion for programming. Using Python was not something required in my degree, neither was it necessary for my job. However, it has helped me do my current job better than ever, and I know it will provide me with a great advance for my future.

Nicky
Learner on Learn to Code for Data Analysis