3-Month Professional Certificate • Hands-on application security with SecureLab
info@bcet.uk   |   Apply / Enquire   |   Download Prospectus
⚡ Cybersecurity • Ethical Hacking • Secure Programming

Professional Certificate in Ethical Hacking & Secure Programming

Offensive & Defensive Application Security with SecureLab

Learn how modern web applications are built, attacked, secured and verified. Start with security-focused Python, Flask, networking and database fundamentals, then progress to vulnerability assessment, ethical hacking, secure coding and a practical Attack–Defend capstone.

3 months / 12 weeks120 indicative learning hours60–70% practical focusSecureLab capstone
securelab://attack-defend-verify
# SecureLab learning cycle
$ identify vulnerability
$ exploit --scope authorised_lab
$ analyse --root-cause source_code
$ remediate --secure implementation
$ retest --same-attack
✓ VERIFY: control effective • evidence recorded
Course proposition

Build it. Understand it. Attack it. Secure it. Verify it.

This course connects the developer and ethical-hacker perspectives. Instead of stopping at exploitation, learners analyse the vulnerable code, implement a secure fix, repeat the original attack and verify the outcome.

12structured weekly modules
4security-focused foundation modules
60–70%recommended practical activity
1integrated capstone challenge

What learners build first

  • Python fundamentals for cybersecurity
  • Flask web application fundamentals
  • Computer networking & network security foundations
  • Database design, SQL & secure database implementation

What learners secure next

  • Injection and cross-site scripting
  • Authentication, sessions and access control
  • CSRF, SSRF, redirects and request manipulation
  • File handling, configuration, headers and secure SDLC
BUILD
UNDERSTAND
ATTACK
ANALYSE
SECURE
RETEST
VERIFY
Animated learning journey

12-week curriculum

A deliberately progressive pathway: technical foundations first, offensive security next, then defensive engineering and capstone integration.

01

Python Programming Fundamentals for Cybersecurity

Variables, control flow, functions, files, exceptions, validation and simple security automation.

Foundation
02

Flask Web Application Development Fundamentals

Routes, forms, requests, responses, templates, sessions, cookies and attack surfaces.

Foundation
03

Fundamentals of Computer Networking & Network Security

TCP/IP, IP addressing, ports, DNS, HTTP/HTTPS, firewalls and reconnaissance concepts.

Foundation
04

Database Design, SQL & Secure Database Implementation

ERD, keys, normalisation, CRUD, core SQL, least privilege and parameterised queries.

Foundation
05

Cybersecurity & Application Security Fundamentals

CIA, threats, vulnerabilities, risk, trust boundaries, attack surfaces and secure-design mindset.

Core security
06

Ethical Hacking & Vulnerability Assessment

Authorisation, scope, methodology, reconnaissance, vulnerability evidence and reporting.

Offensive
07

Injection & Client-Side Attacks

SQL injection, XSS, unsafe rendering, validation, encoding and sanitisation.

Attack → Fix
08

Authentication, Sessions & Access-Control Security

Broken authentication, IDOR, RBAC, session security, secure cookies and server-side authorisation.

Attack → Fix
09

Web & Server-Side Attacks

CSRF, SSRF, request manipulation, open redirects, allowlisting and defensive controls.

Attack → Fix
10

File, Configuration & Web Security

Path traversal, LFI/RFI concepts, upload security, headers, errors, cookies and hardening.

Defensive
11

Secure Programming & Secure SDLC

Threat modelling, validation, encoding, parameterisation, secrets, logging and remediation.

Defensive
12

SecureLab Attack–Defend Capstone

Identify → Exploit → Evidence → Root cause → Remediate → Retest → Report.

Capstone
Evidence-based assessment

Assessment designed around practical competence

Learners are assessed on technical foundations, controlled ethical-hacking practice, secure programming and the integrated SecureLab capstone.

Final Assessment

Logbook, Assignment report and Presentation based on Capstone Project.

The capstone requires learners to map an intentionally vulnerable application, identify and demonstrate selected vulnerabilities, analyse root causes, apply secure fixes, retest the original attack paths and communicate the evidence professionally.

View capstone workflow
SecureLab practical exercises30%
Technical foundations practical20%
Ethical hacking practical20%
Secure programming assessment10%
Final SecureLab capstone20%
Capstone

SecureLab Attack–Defend Challenge

The capstone joins the whole course together and is conducted through the CARSIT R&D and project context.

From vulnerability to verified remediation

Learners receive an intentionally vulnerable application and work within a defined, authorised lab scope. The objective is not simply to “hack” the system; it is to understand and improve it.

  • Professional evidence and logbook
  • Code-level remediation
  • Repeatable retesting
  • Assignment report and presentation
Map the application
Identify vulnerabilities
Exploit within scope
Capture evidence
Analyse root cause
Implement secure fixes
Retest original attacks
Report & present
Career direction

