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 is an adaptation of a resource from the Computing at School resource bank.

The course is currently under development and therefore there is no facility to download it.  There will be once it is complete.

This is a course made up of a questions collected from a large number of sources over the years.  The collection keeps expanding so worthwhile keeping visiting us.

The whole course is available as a Moodle course backup file for you to download and install on your own Moodle site.

I hope you find it useful.

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.”    

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 is a course with only one piece of content - a ZIP file with a lot of resources, SOW, PPT etc for this unit.

It's been gleaned from a load of different places but I hope it is of some use to some people.



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 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

Computer Networks

Unit 19 : BTEC Level 3 Computing.  Diploma / Ext. Diploma - optional unit

Unit 20 : BTEC Level 3 eSports.  Diploma / Ext. Diploma - optional unit

Computer networks are increasingly changing the way we communicate, work, access resources, stay informed, collaborate and learn. Organisations rely heavily on computer networks to conduct their internal as well as external operations. From the smallest home computer network to the biggest computer network of them all (the internet), networks affect our social, commercial, political and personal interactions.

In this unit, you will learn about the major types and models of computer networks such as local area network (LAN), wide area network (WAN), peer-to-peer and client server. You will identify the computer network hardware and software components required to design and implement networks. You will learn network communication protocols and examine communication technologies used to connect computers to wired and wireless networks. You will learn to use network design strategies to develop, implement and manage a scalable, available, efficient and secure computer network to meet identified requirements.

Due to the huge impact of computer networking on our modern way of life, there is an increasing need for high-level computer networking knowledge and skills in this dynamic field. The successful completion of this unit will give you valuable skills to either progress to further or higher education
studies, or pursue one of the many network support careers in the design, development and management of computer networking systems infrastructure.

Learning aims
In this unit you will:
  1. A Investigate how computer networks use networking communications protocols to provide effective and secure access to networking services and resources
  2. B Investigate computer network design to meet client requirements
  3. C Develop a computer network to meet client requirements.

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 learning. It gives you time to process the lesson, so you are prepared to ask the questions you need answered!

Course categories