Available courses

This is the introductory course for Python for Beginners.  Please start here if you have no experience coding in Python.  This course is self-paced; you can proceed through the course, but need to complete each unit before moving on to the next unit.

PLEASE NOTE - This course was NOT created by Learning Domain but is provided by the author under CC licence and hosted by Learning Domain.

This series of quizzes has been collected and compiled from a variety of sources freely available in the web.

They are suitable for a variety of levels.

Introduction to Python

This course has been provided to allow students aged 14-18 to learn the basics of the Python programming language. There is a course workbook which can be used as a basis for learning where schools do not have access to Moodle.

Learning Domain can provide a hosted version for you should you wish. Please contact us via the phone number or email on the website.

“ Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming.
Python’s elegant syntax and dynamic typing, together with its interpreted
nature, make it an ideal language for scripting and rapid application
development in many areas on most platforms.”    

Unit 5 : Managing Networks

This unit examines the principles of network management, allowing you to understand the different functions and types of activity that network managers need to understand.  Network managers have a variety of tools to assist them in monitoring and maintaining networks. Specialist software tools are used to assist network managers and learning outcome 1 deals with these tools and techniques, although you will only need to become familiar with a limited number of products.

The pace of change in networking technologies and the technologies that support network managers is very rapid and you will research emerging technologies and find out how they will assist or impact on network systems.

For the practical part of this unit, you will be given the opportunity to plan and carry out a variety of network management activities. The focus will be on the maintenance of the system, including configuration.

Keeping accurate records is essential both for checking that work has been carried out and for referencing solutions to potential problems. You will be encouraged to develop good record keeping habits, which will also help them with practical work in other units.

Finally, you will consider why organisations need to have a network management policy and what it would include.

Learning outcomes

On completion of this unit you should:

  1. Know about networking management tools and technologies
  2. Understand network management functions
  3. Be able to carry out network management activities.

Below are some tools to help you with this unit!

And Remember - Not all students learn at the same pace. This VLE allows you to rewind and replay your lectures. It gives you time to process the lesson, so you are prepared to ask the questions you need answered!

Based on the specification there are a number of programming languages you can use to develop your understanding of the subject.  These are listed in the specification on page 10.

We will support the following programming languages:

  • C#
  • Java
  • Pascal/Delphi
  • Python
  • VB.Net.
Schools and colleges will be asked to indicate their programming language preference at the start of the study of the specification.

A course containing just one quiz - 100 questions on 9 different areas of the OCR Level 2 Functional Skills ICT qualification. The questions were designed by a group of students from Our Lady's High School Preston, namely: Declan, Jack, Anna, Hamed, Michael, James, Lewiss, Jordain, Tom and Matt, generously let loose by their teacher Alan O'Donohoe. Feel free to tweak the questions for your own purposes.

You can either restore the whole course into your Moodle and and use "as is"  - see docs: Course restore or you can import the quiz (one restored) into another course - see docs Activity Restore - or you can simply use selected questions by exporting and then importing one of the chosen question categories - see docs: Export questions and Import questions.,

This course is really a guide to setting up the fabulous OSMC on your Raspberry Pi. 

This course is a guide to beginners who have just got their first Raspberry Pi and want to know what they can do with it.  It includes the basics of getting started with the Raspberry Pi, getting it going and configuring it.


  1. What's in The Box?
  2. Setting up the Raspberry Pi - first run
  3. Installing Software

This course is a series of presentations on how I would approach this particular task.

Mostly how I would create the database and answer the questions rather than how I would teach the subject.

This is based on the January 2020 examination.

This course is based on how I would teach an approach to solving the Sharebrook Estate and Safari Park SAM as provided by the board.

This course is designed for students following the BTEC Nationals at Level 3.

Specifically it is aimed at BTEC Level 3 National Certificate in Information Technology - Unit 6 Website Development - https://qualifications.pearson.com/en/qualifications/btec-nationals/information-technology-2016.html
and BTEC Level 3 National Diploma in Computing - Unit 15 Website Development - https://qualifications.pearson.com/en/qualifications/btec-nationals/computing-2016.html

It is also useful to students studying A Level Computing, and A Level ICT as well as other Level 3 courses that include developing websites as part of their content.

This course is based on the 2018 SAM produced by BTEC to demonstrate the new assessment of the Unit 2 database following the criticisms of previous years.

The resources needed are available as a file from the Pearsons Website: https://qualifications.pearson.com/.

The zip file contains:

  • The question paper
  • The datafile
  • The answer template files

This course has been designed to show serving teachers one possible approach to the assessment for Unit 2.

This unit works through the published examination paper and produces a solution in MS Access.

This course is the way I would solve the problem with the Skaters Data as presented in the BTEC Assessment for Unit 2 Level 3.

Caveat -- I had no candidates in this entry.

This course has been set up to explore the teaching of Level 3 relational database with staff teaching the subject.  It is based on the SAM from the BTEC Level 3 Unit 2