10 courses every software developer needs to write secure code and use AI safely

No items found.
Blog thumbnail image

Last reviewed 4 November 2026 against the sources linked in this post.

The pull request looks tidy. The coding assistant wrote most of it, the tests pass, and it adds a library nobody on the team has heard of. Merge it, and you may ship a package that did not exist last week or an endpoint that skips an access check. That is the gap security training for developers has to close. OWASP's Top 10:2025 puts broken access control first and reports that 100% of the applications tested had some form of broken access control.

This list is for engineering managers and security champions. You get 10 ready-made courses in 3 groups, what each fixes and how to roll them out. Each group ends with an Our pick. The one legal point describes a US federal rule, so use this as a syllabus, not a ruling.

All 10 courses at a glance

CourseWhat it coversLengthLaw behind it?
Secure AI-assisted software developmentCoding assistants, agents and the secure AI coding loop45 minNo
Memory-safe C and C++ to CERT and MISRA standardsLifetimes, pointers, common flaws and static analysis45 minNo
Concurrency safetyThreads, locks, race conditions and deadlock40 minNo
Enterprise platform developer onboardingA first safe change, extensions and change control45 minNo
Data classification & handlingLevels, storing, sharing and disposing of data25 minNo
AI security for everyoneShadow AI, prompt injection and unknown code packages30 minNo
Security awareness essentialsThe stages of an attack and core habits35 minYes (US covered financial institutions)
Phishing & social engineeringRed flags, verification and reporting30 minNo
Passwords, passkeys and multi-factor authenticationSafe sign-ins, MFA, passkeys and recovery30 minNo
Social engineering, fraud and deepfakesPhone, payment and impersonation scams35 minNo

Only the security awareness course sits on a US federal rule, and only for some organisations: the FTC Safeguards Rule says covered financial institutions must provide security awareness training to their personnel. It does not set a course for everyone else.

Secure and safe development

Secure AI-assisted software development: coding assistants and agents without the risk

This 45-minute course opens with a hallucinated package that becomes an attack, then covers six ways coding assistants and agents fail, the secure AI coding loop (prompt, inspect, test, disclose), the grey areas of customer data, shell commands and untested pull requests, and approved tools with AI-use labels on pull requests. It ends with a 12-question final check at 80% to pass. The "spot the flaw" round works well as a Pick Answer slide. For the review side, see our guide to AI-generated code review training.

Use this template

Memory-safe C and C++ to CERT and MISRA standards

Memory-safety flaws are a well-known class of vulnerability in C and C++. This 45-minute course starts with a crash from one stray pointer, then covers stack, heap and lifetimes, pointers and arrays, common flaws such as use after free, coding rules in practice and static analysis in review. A "name the flaw" question is a natural Pick Answer round for a team code review session.

Use this template

Concurrency safety: threads, locks and race conditions

Race conditions cause bugs that pass every test until production. This 40-minute course follows a counter that was wrong every tenth run, then covers threads, processes and async, locks, mutexes and semaphores, race conditions and deadlock, patterns by language and a review checklist. The "pick the tool" scenario, mutex or semaphore, gives back-end developers a quick check of what they know.

Use this template

Enterprise platform developer onboarding: your first safe change to a business platform

New developers on a configurable business platform often break things with their first change. This 45-minute course covers that first change to a live configuration, platform concepts, reports and processing, extensions and the configuration repository, change control and writing a hand-over note. Use it in a new starter's first week, before they touch a vendor object.

Use this template

Our pick: Secure AI-assisted software development. Many teams now ship assistant-written code, and this course gives them one loop to follow before they merge it.

Data and AI tool security

Data classification & handling

Developers copy production data into test systems and share logs in chat. This 25-minute course covers why classification exists, the company's levels, what is allowed and not allowed when you label, store, share and dispose of data, red flags and how to escalate. It ends with a 10-question final check at 80% to pass. "Where should Confidential data be stored?" makes a fast Pick Answer question.

Use this template

AI security for everyone: shadow AI, prompt injection and manipulated outputs

