TRAINING TRACK / 01
Systems Programming
and Reverse Engineering Foundations
Build an understanding of how software behaves at the systems level and how to investigate a defect using code, execution evidence, and repeatable verification.
Discuss your requirements ↗PRACTICAL PORTFOLIO OUTCOME
Examine an assigned software defect, explain its cause, correct it and verify the correction.
This is the defined practical outcome for the track. The detailed exercise, supporting evidence, and review criteria are agreed as part of the training programme.
THE TRAINING FOCUS
Understand.
Investigate. Explain.
Build an understanding of how software behaves at the systems level and how to investigate a defect using code, execution evidence, and repeatable verification.
AREAS COVERED
Systems programming concepts and software behaviour
Reading and reasoning about compiled software
Structured defect investigation and documentation
Correction, verification, and technical reporting
PROGRAMME FIT
The right starting point
for the right audience.
The participant background, prerequisites, and laboratory tasks are assessed before the programme is defined. This helps align the track with the capability your organisation wants to develop.
Exercises take place within approved environments and agreed research boundaries. Participants work towards a clear, reviewable technical outcome.
View all training tracks ↗LET’S WORK IT OUT. TOGETHER.
Discuss this training track.
Systems Programming and Reverse Engineering Foundations

Let’s talk