Learn the basics of building software securely: the secure development lifecycle, threat modeling, common web vulnerabilities, dependencies and secrets, and security testing.
The course covers the secure development lifecycle, threat modeling, common web vulnerabilities, dependencies, SBOMs and secrets, and security testing basics. The capstone is a threat model and fixes for a sample application.
Practice on real tasks and an applied assignment
Graded final assessment
A certificate that lists the skills is issued when the final assessment is passed and the applied assignment is submitted.
Content
Module 1
The Secure Development Lifecycle
Module 2
Threat Modeling
Module 3
Common Web Vulnerabilities
Module 4
Dependencies, SBOMs and Secrets
Module 5
Security Testing Basics
Module 6
Capstone: A Threat Model and Fixes for a Sample App
Apply it in a workshop
A half-day with an expert, live online or in person, that puts this course to work on
your team's own cases. The course is the pre-work; the workshop is where it gets applied.
Price Tell us which Skills courses and how many learners, and we send you a quote. Larger orders get volume pricing, and there is no minimum purchase.
Quoted on request
What a license covers Any license can be used on any Skills course: you choose the course when you assign it to a named learner.
One learner on one Skills course
What you need Skills course licenses sit on top of user licenses: a learner has to be a user on the platform.
A TechClass subscription
Access A license is used when it is assigned, whether or not the learner finishes. Unused licenses stay valid for 12 months from purchase.
12 months from assignment
How to get started
01
Request a quote
Tell us the Skills courses and the number of learners. We come back with a quote for the licenses and can walk you through the courses in a demo.
02
Add your people
Every learner needs a user license on TechClass. Skills course licenses are added on top.
03
Assign a license to each learner
Your admin assigns a license from the pool to each named learner on this course. The learner then has 12 months to complete it, at their own pace.
Education organizations and continuous learning departments: a plan of their own, paid per completion and with learner support, is in preparation. Contact us to discuss your program.
Per learner, per course. You buy Skills course licenses as a pool, on top of your user licenses, and your admin assigns one to a named learner on whichever Skills course they need. A license is used when it is assigned, whether or not the learner finishes.
Skills course licenses are quoted on request. Tell us which courses and how many learners you have in mind, and we send you a quote. Larger orders get volume pricing, and there is no minimum purchase.
Yes, with one license for each course. Licenses come from the same pool, so any license can be assigned to any Skills course, and all the licenses in one order count towards the volume price.
About 8 hours of guided learning, in modules, at the learner's own pace. Access lasts 12 months from the day the license is assigned.
Yes. A certificate that lists the skills is issued when the final assessment is passed and the applied assignment has been submitted.
A piece of real work that puts the skills to use. An employee does it on their own job and team; a learner without a suitable workplace does it on a provided case company. The learner checks it against a rubric, and a manager can review it.
No. Every Skills course stands on its own and restates what it relies on, so a learner can start with it directly.
The course is the same for companies and education organizations. A plan for continuous learning departments, paid per completion and with learner support, is in preparation.
Interested in Secure Software Development in Practice?
Learn the basics of building software securely: the secure development lifecycle, threat modeling, common web vulnerabilities, dependencies and secrets, and security testing.