Cover image for Alice and Bob Learn Secure Coding

Alice and Bob Learn Secure Coding

A Practical Guide to Building Secure Software from First Principles to Deployment

WSTJ

Created by Wiley and Sons, Tanya Janca

Explore the essentials of secure software development, from foundational security principles to practical deployment strategies. Gain hands-on experience with secure coding techniques, threat modeling, and technology-specific best practices for building robust applications.

Wiley | Apr 2026 | 416 min

Start Trial
LevelBeginner
CategoriesCybersecurity, Compliance, Regulatory Standards and Security Frameworks

What You Will Learn

You will start by understanding key security concepts and how they impact software design. Through practical examples and real-world scenarios, you will learn to identify vulnerabilities and apply secure coding techniques in languages like JavaScript, Python, and Java. Each section builds your skills, guiding you to make informed decisions throughout the development process.

Key Features

  • Apply core security principles to everyday coding decisions and workflows
  • Implement secure coding techniques in popular languages and modern frameworks
  • Integrate security into every stage of the software development lifecycle

Target Audience

Perfect for developers, architects, and DevSecOps professionals who want to build secure systems. If you already understand programming basics and software development, you will benefit from practical guidance on integrating security into your workflow. No prior security experience is needed, as key concepts are introduced early on.

Related courses