Listing all results (2210)

Impact of Technology: How To Lead Classroom DiscussionsCO215A05

Available from02 Nov 2020
Duration4 Weeks
VenueOnline Course
FeesFree
On this course, teachers will explore the ethical, legal, cultural, and environmental concerns surrounding computer science. You will build the skills needed to hold relevant, open, and exciting discussions in the classroom. You will explore the best ways to help your students be productive and write long-form answers...

Programming 101: An Introduction to Python for EducatorsCO207A08

Available from02 Nov 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...

Programming Pedagogy in Primary Schools: Developing Computing TeachingCO020A05

Available from02 Nov 2020
Duration6 Hours
VenueOnline Course
FeesFree
BursaryComputing Bursary up to - £0.00
On this four-week course, you’ll examine a range of teaching methods suitable for teaching programming, particularly block-based programming languages, to primary school pupils (aged 5 to 11 years old). You’ll look at general pedagogical concepts like Bloom’s verbs, semantic waves and cognitive...

Programming with GUIsCO217A06

Available from02 Nov 2020
Duration10 Weeks
VenueOnline Course
FeesFree
Discover how to build your own Graphical User Interface (GUI) with Python and guizero. On this course supported by Google, 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...

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

Available from02 Nov 2020
Duration10 Weeks
VenueOnline Course
FeesFree
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...

Understanding Computer SystemsCO212A08

Available from02 Nov 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 also...

Understanding Maths and Logic in Computer ScienceCO213A07

Available from02 Nov 2020
Duration4 Weeks
VenueOnline Course
FeesFree
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...

An Introduction to Computer Networking for TeachersCO214A07

Available from02 Nov 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...

UPGRADE OFFER: Differentiation for learningNE702A20

Available from02 Nov 2020
Duration3 Weeks
VenueOnline Course
FeesFrom £30.00 + VAT. Fees can vary, see page for more details
Online course. Improve your practice of differentiating for learning, by diagnosing your students' current levels of understanding and differentiating for learning by task. You will explore the key principles of effective differentiation for learning, see how teachers use these approaches in their classrooms, and...

UPGRADE OFFER: Linking STEM curriculum learning to careersNE712A20

Available from02 Nov 2020
Duration4 Weeks
VenueOnline Course
FeesFrom £20.00 + VAT. Fees can vary, see page for more details
Online course. Enhance your role as a STEM (science, technology, engineering or mathematics) subject teacher by linking curriculum learning to careers. Through weekly tasks, you will identify how to adapt your STEM curriculum, engaging your students in careers linked to their classroom learning. Learn from experienced...

You might also be interested in our online and residential CPD offer.

Pages