Potential job prospects & UK salary benchmarks

The certificate can support progression toward entry-level and junior cybersecurity/application-security pathways. Many roles require additional experience, certifications or broader technical depth; salary figures are market benchmarks, not guaranteed outcomes.

Junior Penetration Tester

£24k–£41k
Typical UK starting range

Ethical testing, vulnerability discovery and security reporting. Experienced penetration testers can reach around £54k–£56k.

Source: Prospects, 2026.

Cybersecurity Analyst

£25k–£35k
Typical UK starting range

Monitoring, vulnerability/risk analysis, incident support and security improvement. Indeed reports an average around £48.9k in Sep 2026.

Source: Indeed UK, 2026.

Application Security Analyst

~£60k
UK median advertised salary benchmark

Application risk analysis, secure development support, code/security review and vulnerability remediation.

Source: IT Jobs Watch, Sep 2026.

Security Engineer

£45k / £60k / £80k
UK 25th / median / 75th percentiles

Designs and implements technical security controls across systems, platforms and cloud/application environments.

Source: IT Jobs Watch, Sep 2026.

DevSecOps Engineer

£52k / £62k / £86k
UK 25th / median / 75th percentiles

Integrates security into software delivery, CI/CD, automation and cloud/platform engineering.

Source: IT Jobs Watch, Sep 2026.

Application Security / AppSec Roles

£59k / £75k / £100k
UK 25th / median / 75th salary benchmarks

Security design, secure coding guidance, threat modelling, vulnerability management and developer enablement.

Source: IT Jobs Watch, Oct 2026.
Salary note: Salary data varies by geography, experience, clearance, employer, sector and technical specialism. The course is a skills-development pathway and does not guarantee employment or any specific salary.
Plan your study

Intake, fees & study format

Designed for short-course delivery with a strong practical component. Final cohort dates and promotional fees can be confirmed by admissions.

3 months

12 structured teaching weeks with guided SecureLab practical activity.

Next intake

Enquire for the next available cohort and timetable options.

Ask admissions
Course fee

Contact admissions for the current tuition fee, promotional offers and payment options.

Request fee information
Learner voice

Sample learner feedback

The following testimonials use fictional learner personas for design and marketing-preview purposes only. Replace them with genuine, permissioned learner feedback before public publication.

★★★★★
“The SecureLab exercises helped me connect theory with real application security. I could see the vulnerable code, test the weakness, fix it and then verify the result. That learning cycle made ethical hacking and secure programming much easier to understand.”
Aisha Rahman · Aspiring Cybersecurity Analyst
Fictional sample testimonial
★★★★★
“I found the course especially useful because it did not stop at identifying vulnerabilities. The Flask and database labs showed me how insecure coding decisions create security problems and how to correct them using practical secure-development techniques.”
Daniel Okafor · Junior Software Developer
Fictional sample testimonial
★★★★★
“The capstone brought everything together—from networking and SQL to vulnerability assessment, remediation, logbook, report writing and presentation. It gave me a much clearer picture of the skills needed for application-security and cybersecurity roles.”
Priya Shah · Computing Graduate
Fictional sample testimonial
Application & enquiry

Apply online or request course information

The form is connected to the included Flask/SQLite backend when the package is run as a web application. In static preview mode, it safely stores a local draft in the browser.

Download the prospectus

Keep the programme overview, module structure, assessment and career pathways for offline review.

Download PDF Prospectus

WhatsApp enquiry

Prefer a quick conversation? Use WhatsApp to ask about the next intake, fee and eligibility.

Open WhatsApp

SecureLab AI Course Assistant

Use the chat button at the bottom-right to ask about modules, assessment, capstone, fees, entry expectations and career pathways.

FAQs

Frequently asked questions

Do I need advanced programming experience?

No. The course begins with security-focused Python, Flask, networking and database foundations. Basic computer literacy and willingness to practise are expected.

Is the course only about ethical hacking?

No. It deliberately combines ethical hacking with secure programming. Learners attack intentionally vulnerable applications, then remediate the code and retest the same attack.

How is the final assessment completed?

Final Assessment: Logbook, Assignment report and Presentation based on Capstone Project. The final capstone contributes 20% within the proposed assessment structure.

Does the course guarantee a cybersecurity job?

No. It develops practical knowledge relevant to several career pathways, but employers may require additional experience, certifications, degrees, security clearance or role-specific skills.

How does the ISM Education endorsement relate to the course?

The page states that the professional course is endorsed by ISM Education, an Ofqual-regulated UK Awarding Body. Course endorsement should not be presented as the same thing as an Ofqual-regulated qualification unless separately confirmed.

WA
SecureLab AI Course Assistant
Hello. Ask me about the 12-week curriculum, final assessment, capstone, fees, entry expectations, endorsement or career pathways.