Filters

Clear all

Location

Miles from location:

Showing 42 results

Show
results per page
Programming is a key element of the primary computing curriculum, but one which is new to many primary teachers. During this self-paced course, you will be equipped with the skills and knowledge necessary to teach programming using Scratch and Scratch Jr. You will be introduced to and use the fundamental concepts...
LocationOnline
Duration6 Hours
FeesFree
SubsidyComputing Subsidy up to - £0.00
During this self-paced course, you’ll learn how to get started with the micro:bit, exploring the in-built buttons, LEDs, and sensors for detecting movement, sound, light and heat. You’ll find out how to setup the device, how to attach add-ons to make use of the inputs and outputs, and how to teach...
Location
Duration2 Hours
FeesFree
SubsidyComputing Subsidy up to - £0.00
On this course, you’ll explore programming in Python. You’ll discover basic programming concepts, learning how to understand the basics of python syntax and interpret error messages.Ultimately, you’ll use your new coding skills to create your first program - which will be able to solve a simple...
Location
Duration8 Hours
FeesFree
SubsidyComputing Subsidy up to - £0.00
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...
Location
Duration8 Hours
FeesFree
SubsidyComputing Subsidy up to - £0.00
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...
Location
Duration8 Hours
FeesFree
SubsidyComputing Subsidy up to - £0.00
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...
Location
Duration8 Hours
FeesFree
SubsidyComputing Subsidy up to - £0.00
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...
Location
Duration8 Hours
FeesFree
SubsidyComputing Subsidy up to - £0.00
Learn the basics of web development. On this course, you will first build a website using HTML and then style it with CSS and make it interactive using JavaScript.Along the way you'll learn about the box model, which describes how websites are laid out by browsers, and about the Document Object Model, which your...
Location
Duration8 Hours
FeesFree
SubsidyComputing Subsidy up to - £0.00
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...
Location
Duration8 Hours
FeesFree
SubsidyComputing Subsidy up to - £0.00
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...
Location
Duration8 Hours
FeesFree
SubsidyComputing Subsidy up to - £0.00
Learn how data is represented through media; audio, visual and text. This online course explores how computers do interesting things with data. You’ll discover how to represent and manipulate text, images and sound and compression and other algorithms.Due to its section on the representation of images, this...
Location
Duration8 Hours
FeesFree
SubsidyComputing Subsidy up to - £0.00
During the course you’ll learn about data types, and how data structures are manipulated in Python programs. You’ll create and edit files that can store data for later use, as you begin to develop simple software applications.New program code almost always contains errors; you’ll become adept at...
Location
Duration6 Hours
FeesFree
SubsidyComputing Subsidy up to - £0.00
An understanding of algorithms is vital for success in computer science. Students need to know how algorithms are designed to solve a problem, and how these designs are represented to other humans.Improve your knowledge of algorithms to the level appropriate for up to GCSE teaching. Become confident in using the key...
Location
Duration6 Hours
FeesFree
SubsidyComputing Subsidy up to - £0.00
It is crucial that teachers have knowledge of programming, and can write programs that solve the problems posed in GCSE CS. Building on this solid base, this CPD helps teachers to teach others how to become effective programmers. Making use of the latest evidence-based research and practice, participants will develop...
Location
Duration6 Hours
FeesFree
SubsidyComputing Subsidy up to - £0.00
In this course, you deepen your understanding of algorithms and programming within the Key Stage 1 curriculum, providing you with the tools and knowledge to teach these concepts with confidence. Through unpicking the National Curriculum and what the statements look like with younger pupils, you will better understand...
Location
Duration3 Hours
FeesFree
SubsidyComputing Subsidy up to - £0.00

Pages