Secure your codebase, safeguard your applications
OffSec Learning Path: Intermediate Secure Software Development I
-
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
Intermediate Secure Software Development I Overview
- 9 modules
- 45 hours of content (approx.)
- 15+ skills
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
content
Learn
Fundamentals
$799/year*
Access to all fundamental content for one year to prepare for our advanced courses.
value
access
Learn
Unlimited
$6,099/year*
Unlimited OffSec Learning Library access plus unlimited exam attempts for one year.
teams
Learn
Enterprise
Get a quote
Flexible terms and volume discounts available.
FAQ
Syllabus
- Introduction to Web Secure Coding
- Web Session Management
- Same-Origin Policy and CORS
- Introduction to Web Application Debugging
- Introduction to Templating Engines
- Web Attacker Methodology
- Introduction to XSS
- Introduction to SQL Injection
- 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
Ideal for
One learner
Team
Ideal for
Fewer than 10 learners
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.