John Wiley & Sons

Foundations of Secure Coding and Core Practices

Ends soon! Save on skills that make you shine with 40% off 3 months of Coursera Plus. Save now

John Wiley & Sons

Foundations of Secure Coding and Core Practices

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

5 hours to complete
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

5 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Understand core secure coding principles, including CIA triad and least privilege.

  • Identify common vulnerabilities like XSS and apply effective mitigation techniques.

  • Implement secure design, access control, and cryptographic best practices.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

May 2026

Assessments

4 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Build your subject-matter expertise

This course is part of the Learn Secure Coding with Bob and Alice Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 4 modules in this course

This module introduces essential security concepts such as the CIA triad, least privilege, and security frameworks. Learners will gain foundational knowledge to help them recognize and implement core principles that protect systems and data. Real-world examples and best practices are provided to illustrate how these fundamentals apply in IT environments.

What's included

1 video7 readings1 assignment

This module introduces essential secure coding practices to help prevent common web application vulnerabilities. Learners will explore techniques such as input validation, parameterized queries, secure session management, and access control. The module also covers password management, output encoding, and strategies for mitigating threats like cross-site scripting and insecure data transmission.

What's included

1 video11 readings1 assignment

This module guides learners through practical strategies for enhancing software security, focusing on secure database operations, file management, and memory handling. Learners will explore real-world scenarios to understand the importance of rollbacks, logging, cryptographic practices, and domain-driven development. By the end, participants will be equipped to make informed decisions that balance usability and security in application development.

What's included

1 video11 readings1 assignment

This module delves into advanced secure coding and design practices, including threat modeling, supply chain security, secure defaults, and managing technical debt. Learners will explore real-world scenarios to understand how to implement robust security measures throughout the software development lifecycle. By the end, participants will be equipped to enhance system resilience and safeguard codebases against evolving threats.

What's included

1 video15 readings1 assignment

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Wiley Skills Network
John Wiley & Sons
75 Courses4,436 learners

Offered by

Explore more from Software Development

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions