Looking for Live Training in 2025? - View upcoming classes

Secure your codebase, safeguard your applications

Secure your codebase, safeguard your applications

OffSec Learning Path: Intermediate Secure Software Development I

Fortify web applications and explore proven techniques to safeguard software and systems. Learners will:
  • Master cryptography and secure coding for resilient applications

  • Practice integrating security throughout the software development cycle

  • Defend against real-world attacks through hands-on practice

One of five secure software development Learning Paths

Deepen secure development expertise

Learners explore in-depth secure coding for web applications, session management, and cross-origin policies. Teams and individuals alike gain hands-on experience with debugging, attack methodologies, and common vulnerability mitigation.

Who is this Learning Path for?

  • Software developers
  • Security professionals responsible for application development
  • Offensive security professionals

Learning objectives

  • Strengthen and build upon core secure coding principles
  • Reinforce learning with hands-on practice and real-world scenarios
  • Develop vulnerability identification and mitigation skills
  • Enhance software and system protection capabilities

Key modules in the Intermediate Secure Software Development I Learning Path

Key modules in the Intermediate Secure Software Development I Learning Path
  • Syllabus

Intermediate Secure Software Development I Overview

  • 9 modules
  • 45 hours of content (approx.)
  • 15+ skills
Intermediate SecureSoftware Development I

Earning an OffSec Learning Badge

Showcase commitment to building secure applications! Upon completing 80% of the Intermediate Secure Software Development I Learning Path, you'll receive an exclusive OffSec badge. This badge:

  • Proves knowledge: Demonstrates proficiency in core secure coding concepts and vulnerability assessment
  • Boosts credibility: Add an OffSec achievement to a learners skillset, whether you're an individual or promoting your team's capabilities
  • Unlocks further learning: Motivates continued growth in the Secure Software Development learning path series

Why have your team learn secure software development with OffSec?

OffSec's Secure Software Development learning paths empower learners to protect systems and create robust software.

Build resilient applications

Implement proven secure development techniques from the start

Master secure software fundamentals

Understand the principles that safeguard software systems

Actionable security expertise

Apply knowledge to solve complex development challenges and prevent costly breaches

Start learning with OffSec

Intro
content

Learn
Fundamentals

$799/year*

Access to all fundamental content for one year to prepare for our advanced courses.

Buy now
Best
value

Learn
One

$2,749/year*

One year of lab access alongside a single course plus two exam attempts.

Buy now
All
access

Learn
Unlimited

$6,099/year*

Unlimited OffSec Learning Library access plus unlimited exam attempts for one year.

Contact us
Large
teams

Learn
Enterprise

Get a quote

Flexible terms and volume discounts available.

Book a meeting
*Subscription auto-renews unless canceled.

FAQ

Syllabus

  1. Introduction to Web Secure Coding
  2. Web Session Management
  3. Same-Origin Policy and CORS
  4. Introduction to Web Application Debugging
  5. Introduction to Templating Engines
  6. Web Attacker Methodology
  7. Introduction to XSS
  8. Introduction to SQL Injection
  9. Understanding Directory Traversal

Who should take this Learning Path?

What skills will I develop?

Do I need existing coding experience?

How is this training different from other secure coding options?

Start your journey today

Individual

Individual

Ideal for

One learner

Team

Team

Ideal for

Fewer than 10 learners

Buy now

Have questions? Contact sales

Organization

Organization

Ideal for

10 or more learners

New to cybersecurity and want to get educated on fundamental content before signing up?

Check out Cyberversity - our free resource library covering essential cybersecurity topics.

Learn more