Prompt injection and unknown code packages affect coding assistants directly. This 30-minute course covers shadow AI and a compromised chatbot, prompt injection and poisoned content, hidden instructions in PDFs and emails, free AI extensions and unknown code packages, and how to report an incident or request an approved tool. A Word Cloud on "which AI tools are in your editor today?" shows what your policy needs to cover.

Use this template

Our pick: Data classification & handling. A stack trace pasted into a chatbot is a data leak, and this short course makes the levels clear before it happens.

Account and phishing defence

Security awareness essentials

Developers hold source code, secrets and pipeline access, so the baseline matters more for them. This 35-minute course covers why people are targeted, the anatomy of an attack, red flags, how to protect yourself and how to respond and report, with a 12-question final check at 80% to pass. For covered financial institutions it is a ready-made way to meet the FTC Safeguards Rule's security awareness training requirement, though the rule names no course.

Use this template

Phishing & social engineering

Developers are phished for repository and cloud credentials. This 30-minute course explains how attacks are built, the red flags, how to protect yourself and how to report, with a 12-question final check at 80% to pass. Add an example of a fake code-hosting sign-in page to the live deck. Your SOC triages what developers report: see our SOC analyst training list.

Use this template

Passwords, passkeys and multi-factor authentication for staff

Developer accounts protect code and pipelines, so they need strong authentication. This 30-minute course covers why accounts are the target, strong and unique sign-ins, multi-factor and passkeys, fake sign-in pages and the grey areas of sharing, shortcuts and recovery. A Rating Scale on "how many of your accounts use MFA?" starts an honest conversation.

Use this template

Social engineering, fraud and deepfakes: phone, payment and impersonation scams

Impersonation scams target engineers who can approve access or deploys. This 35-minute course follows a convincing request, covers the tactics, verification by a known number, faked voice and video, and why seniority and secrecy are pressure, not proof. A "would you grant this access?" scenario works as a Pick Answer round.

Use this template

Our pick: Passwords, passkeys and multi-factor authentication for staff. One stolen developer login can reach the whole pipeline, and passkeys resist phishing, so a stolen password alone no longer opens it.

How to roll the plan out

Start where the flaws are most common. With broken access control found in every application OWASP's data tested, pair the secure coding courses with review habits, not slides alone.

  1. In a new developer's first week: security awareness essentials, passwords, passkeys and MFA, data classification, and the platform onboarding course if your team builds on one.
  2. Within the first month: secure AI-assisted development, AI security for everyone, and the memory-safety or concurrency course for the languages your team uses.
  3. Each year: a refresher quiz on each course, plus the AI courses whenever a new assistant or agent is approved.
  4. When it applies: if you are a covered financial institution, keep security awareness training current as the FTC Safeguards Rule describes, and ask your counsel what else applies in your country or state.

Ways to run these courses on AhaSlides

You can build any of these as a self-paced course with the AhaSlides course creator, run them as a live Q&A session deck, or both, with a post-course survey and a 30-day check-in to see what changed.

  1. Pick Answer: show a code snippet from the course and ask which flaw it hides.
  2. Word Cloud: ask "What do you check before you merge assistant-written code?" and compare the answers with the secure AI coding loop.
  3. Rating Scale: before and after, ask "How confident are you spotting a race condition in review?" from 1 to 5.
  4. Open Ended: collect anonymous near-misses from the last sprint at the end of a live session.

FAQ

What security training do developers need?

Developers need secure coding, dependency and secrets handling, and safe use of AI coding tools. The courses above cover those, plus the awareness basics every employee needs.

Is AI-generated code secure?

Not by default. It needs the same review, testing and scanning as any other code, and a check that every suggested package exists and is approved.

What is memory safety?

Memory safety is the prevention of errors such as buffer overflows and use after free that attackers exploit. C and C++ need rules and static analysis to get there.

How often should developers retrain on security?

Once a year, with short updates when frameworks, tools or threats change.

This post is general information, not legal advice. For a decision about your own workplace, speak to a qualified lawyer or the regulator.

Subscribe for tips, insights and strategies to boost audience engagement.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Check out other posts

AhaSlides is used by Forbes America's top 500 companies. Experience the power of engagement today.

Get started free
© 2026 AhaSlides Pte Ltd