Our Courses
Oracle Autonomous Database Administration Workshop
Learn the fundamentals of Autonomous databases and take your DBA skills knowledge to the next level and learn to deploy and administer Autonomous databases. Explore planning, implementing, and deploying an Oracle Autonomous Database, the first and only autonomous database service in the cloud.In this module you will learn how to create applications on Autonomous Database using SQL, APEX, and Oracle Machine Learning.
- Course by
- 12
- English
Foundations of Client Care 1: Human Body and Disease Basics
A review of the structure and function of human body systems and basics of disease.
- Course by
- Self Paced
- 6
- English
Foundations of Client Care 2: Workplace Safety, Emergency Care, and Infection Control
A review of the principles of workplace safety, emergency care, and infection control within a healthcare setting.
- Course by
- Self Paced
- 9
- English
Foundations of Client Care 3: Client Care
A review of the needs of daily living and related care activities, basic client care, and more advanced skills for working with clients with different needs.
- Course by
- Self Paced
- 12
- English
Introduction to Cybersecurity for Teachers
Explore key concepts of cybersecurity to teach students aged 14 to 16 with this online course.
- Course by
- 12
- English
Introduction to Databases and SQL
Learn to create and manipulate databases using SQL.
- Course by
- 12
- English
Data Representation in Computing: Bring Data to Life
Learn how data is represented through media; audio, visual and text.
- Course by
- Self Paced
- 9
- English
Getting Started with Your Raspberry Pi
Start your Raspberry Pi journey with this introductory course.
- Course by
- Self Paced
- 12
- English
How Computers Work: Demystifying Computation
Explore the fundamentals of computing: computer architecture, binary logic, data processing, circuits & more.
- Course by
- Self Paced
- 12
- English
Impact of Technology: How To Lead Classroom Discussions
Learn how to keep 14-16 year-old students engaged in discussions while teaching computer science.
- Course by
- Self Paced
- 12
- English
Creating an Inclusive Classroom: Approaches to Supporting Learners with SEND in Computing
Explore a range of ways to make your computing lessons more inclusive for learners with special educational needs and disabilities.
- Course by
- Self Paced
- 12
- English
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
Introduction to Machine Learning and AI
Discover machine learning and how it works, and train your own AI using free online tools.
- Course by
- 63
- 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