Learn new skills with a flexible online course
Upskill with a series of specialist courses
Earn professional or academic accreditation
Study flexibly online as you build to a degree
Learn what a Graphical User Interface is and write your own GUI-based applications with this practical course for teachers.
Discover effective methods to teach graphs and functions as part of the maths curriculum for students aged 10-16 years.
How and why do video gamers identify with the characters they control? Find out with this introduction to character design.
R is rapidly becoming the leading language in data science and statistics.
Explore how scientists model the spread of pandemics, and what this tells us about the policy options for managing COVID-19.
Explore the key concepts of quantum computing and find out how it’s changing computer science with this introductory course.
Discover a new side to the colourful history of Pop Art alongside experts at the world-famous Centre Pompidou.
On this second course in the ExpertTrack, you’ll discover how to create a GUI using Python and start to explore creating APIs.
Learn how to create a profitable pricing strategy for your business with entrepreneur Ken Burke.
Explore the fundamentals of object-orientated programming languages and learn how to visualise data with Python.
Discover how to create visualisations and show understanding of data visualisation theory with the Python programming language.
Discover how to produce visual data analytics and business insights with the powerful Python programming language.
Discover how to use Tableau to visualise data to gain new insights, how to apply financial models, and how to do a SWOT analysis.
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 plan and implement a go to market strategy with a compelling value proposition that leads your business to success.
Become a programming expert with this introductory Python course, covering cloud technology, data visualisation and source code.
Discover storytelling with data and make better business decisions using data wrangling, modelling, and visualisations in R.
Kickstart your programming career by learning how to program simple applications in Python.
Develop UX skills in customer journey mapping, service design and customer profiling.