Packt

Designing Secure Applications Using the OWASP Top 10

Packt

Designing Secure Applications Using the OWASP Top 10

Included with Coursera PlusLearn more

Ask Coursera

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

Recommended experience

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

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Analyze modern application threats and map OWASP Top 10 risks to architectural decisions, attacker behavior, and breach lifecycles.

  • Design secure systems using proven patterns that mitigate access control, authentication, cryptographic, and injection weaknesses.

  • Evaluate software supply chains, CI/CD pipelines, cloud environments, and third-party dependencies for emerging security risks.

  • Build practical application security strategies by aligning OWASP guidance with enterprise controls, governance, and standards.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

July 2026

Assessments

17 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

There are 17 modules in this course

In this module, we will introduce the course structure and establish the foundational context for OWASP within application security. We will also orient learners to the goals, scope, and expectations of the program. Finally, we will set the stage for understanding modern security challenges in application development.

What's included

1 video

In this module, we will examine how application security risks have transformed over time. We will explore attacker incentives and how economics shape exploitation strategies. We will also break down how breaches unfold across their full lifecycle.

What's included

3 videos1 assignment

In this module, we will explore how the OWASP Top 10 is constructed and validated. We will examine the data-driven methodology behind risk prioritization. We will also discuss how to responsibly interpret ranking-based security models.

What's included

4 videos1 assignment

In this module, we will explore how architecture directly shapes application security outcomes. We will break down the foundational principles of secure system design. We will also connect architectural decisions to OWASP risk categories.

What's included

3 videos1 assignment

In this module, we will examine how access control mechanisms fail across real-world systems. We will analyze architectural and design-level causes of authorization weaknesses. We will also explore patterns for building robust and secure access control systems.

What's included

8 videos1 assignment

In this module, we will explore how cryptographic systems fail in modern applications. We will break down lifecycle stages where encryption is commonly misused or weakened. We will also review secure patterns for protecting sensitive data effectively.

What's included

5 videos1 assignment

In this module, we will examine how injection vulnerabilities manifest across modern architectures. We will explore how APIs and distributed systems expand the injection attack surface. We will also study defensive coding and design strategies to eliminate injection risks.

What's included

5 videos1 assignment

In this module, we will explore how insecure design emerges at the architectural level. We will examine how cognitive biases and business logic flaws introduce vulnerabilities. We will also focus on designing systems that prevent security issues before implementation.

What's included

6 videos1 assignment

In this module, we will examine how configuration errors lead to security vulnerabilities. We will explore risks across cloud, containers, and infrastructure environments. We will also focus on preventing misconfiguration through disciplined security practices.

What's included

5 videos1 assignment

In this module, we will explore risks introduced by third-party and open-source components. We will examine how supply chain complexity increases exposure to vulnerabilities. We will also focus on practical approaches to managing and mitigating dependency risks.

What's included

12 videos1 assignment

In this module, we will examine how authentication systems are designed and where they fail. We will explore identity as a modern attack surface across cloud and applications. We will also study secure-by-design approaches to identity and access management.

What's included

11 videos1 assignment

In this module, we will explore how integrity failures compromise software systems. We will examine CI/CD, configuration, and third-party risks affecting trust. We will also focus on building systems that ensure end-to-end integrity.

What's included

11 videos1 assignment

In this module, we will examine why logging and monitoring systems fail in practice. We will explore how visibility gaps increase breach impact and detection time. We will also focus on building resilient and tamper-resistant observability systems.

What's included

6 videos1 assignment

In this module, we will explore how SSRF attacks target internal systems through external interfaces. We will analyze how modern architectures unintentionally expose SSRF attack paths. We will also focus on secure design patterns that prevent SSRF exploitation.

What's included

5 videos1 assignment

In this module, we will connect OWASP concepts to enterprise security strategy and governance. We will explore how to operationalize security across organizations. We will also focus on building long-term, sustainable security programs.

What's included

7 videos1 assignment

In this module, we will provide hands-on experience with OWASP Top 10 vulnerabilities. We will explore exploitation techniques across multiple real-world scenarios. We will also reinforce secure coding and remediation practices through practical labs.

What's included

10 videos1 assignment

In this module, we will consolidate the core lessons from the entire course. We will reflect on how OWASP principles apply across modern systems. We will also outline next steps for advancing secure application design skills.

What's included

1 video2 assignments

Instructor

Packt - Course Instructors
Packt
2,023 Courses611,541 learners

Offered by

Packt

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