Filters

Clear all

Location

Miles from location:

Showing 1318 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 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...

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

Using technology to support primary scienceNC010

This course introduces a range of digital tools and devices which can be used to support learning in primary science.You will explore the importance of digital skills within primary science and their relevance to the subject, especially working scientifically. You will learn the importance of digital skills when using...

Using technology to support collaboration in the primary classroomNC009

This course will support you in using a range of digital devices and online tools to support collaborative learning in your classroom. You will explore different types of collaboration and how these can be facilitated using digital tools. You will learn how to use whole class digital learning environments to set and...

Summer school for early career teachers: Using multimedia and digital tools in STEMNC011

During the two days, you will explore how the use of technology can support curriculum aims. This course will support you in learning what is available and how to use it in the classroom both to create your own teaching resources and with pupils. You will discover the variety of multimedia tools available and how to...

Mission to the MoonRP186

During this exciting session, participants will increase their knowledge of the Moon and learn how real missions and space research can be used to inspire their pupils and improve their STEM skills. Build ‘lunar’ mountains and work scientifically to investigate the relationship between the height of...

East Riding Dogger Bank Primary Programme Closed/Bespoke CPDNY850

This network meeting provides an opportunity to meet with other schools from across the East Riding and build relationships with similar schools or staff with shared priorities.  We welcome the sharing of ideas, and any questions you may have about the Programme. If you would like to support other teachers across...

Developing digital skills through D&TNC002

This course will enable you to support pupils in developing creative, technical, and practical expertise in D&T through the use of digital technologies, building pupils’ digital skills and allowing them to participate in an increasingly technological world.During the course, you will have lots of hands-on...

Handling data and datalogging with the micro:bitNC003

Handling data is an area which spans several subjects at primary. This course introduces digital tools for data collection and handling and considers how they develop children’s learning in science, maths and computing whilst also building digital skills. This course will enable you to support pupils in...

Embedding real life contexts in primary scienceNY070

Using authentic contexts, such as stories and real-life problems, enables pupils to engage with abstract and challenging ideas.This two-day course will explore ways to introduce contexts relating to people, animals, places, materials and problems solving. These strategies will enable pupils to understand the practical...

Introduction to Programming with ScratchCO232

Scratch is a powerful, visual programming environment that provides a great introduction to the world of programming. By snapping blocks together, you can create amazing animations and games which can support learning in computing, whilst using meaningful contexts from across the wider curriculum.In this course you...

Establishing a STEM club - from creation to careersSC101

Online, self-paced course. Participants can join and start this course at any time after the advertised date.This course will take you through the process of planning a school science, technology, engineering or maths club, from developing a proposal and setting objectives, to creating a marketing campaign, developing...

Pages