Programme library

Find your starting point.

Explore programming and digital skills pathways for your next stage of learning. Begin with our Python launch programmes or register your interest in a future course.

15 PROGRAMMES · ALL PROGRAMMES
LAUNCHING FIRSTBeginnerPCEP preparation

Python Essentials 1

Your first step into programming. Learn to approach problems logically and write, run and debug Python scripts.

  • Variables & data types
  • Control flow & loops
  • Functions
  • Debugging fundamentals
LAUNCHING FIRSTIntermediatePCAP preparation

Python Essentials 2

Take your Python knowledge further with modules, file processing and object-oriented programming.

  • Object-oriented programming
  • File processing
  • Error handling
  • Modules & packages
PLANNEDAdvanced

Advanced Python

Develop greater depth in the design and organisation of Python software.

  • Advanced OOP
  • GUI programming
  • RESTful APIs
  • File processing
PLANNEDSpecialist pathway

Python for Data Analytics

Explore how Python can help you work with data and communicate findings.

  • Data Analytics 101
  • Data analyst pathways
PLANNEDSpecialist pathway

Python for Testing

Explore how code can help you check software behaviour.

  • Testing 101
  • Testing 102
PLANNEDEntry-level pathway

Python for AI

Connect Python knowledge with AI concepts through an entry-level specialist pathway.

  • AI concepts
  • Certification preparation
PLANNEDEntry-level pathway

Python for Automation

Explore ways to reduce repetitive work with Python. Availability is subject to provider rollout.

  • Automation
  • Practical workflows
PLANNEDEntry-level pathway

Python for Security

Explore the relationship between programming and security practice.

  • Security concepts
  • Certification preparation
PLANNEDYoung learners

Python for Teens

Introduce younger learners to programming through an accessible starting point.

  • PyCrafters
  • Programming basics
PLANNEDBeginner to intermediate

JavaScript Programming

Learn a language used to create interaction on the web.

  • JavaScript Essentials 1
  • JavaScript Essentials 2
PLANNEDBeginner to intermediate

Web Development

Discover how web pages are structured and styled.

  • Web Dev 101: HTML
  • Web Dev 102: CSS
PLANNEDBeginner to advanced

C Programming

Build programming foundations in C, then work towards more advanced concepts.

  • C Essentials 1 & 2
  • C Advanced
PLANNEDBeginner to advanced

C++ Programming

Develop your understanding of structured and object-oriented programming.

  • C++ Essentials 1 & 2
  • C++ Advanced
PLANNEDA2 · B1 · B2

English for IT

Build confidence understanding and communicating in technology-related settings.

  • Two courses per level
  • Technical communication
PLANNEDFoundational

Digital Literacy

Strengthen everyday skills for working, learning and staying safe online.

  • Digital awareness
  • Devices
  • Collaboration
  • Safety & security

Planned programmes are not yet open for enrolment. Register your interest to receive availability updates.

YOUR NEXT STEP

You don’t need to know everything. You need a place to begin.

Tell us what you want to learn. We’ll help you explore your next step.

Register Interest