Skip to main content

Software Engineering Foundations (SEF)

Visitor summary

Build software engineering foundations across programming, version control, Agile delivery, testing, databases, DevOps awareness, secure coding and practical application development.

Call-to-action label
Register your interest
Call-to-action destination

Software Engineering Foundations (SEF) introduces the core engineering practices needed to understand how software is designed, built, tested and delivered. Learners develop practical capability across programming, version control, testing, databases and secure delivery awareness.

What you will develop

  • Programming fundamentals across common web and scripting technologies.
  • Git-based version control and collaborative development practice.
  • Software lifecycles, Agile delivery, introductory testing and defect tracking.
  • Database, CI/CD, cloud and secure-coding awareness.

How learning is applied

A practical mini-project brings engineering and quality together through a simple application, supporting test cases and evidence of structured software delivery.

Programme level
Duration wording
18 weeks
Aftercare included
On
Job-search support months
6
In-role support months
3