25.7.3
This website uses cookies to ensure you get the best experience on our website. Learn more

Security for Developers with Snyk Micro-badge

Program Summary

Snyk Learn teaches developers how to stay secure with interactive lessons exploring vulnerabilities across a variety of languages and ecosystems. Snyk provides the Security for Developers learning path curated in collaboration with NYU Tandon School of Engineering. Through this learning path examines, in Python and JavaScript, a number of vulnerabilities, the risks they present, and how to address them along with code examples to see the vulnerabilities in action.

Outcomes/Objectives
By completing this learning path, the learner understands the below list of vulnerabilities along with how they work and how to mitigate each one:

  • SQL injection

  • XSS

  • Prototype pollution

  • XPath injection

  • NoSQL Injection

  • XXE - XML Ext Entity injection

  • Code injection

  • CSRF

  • Directory traversal

  • Insecure Randomness

  • Insecure hash

  • Insecure design

  • Vulnerable and deprecated components

  • Logging vulnerabilities

  • SSRF (server-side req forgery)

  • Broken access control

Deliverable

To receive a credential, students must complete the following:

  • Complete all of the Python and JavaScript modules in the Security for Developers learning path in Snyk Learn and download the certificate from the learning path page.

Program Duration

8 hours

Skills / Knowledge

  • Data Management
  • Encryption
  • Problem Solving
  • Software Development
  • Vulnerabilities Assessment
  • Web Technology
  • Data Privacy and Protection
  • Risk Management

Issued on

March 31, 2025

Expires on

Does not expire