

Our Courses
An Introduction to Computer Networking for Teachers
Build your knowledge and understanding of computer networks as a computer science teacher.
-
Course by
-
Self Paced
-
12
-
English
Introduction to Encryption and Cryptography
Learn about how encryption helps to keep your information safe, and how it is used in the world today.
-
Course by
-
Self Paced
-
12
-
English
Object-oriented Programming in Python: Create Your Own Adventure Game
Learn object-oriented programming principles by creating your own text-based adventure game in Python.
-
Course by
-
Self Paced
-
25
-
English
Programming Pedagogy in Primary Schools: Developing Computing Teaching
Investigate a range of pedagogical approaches suitable for teaching programming to primary school pupils (aged 5 to 11 years old).
-
Course by
-
Self Paced
-
English
Programming Pedagogy in Secondary Schools: Inspiring Computing Teaching
Examine a range of pedagogical approaches suitable for teaching computing in Key Stage 3 (Grade 6–8 in the USA).
-
Course by
-
Self Paced
-
14
-
English
Introduction to Programming with Scratch
Discover the fundamentals of programming using the block-based programming language called Scratch.
-
Course by
-
Self Paced
-
14
-
English
Programming 101: An Introduction to Python for Educators
Explore the basics of Python. Guided by the Raspberry Pi Foundation, you’ll learn to code your first program.
-
Course by
-
15
-
English
Programming 102: Think Like a Computer Scientist
Take your Python skills further in this online course, guided by the Raspberry Pi Foundation.
-
Course by
-
Self Paced
-
15
-
English
Get Started Teaching Computing in Primary Schools: Preparing to teach 5 - 11 year olds
Explore a range of strategies for teaching computing to primary school pupils (aged 5 to 11 years old).
-
Course by
-
Self Paced
-
15
-
English
Teaching Physical Computing with Raspberry Pi and Python
Explore the exciting world of physical computing and create electronic circuits that you can control with code.
-
Course by
-
Self Paced
-
15
-
English
Teaching Programming to 5- to 11-year-olds
Learn about key programming concepts and strategies for teaching programming to primary-age pupils (aged 5- to 11-years-old).
-
Course by
-
Self Paced
-
15
-
English
AP Physics 1
A self-paced, comprehensive course to prepare you for the AP Physics 1 exam.
-
Course by
-
Self Paced
-
56
-
English
Storytelling in the Workplace
Learn how to craft messages and narratives that will resonate with your target audience to create your desired outcome.
-
Course by
-
Self Paced
-
21
-
English
Public Speaking
Build confidence as a speaker by learning how to use simple tools and skills to prepare and deliver memorable presentations.
-
Course by
-
30
-
English
Visual Presentation
Learn how impactful images can enhance your presentation, communication and messaging to impress your audience.
-
Course by
-
30
-
English
Business Communication
Learn how to effectively communicate and build professional relationships through face-to-face, written, and non-verbal communication.
-
Course by
-
Self Paced
-
30
-
English
Teamwork & Collaboration
Learn essential teamwork and collaboration skills to lead, build and motivate teams in the workplace.
-
Course by
-
Self Paced
-
30
-
English
Critical Thinking & Problem Solving
The most successful professionals are able to assess the environment, analyze a situation, design a solution, and ultimately win in a competitive scenario.
-
Course by
-
50
-
English
Cultural Heritage in Transformation
Learn how to define, explore, conserve, utilize and manage cultural heritage.
-
Course by
-
Self Paced
-
39
-
English
Machine Dynamics with MATLAB
Are you keen to design a vehicle suspension using MATLAB? In this course, you will start at the very beginning of dynamic modelling, simulation and analysis of a technical system using different MathWorks products.
-
Course by
-
32
-
English
An Introduction to Data-Driven Supply Chain Resilience Management
This course teaches the foundations of data-driven supply chain resilience management and prepares the students to lead the discussion on supply chain resilience within their company.
-
Course by
-
Self Paced
-
35
-
English
Understanding Venture Capitalists: How to Get Money for Your Start Up
Learn the secrets of successful startup fundraising from veteran entrepreneurs and venture capitalists.
-
Course by
-
Self Paced
-
18
-
English
Climate Action: Solutions for a Changing Planet
How do we turn commitments to reducing the effects of climate change into action?
-
Course by
-
Self Paced
-
35
-
English
Climate Change Science and Negotiations
Humanity is up against a tight timeline to address climate change. Learn how we can deeply decarbonize the global energy systems, and put the world on a 2°C pathway.
-
Course by
-
Self Paced
-
English
Equity and Inclusion in Education
The equitable education online course aims to educate, raise awareness and build capacity on ten core aspects of equitable education, why they are important, and what can be done in order to implement them in practice.
It is directed at a broad audience of education experts and practitioners, namely policy-makers, government officials, NGOs/CBOs in the education sector, educators and university students.
-
Course by
-
Self Paced
-
15
-
English