Programming-BASH - PB

Technology School
5 days

More information

Key information



Planned dates

Please contact us for information
on planned dates for this course.


About this course

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

What you will learn

You will learn/develop:
  • use all significant features of the BASH language
  • implement advanced variable and array manipulation
  • develop shell scripts that contain advanced decision making constructs
  • use the tracing features to speed the development of shell scripts
  • implement advanced data stream handling by using process substitution
  • incorporate functions in script design
  • integrate BASH scripts with those written using other shells
  • write reliable, maintainable and efficient shell scripts

How will this course help my career?

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

Security and restrictions

Must be minimum SC cleared.

Before you attend

To attend this module you just 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.