Learn new skills with a flexible online course
Earn professional or academic accreditation
Study flexibly online as you build to a degree
Choose from hundreds of online courses from top universities and specialist organisations.
Find out how to create and run a makerspace for young people. Look at the pedagogy and approaches behind digital making.
2 hrs per week
Included in Unlimited
Discover how to set up and control your new Raspberry Pi, as well as how to use it for everyday tasks and to learn how to code.
Learn how encryption keeps information safe, and teach your students how it's used in the world today. Supported by Google.
Discover how you can create networked applications in Python by using sockets. Supported by Google.
Fit learning around your life with an online degree from a leading university. From undergraduate to postgraduate degrees, find the right degree to suit you.
Take your Python skills further in this online course, guided by the Raspberry Pi Foundation and supported by Google.
Master the basics of Python programming, and learn how to use programming tools and variables with the University of Michigan.
4 hrs per week
Learn how data is represented through media; audio, visual and text. Supported by Google.
Explore the exciting world of physical computing and create electronic circuits that you can control with code.
Chart the evolution of the classic 8-bit sound and discover the role of musicians in game design and development.
Explore the role of robots and autonomous systems in the factories, homes, hospitals, schools and cars of our near future.
3 hrs per week
Learn how to work effectively and collaboratively with your team, whether you're at home or on the other side of the world.
Free digital upgrade
Improve your communication skills at work and learn how to navigate positive collaboration in the modern workplace.
Discover the art of computer programming and learn what code can do with the Institute of Coding and the University of Leeds.
Does your social media presence reflect who you are as a professional? Build your online presence to boost your employability.
Learn to plan and launch a successful social media marketing campaign with the Institute of Coding and the University of Leeds.
Discover the essentials of user experience and bring your product to life by designing your own mobile app.
Build personal problem-solving skills and learn how to make an effective plan to tackle real-life problems and decisions.
Find out how to harness the power of data to help you make better business decisions.
Have you ever had a digital problem that you didn't know how to solve? Get acquainted with the principle of human-centred design.
Discover what makes online content a success and learn how to create engaging content that's in line with your business goals.
Learn how and why conversational interfaces have developed and the ways in which this exciting new technology is evolving.
Explore how microcontrollers are changing our everyday lives and why the future of tech innovation lies in physical computing.
Find out how digital technology is influencing how we live and work with the Institute of Coding and the University of Leeds.
Explore human robot interaction and enter the fascinating world of robotics and artificial intelligence in healthcare.
5 hrs per week
Build your confidence and get practical advice on launching and running a Code Club for young people.
Discover how to present information at work clearly and concisely, and learn techniques to improve your presentation skills.
Explore current and future payment technologies and develop your own innovative payment solutions with the University of Michigan.
Discover how to maintain resilience and adaptability, and explore the value of good health and wellbeing in the workplace.
Explore how code breakers and spies influenced cryptography and investigate the role it plays in modern secure communication.
6 hrs per week
How well do you understand artificial intelligence (AI)? Explore how to separate the reality from the hype on this course.
Explore the basic concepts of networks and network security and the tools used by network engineers and attackers.
Discover how to overcome real-world business challenges with software solutions.
Explore the basic requirements of network defence management.
Understand cyber security today: explore threats and the key functions of cyber security within a commercial organisation.
How and why do video gamers identify with the characters they control? Find out with this introduction to character design.
Learn how AI technology is influencing four key areas: intelligent systems, medtech, deep learning, and sustainable fishing
Our lives depend on online services. Gain essential cyber security knowledge and skills, to help protect your digital life.
Learn how technology is transforming raising capital for business with the University of Michigan's innovative financing course.
Build your knowledge and understanding of computer networks as a computer science teacher. Supported by Google.
Discover embedded system design and work your way through the product design lifecycle. Supported by Google.
Learn the theory and practice of functional programming in Erlang, through practical exercises and suggested projects.
Learn about the impact of technology on society. Explore the philosophy of technology and mediation theory, focused on design.
Explore the basics of Python. Guided by the Raspberry Pi Foundation, you’ll learn to code your first program. Supported by Google.
Learn what a Graphical User Interface is and write your own GUI-based applications with this practical course for teachers.
Learn how to apply the thinking and programming skills you've learnt in Scratch to text-based programming languages like Python.
Understand how components of a computer system interact with each other on this online course for teachers supported by Google.
Improve your ability to teach maths and logic in computing while building elements of an escape room. Supported by Google.
Discover the essentials of video game development and learn how you can start your own programming career.
Learn how to use popular packages that extend Weka's functionality and areas of application. Use them to mine your own data!
Learn how to design and prototype a chatbot that doesn't reinforce harmful gender stereotypes.
Discover the ability of artificial intelligence to transform your everyday life and reshape the way you work.
Learn about mobile design, development and creating mobile experiences, as well as bigger concepts related to mobile technology.
Discover the impact digital technology is having on the retail industry and what it means for customers.
Learn how to start a career in games development by hearing from leading games producers, recruiters, and new developers.
Explore the ways AI is changing the creative industries, and how you can develop your own career in creative AI.
Discover how databases work and how to use SQL in this introductory course. Supported by Google.
Explore the world of user interfaces and accessible design, and discover how you can start a career as a UX designer.
Learn how to analyse Python programmes and identify performance barriers to help you work more efficiently.
A course that goes beyond the hype surrounding data by demonstrating how you can drive value.
Learn the details of one-sided communication in MPI programming.
Will blockchain change the world? Explore blockchain technology and the cryptocurrency market with the University of Michigan.
Get an introduction to agile product development and design thinking so you can build better digital products.
Explore the key concepts of quantum computing and find out how it’s changing computer science with this introductory course.
Get a taste of spy training with code-breaking puzzles and get to grips with how intelligence agencies use data encryption.
Discover practical data mining and learn to mine your own data using the popular Weka workbench.
Learn how the games industry can use big data to enhance the gaming experience and increase profits.
0 hrs per week
Explore the fundamentals of computing: computer architecture, binary logic, data processing, circuits & more. Supported by Google
Explore key concepts of cybersecurity to teach 14-16 year-old students with this online cybersecurity course supported by Google.
Learn how to save and structure data in external files, and import files back into your Python programs. Supported by Google.
Get an introduction to Haskell, the increasingly popular functional programming language, with this University of Glasgow course.
Build product management skills as you learn how to plan, develop and manage a successful and user-focused digital product.
Learn how artificial intelligence is transforming healthcare and how it can be used to support change in the healthcare workforce.
Find out how to write clean and robust code as a programmer. Explore techniques to minimise the number of bugs during development.