Listing all results (28)

Programming 101: An Introduction to Python for EducatorsCO207A06

Start Date04 May 2020
Duration10 Weeks
VenueOnline Course
FeesFree
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 problem.

An Introduction to Computer Networking for TeachersCO214A05

Start Date04 May 2020
Duration4 Weeks
VenueOnline Course
FeesFree
Explore the fundamentals of computer networking with this online course for GCSE teachers. You will improve your understanding of key concepts and gain the confidence to teach the subject in the classroom.  On this course, you will learn to describe the different types of computer networks and understand how data can...

Understanding Computer SystemsCO212A06

Start Date04 May 2020
Duration4 Weeks
VenueOnline Course
FeesFree
Understanding 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 it. You will...

NCCE facilitator development programme (stage one) - Invitation OnlyCP725

The National Centre for Computing Education is the main provider of computing professional development in England, operating through a network of quality assured partners. All our CPD is led by accredited facilitators, working to a shared quality framework.  Successful completion of stage one of the facilitator...

Scratch to Python: Moving from Block- to Text-based ProgrammingCO211

Block-based programming languages like Scratch make it simple to learn and teach programming. But once you and your students have mastered it, it’s time to move on to a text-based programming language such as Python. This online course will show you how.  You’ll discover how to transfer the programming and thinking...

Representing Data with Images and Sound: Bringing Data to LifeCO209

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.

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 to create your...

Teaching Physical Computing with Raspberry Pi and PythonCO205

Create simple systems that respond to and control the physical world using the Raspberry Pi and Python. Over four weeks, you’ll develop your knowledge of simple electronics and computing, setting up your Raspberry Pi and writing your first program using the Python programming language

How Computers Work: Demystifying ComputationCO206

On this course, you’ll gain an understanding of how computers work at a fundamental level.  You’ll explore system architecture, along with how computers use binary and logic. Once you’ve examined the von Neumann model of computer architecture and the Fetch-Execute cycle, you’ll learn to build a range of simple...

Programming 101: An Introduction to Python for EducatorsCO207

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

Pages