Skip to content

John Wiley & Sons — Wiley Skills Network

Foundations of Secure Coding and Core Practices

Explore Wiley’s secure-coding course on least privilege, input handling, output encoding, passwords, file operations and security-focused design.

PaidIntermediate4–10 hoursEnglishCertificateWeb Security
Go to course

Opens on the provider’s site. Check current access and certificate terms there.

Course overview

Wiley connects core security principles with coding decisions such as handling input, rendering output and managing access. Passwords, uploads, database operations and design choices provide examples. It suits programmers who want to explain the reasoning behind a control and understand how a familiar feature can fail when its assumptions are incomplete.

What you will learn

  • Connect least privilege with application design.
  • Review input handling and output encoding.
  • Examine password, file and database security choices.

Who this suits

Intermediate learners with programming familiarity; this is the first course in Wiley’s secure-coding sequence, with further technology-specific study available separately.

Before you enroll

Practice in a course lab or an application you are authorized to test, using fictional accounts and sample data. Security tools and framework defaults change, so compare examples with current documentation. A passing exercise or AI-generated suggestion does not establish that an application is secure; explain the threat, the control and how you verified its behavior.

Coursera offers paid enrollment or subscription access. Check the enrollment screen for assessment and certificate terms, trials and any financial-aid options. Provider access terms can change; review them before paying.

Put it into practice

Review a fictional upload feature and list its trust assumptions. Propose validation, access and storage checks, then explain what evidence would show that each control works.

Source and review

This overview is based on the provider's published information, checked on . It is an editorial assessment, not a claim that we completed the resource. Time filters are approximate study ranges; projects and exercises can take longer.

View the curriculum and current access options at Coursera.

How YellowCourse describes and checks learning resources.

At a glance

Provider
Coursera
Learning format
Course
Price
Paid
Level
Intermediate
Study time (approx.)
4–10 hours
Language
English
Certificate
Available; check provider terms
Created by
John Wiley & Sons — Wiley Skills Network
Category
Web Security
Page updated
12 Oct 2026