Programming-Python - PPY

Technology School
5 days

More information

Key information



Planned dates


About this course

This course is designed to take the fundamentals of programming learnt as part of the Cyber Foundation Pathway and build on them to enable students to interpret and write more complex python code.

What you will learn

You will learn/develop:
  • revise python basic concepts
  • create and use advanced variables
  • declare and use advanced functions
  • apply object oriented programming techniques
  • perform introspection
  • exploit metaprogramming techniques
  • read and write XML and JSON files
  • create network-aware scripts using sockets
  • write multitasking code
  • perform quality assurance 
  • package and distribute code
  • extending python using c
  • implementing file system control
  • explore python extensions using c

How will this course help my career?

This course is aimed at those who will need to interpret and write python code as part of their core role.

Security and restrictions

Must have completed CFPM5.

Must be minimum SC cleared

Before you attend

To attend this course you must have attended CFP M5 – Introduction to programming 

Can I attend this course?

This course is suitable for the following type(s) of applicant.
  • Military
  • MOD Civil Servants
  • Partners Across Government (PAG)

How will I learn?


How will you be assessed?

Assessment of this module will be a number of short coding assignments during the course which must be completed.