> For the complete documentation index, see [llms.txt](https://docs.snyk.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.snyk.io/developer-education-with-snyk-learn/snyk-learn.md).

# Developer security education and Snyk product training with Snyk Learn

Snyk Learn provides interactive developer security education and Snyk product training through lessons and learning paths.

{% hint style="warning" %}
**Deprecated**

Snyk is deprecating the Snyk Learn platform. **After January 15, 2027, Snyk Learn is unavailable**, including all capabilities, integrations, and the Learning Management add-on.

* **Enterprise and add-on customers:** Download your data before this date. Visit [Snyk Learn reporting](/developer-education-with-snyk-learn/snyk-learn/snyk-learn-reports.md) and [Snyk Learn API](/developer-education-with-snyk-learn/snyk-learn/snyk-learn-api.md) for instructions.
* **Individual users:** Download your Learning Path certificates before this date. Navigate to **Your learning** > [**Certificates of completion**](/developer-education-with-snyk-learn/snyk-learn/your-learning.md#certificates-of-completion) and follow the instructions.

If you have questions, contact your Snyk account team or submit a request at the [Snyk Support site](https://support.snyk.io/s/).
{% endhint %}

[Snyk Learn](https://learn.snyk.io) offers lessons for developer [security education](#security-education) and Snyk [product training](#product-training) with short and interactive content. Snyk Learn also has [learning paths](https://learn.snyk.io/catalog/?format=learning_path\&type=security-education) for learners to take a predefined set of lessons following a structured flow. These lessons and learning paths help you start using Snyk, implement a [DevSecOps](/glossary.md#devsecops) framework, and implement an ongoing security education and training program.

Snyk Learn is one component of learning available for users and customers. The Snyk [customer resource page](https://snyk.io/customer-resources/) helps you learn the best practices for implementing Snyk in your company.

Snyk Learn is integrated into the Snyk platform. Learners can [track their progress](/developer-education-with-snyk-learn/snyk-learn/your-learning.md), and Organizations can manage users through Snyk.

## Feature availability

The following table shows the features available for each plan. For more information about plans, visit [Plans and pricing](https://snyk.io/plans/).

<table><thead><tr><th width="294">Plan</th><th>Features</th></tr></thead><tbody><tr><td>Free and Team</td><td><ul><li><a href="/developer-education-with-snyk-learn/snyk-learn/your-learning.md">Individual progress tracking</a></li><li><a href="/developer-education-with-snyk-learn/snyk-learn/your-learning.md">Lessons and learning paths</a></li></ul></td></tr><tr><td>Enterprise</td><td><ul><li><a href="/developer-education-with-snyk-learn/snyk-learn/snyk-learn-access-controls.md">Access controls</a></li><li><a href="/developer-education-with-snyk-learn/snyk-learn/snyk-learn-api.md">API access (beta)</a></li><li><a href="/developer-education-with-snyk-learn/snyk-learn/snyk-learn-reports.md">Organization-level usage reports</a></li></ul></td></tr><tr><td>Learning Management add-on</td><td><ul><li><a href="/developer-education-with-snyk-learn/snyk-learn/snyk-learn-assignments.md">Assignments</a></li><li><a href="/developer-education-with-snyk-learn/snyk-learn/snyk-learn-api.md">Extended API access</a></li><li><a href="/developer-education-with-snyk-learn/snyk-learn/snyk-learn-learning-programs.md">Learning programs</a> (Early Access)</li><li><a href="/developer-education-with-snyk-learn/snyk-learn/snyk-learn-reports/program-reporting.md">Program reporting</a></li><li><a href="/developer-education-with-snyk-learn/snyk-learn/snyk-assist.md">Snyk Assist (AI learning assistant)</a></li><li><a href="/developer-education-with-snyk-learn/snyk-learn/your-learning.md">Vulnerabilities in your code</a></li></ul></td></tr></tbody></table>

With the Snyk Learning Management add-on, application security (AppSec) and compliance teams can [assign](/developer-education-with-snyk-learn/snyk-learn/snyk-learn-assignments.md) lessons, track progress, and download reports for proof of completion. The [Snyk Learn API](/developer-education-with-snyk-learn/snyk-learn/snyk-learn-api.md) also supports these capabilities.

For more information and to add this capability to your Snyk plan, contact your Snyk account team.

## Regional hosting

Snyk Learn supports regional hosting and data residency. Multi-tenant support lets Snyk Learn operate across multiple deployment environments for Snyk users in the US, AU, and EU.

Snyk customers have access to Snyk Learn resources according to their region in the Snyk application. You do not need to create an additional user. For more information, visit [Regional hosting and data residency](https://docs.snyk.io/snyk-data-and-governance/regional-hosting-and-data-residency).

## Security education

Snyk [security education](https://learn.snyk.io/catalog/?type=security-education) provides in-depth resources on developer security. Using resources on Snyk Learn, developers learn how to stay secure with interactive lessons exploring vulnerabilities across various languages and ecosystems.

Security education lessons address the needs of developers who want to learn more about general security best practices or specific vulnerabilities and how to mitigate them. Snyk Learn is also helpful for developers, team leads, and managers who want to enhance the general security knowledge of their team.

The lessons on Snyk Learn are aligned with the [NIST NICE Framework](https://www.nist.gov/itl/applied-cybersecurity/nice) Work Role Categories and Competency Areas.

Security education lessons cover many languages, including JavaScript, Java, C#, Python, PHP, Go, Rust, Ruby, and C++. Snyk Learn also has lessons in general security, Kubernetes, artificial intelligence, and large language models (LLMs).

Snyk offers multiple security education learning paths, including OWASP Top 10, Snyk Top 10, and Security for Developers, built in partnership with [NYU](https://engineering.nyu.edu/academics/programs/cybersecurity-ms-online/nyu-cyber-fellows/badges/snyk).

## Product training

Snyk [product training](https://learn.snyk.io/catalog/?type=product-training) provides videos and self-paced courses for learning how to use Snyk, including:

* How to implement Snyk
* How to configure and manage Snyk Organizations
* How to use Snyk to find and fix issues

Product training introduces teams to Snyk tools and user best practices. Most courses take between 3 and 10 minutes.

Snyk offers product training [learning paths](https://learn.snyk.io/catalog/?type=product-training\&format=learning_path), including Implementing Snyk, Managing application security with Snyk, and Developing using Snyk.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.snyk.io/developer-education-with-snyk-learn/snyk-learn.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
