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 and coding

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.

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

Active filters:
Start now
World being held in hands
University of Twente
Geohealth
Explore how spatial data and geographic information systems (GIS) can be used to understand and improve public health.
Raspberry Pi Foundation
Prepare to Run a Code Club
Build your confidence and get practical advice on launching and running a Code Club for young people.
Connecting Patients and healthcare professionals through Social media
Taipei Medical University
Social Media in Healthcare
Understand how social media is used in healthcare, to improve communication and information sharing, with this free online course.
non-informational graphic
Purdue University
World of Spies
Get a taste of spy training, and learn how you can keep your secrets safe with a course designed for 13-18 year olds.
Weka logo
The University of Waikato
Advanced Data Mining with Weka
Learn how to use popular packages that extend Weka's functionality and areas of application. Use them to mine your own data!
Image of shadowy person using mobile phone
Deakin University
Cyber Security for Small and Medium Enterprises
Discover what common cyber threats and attacks face small and medium enterprises, and what you can do to prevent them.
Cyber Security Padlock. From iStock photo.
Newcastle University
Cyber Security
This three-week free online course explores practical cyber security including privacy online, payment safety and security at home
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.
The head of a robot with camera eyes and red ‘on’ lights.
Queensland University of Technology
Robotic Vision: Making Robots See
How does my robot see? Get involved in a vision project by writing the code for a complete vision system.
People navigating a busy street crossing
Queensland University of Technology
Social Media Analytics
How can you discover what’s being said about the things that matter to you on social media platforms, including Twitter?
Man looking at mobile device
Deakin University
Competitive Advantage
Learn the value of information to businesses and how it can give the business a competitive advantage
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.
Woman adjusts robot arm in laboratory
Queensland University of Technology
Introducing Robotics: Build a Robot Arm
Design, build and program a simple robot and share it with other learners.
University of Leeds
Learning Online: Learning and Collaborating
Become an effective online learner and develop your online communication skills when working with others.
University of Leeds
Learning Online: Managing Your Identity
Reflect on how you want to present yourself online and take positive steps towards these goals.
University of Leeds
Learning Online: Reflecting and Sharing
Get the most out of online learning by reflecting and sharing your learning with others.
University of Leeds
Learning Online: Searching and Researching
Improve your online research skills and your ability to critically analyse sources of information.
Graphic showing lightbulbs and cogs, to depict a network.
University of Southampton
Learning in the Network Age
What does it mean to learn in a networked world? Find out, and discover how to make use of your own personal learning network.
The Pennsylvania State University
Maps and the Geospatial Revolution
Learn to make maps and analyze geographic patterns using the latest geographic information systems (GIS) and cartographic tools.
RMIT University
Online Business: Digital Marketing for Success
Understand how digital marketing can help your startup with one of four courses in the Online Business Success program.
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.
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.
University of Reading
Big Data and the Environment
From sources such as satellites, sensors and social media, how can environmental data analytics benefit business and research?
Joven con una tableta apoyado en una pared
University of Bath
Curso SMART-ASD
Encontrando los apoyos tecnológicos más adecuados para alumnado con autismo y/o discapacidad intelectual.
Grenoble Ecole de Management
Digital Transformation of Businesses and Services
Explore the impact of digital transformation on businesses and services and find out how to implement it in your own organisation.
Young autistic man with tablet leaning against wall
University of Bath
SMART-ASD
Determining the most appropriate technological resources for children with autism and/or intellectual (learning) disabilities.
The Open University
The Digital Economy: Effective Supply Chain Management
Learn how to manage supply chains effectively in the digital era.
Transformation digitale des services et des entreprises
Grenoble Ecole de Management
Transformation digitale des services et des entreprises
Comment fait-on ? Comment ancre-t-on cette transformation dans la culture, dans l’organisation de l’entreprise ?
Jove autista amb una tauleta recolzat sobre un mur
University of Bath
Valencian SMART-ASD
Establim recursos tecnològics adequats als xiquets i xiquetes amb autisme i/o discapacitat intel·lectual (d'aprenentatge).
Young autistic man with tablet leaning against wall
University of Bath
ZEKİ-OTİSTİK
Otizmli ve/veya zihinsel (öğrenme) engelli çocuklar için en uygun teknolojik kaynakların belirlenmesi.
Venture Design Process
Darden School of Business, University of Virginia
Getting Started with Agile and Design Thinking
Get an introduction to agile product development and design thinking so you can build better digital products.
Taipei Medical University
Internet of Things for Active Aging
Learn about how the Internet of Things can help people aging well with this free online course.
Man standing with arms wide looking futuristic in blue neon stripes
University of Twente
Nanotechnology for Health
Discover how nanotechnology can be used for many new opportunities in healthcare with top University of Twente researchers.
Video game design course image: three video game characters
Abertay University
Game Design and Development: Video Game Character Design
How and why do video gamers identify with the characters they control? Find out with this introduction to character design.
Girl enjoying learning on a tablet computer
The Open University
Get Started with Online Learning
This free online course will explain how you can study online without putting the rest of your life on hold.
A cyber security threat - a man looks at his laptop, while people snoop over his shoulder
The Open University
Introduction to Cyber Security
Our lives depend on online services. Gain essential cyber security knowledge and skills, to help protect your digital life.
Learn to Code for Data Analysis course image: lines of code and data overlaid on an image of people walking down a street
The Open University
Learn to Code for Data Analysis
Software and data make the world go round. Learn programming, to analyse and visualise open data, with this free online course.
A group of young people in India wearing face masks with social media logos on.
UCL (University College London)
Why We Post
Discover the varying uses of social media around the world and its consequences for politics, relationships and everyday life.
The University of Waikato
Data Mining with Weka
Discover practical data mining and learn to mine your own data using the popular Weka workbench.
Digital Accessibility course image: an abstract pattern
University of Southampton
Digital Accessibility
With a better understanding of users' needs, technologies can be developed to be accessible & provide a more inclusive environment
Management of Massive Data Managing Big Data with R and Hadoop
Partnership for Advanced Computing in Europe (PRACE)
Managing Big Data with R and Hadoop
Learn how to manage and analyse big data using the R programming language and Hadoop programming framework.
RMIT University
Online Business: Pricing for Success
Discover why pricing is key to the success of your startup, with one of four courses in the Online Business Success program.
A surgeon and a process model
Eindhoven University of Technology
Process Mining in Healthcare
Learn how process mining can be used to turn healthcare data into valuable insights to improve patient care while reducing costs.
A 3D digital model of the ancient city of Rome
University of Reading
Rome
Explore the architecture and history of Rome, walking around a 3D digital model of the ancient city, with this free online course.
Factory robot arm holding a Perspex plate, blue and green digital background.
Queensland University of Technology
Introducing Robotics: Making Robots Move
The world needs people who understand how to get robots moving.
A cityscape by night with a blue laser target and binary code laid over it.
Queensland University of Technology
Robotic Vision: Processing Images
How do computers process images? Learn about image processing and image features, and how robots can be programmed to see.
"Understanding Quantum Computers" as a title on the space image.
Keio University
Understanding Quantum Computers
Explore the key concepts of quantum computing and find out how it’s changing computer science with this introductory course.
Learn to Code Electronic Music Tools course image: a sound synthesizer user interface with various controls
Goldsmiths, University of London
Learn to Code Electronic Music Tools with Javascript
This course shows you how to build sound synthesizers and drum machines that run in your web browser using Javascript.
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
50

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

Browse our latest tech and coding stories and advice

Immerse yourself in the digital world with FutureLearn’s range of IT training. Learn to code or take a programming course with a top university or leading technology organisation. Explore the world of big data and cyber security or enhance your career by taking an online data science course. Find out more in our latest stories and career advice.