Filters

Clear all

Location

Miles from location:

Showing 2250 results

Show
results per page

Object-oriented Programming in Python: Create Your Own Adventure GameCO210

Object-oriented programming is a programming paradigm based on objects and data rather than actions and logic. This online course will introduce you to the principles of object-oriented programming in Python, showing you how to create objects, functions, methods, and classes. You’ll use what you learn...

Programming 102: Think like a Computer ScientistCO208

On this course, you’ll explore Python programming at an intermediate level. You’ll discover how to break down problems into smaller parts, and then design and apply algorithms to data. You’ll also explore list structures and their various uses. Ultimately, what you learn will build upon...

Programming 103: Saving and Structuring DataCO219

Discover how to save data to use it across multiple runs of your programOn this course, you will learn how to save text and binary files, and how to structure data so that programs can interpret it correctly. You will explore various common types of structured files, including CSV and JSON, and also find out how...

Programming Pedagogy in Secondary Schools: Inspiring Computing TeachingCO222

Transform your teaching by developing your pedagogical approach.In the first two weeks of this course, you’ll be introduced to a range of pedagogical approaches suitable for Key Stage 3. You’ll look at a range of pedagogies aimed at developing your students’ computational thinking skills, from...

Programming with GUIsCO217

Discover how to build your own Graphical User Interface (GUI) with Python and guizero. On this course, you will learn how to incorporate more interactivity in your program. You will experiment with different types of widgets and build the confidence to design more complex GUI-based apps in the...

Teaching Programming to 5- to 11-year-oldsCO041

Through the activities in this course you will learn about algorithms and programming, and how to teach young children to code.Programming gives children the opportunity to be creators rather than just consumers of technology. From using and modifying  existing programs to complete tasks...

Understanding Computer SystemsCO212

During this course you'll learn how a computer works after you press the power button is key to working with technology effectively. On this course, you will explore what happens inside the machine and learn how computers turn inputs into outputs.You will learn what the computer operating system does and why you need...

Understanding Maths and Logic in Computer ScienceCO213

The mathematical aspects of computer science can be difficult to understand and teach. On this course, you will be introduced to maths and logic in computing in an engaging way.Using the concept of an escape room, you will learn activities and games to help improve your knowledge and skills in this subject. You will...

Developing effective leadership in secondary scienceSL329

Whether you are an aspiring science leader, new in the role, or wanting to reflect on your leadership practice, this course is designed to provide the strategies and techniques you will need to be successful. Mapped to the NPQLT framework, the course will provide a solid foundation for those wishing to continue their...

Empowering girls in key stage 2 computingCP409

If we want to address the gender gap in computing, we need to start during the primary years. Discover research-backed teaching methods and pedagogies which resonate with girls so that computing can be more equitable and inclusive. This course will explore the current gender balance in computing education and delve...

Developing your leadership through the Science Leadership Benchmarks - PrimarySL020

Are you a primary science leader looking to elevate your impact and provide a great science education for the children in your school? Discover how the science leadership benchmarks can help you develop as a leader and provide a framework for subject improvement. https://www.stem.org.uk/science-leadership-...

Pharmacy Schools ProgrammeNN511

Pharmacy Schools Programme. This innovative teaching resource, includes teaching plans and resources for Primary 1 – Primary 7 to support delivery of Personal Development and Mutual Understanding Area of learning of the Northern Ireland Curriculum. It raises awareness of self-care and community pharmacy services...

Technicians Christmas Cracker EventSL613

It’s Christmas!!!!!!This winter, you will encounter a variety of Christmas-themed sessions through both science and design & technology so invite your colleagues along to join in the Christmas fun. As always there will be a variety of scientific suppliers (hopefully in Christmas attire) you can chat to and...

Maths for A Level Computer ScienceCP518

Enhance your A-level CS teaching with a deep focus on number representation. This course covers binary/denary conversions, floating point numbers, normalisation, and related mathematical operations, boosting your confidence in teaching maths-related content.We want to help support your journey into the A Level...

Introduction to Encryption and CryptographyCO220

Discover the history of encryption and learn how it's used in the modern world. On this course, you will learn about what encryption is and understand its use in the past by using the Caesar and Vigenère ciphers. You will also look at the present and future of encryption and investigate both symmetric and...

Pages