Introduction to Computer Programming (MOOC) This introductory course will provide you with the foundational skillset required to write computer programs.
Introduction to computer science and programming specialisation (MOOC Specialisation) Create graphical programs, learn computing mathematics, develop mental models of computer systems by studying this specialisation.
Introduction to Meteor.js Development (MOOC) In this course you will learn how to create a complete, multi-user web site using the Meteor.js framework and MongoDB.
Introduction to Virtual Reality (MOOC) This course will introduce you to Virtual Reality (VR). You will learn how to evaluate existing VR applications, and design, test, and implement VR experiences.
Machine Learning for All (MOOC) This MOOC will provide an understanding of the basic idea of machine learning, including a machine learning project on training a computer to recognise images.
Making your first Virtual Reality Game (MOOC) This course will take you through all of the steps you need to create a VR game or other project.
Mathematics for Computer Science (MOOC) This course is a taster of the Numerical Mathematics degree module, from the BSc Computer Science programme.
Object Oriented Programming specialisation (MOOC Specialisation) A specialisation of five courses to provide you with the theoretical knowledge to build a crypto-currency exchange platform.
Responsive Web Design (MOOC) In this online course you will learn how to build an interactive website by applying responsive design concepts.
Responsive Website Basics (MOOC) In this online course you will learn three key website programming and design languages: HTML, CSS and JavaScript.