# Source: https://docs.snyk.io/discover-snyk/snyk-learn.md

# Developer security education and Snyk product training

[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 plans are designed to help you start using Snyk, implement a [DevSecOps](https://docs.snyk.io/getting-started/glossary#devsecops) framework, and also to help you 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/) will help you learn the best practices for implementing Snyk in your Organization.

Snyk Learn is integrated into the Snyk Platform, giving learners the ability to [track their progress](https://docs.snyk.io/discover-snyk/snyk-learn/your-learning) and Organizations the ability to manage users through Snyk.

## Feature availability

The following table shows the features available for each plan. For more information about plans, see [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="snyk-learn/your-learning">Lessons and learning paths</a></li><li><a href="snyk-learn/your-learning">Individual progress tracking</a></li></ul></td></tr><tr><td>Snyk Enterprise Plan</td><td><ul><li><a href="snyk-learn/snyk-learn-access-controls">Access Controls</a></li><li><a href="snyk-learn/snyk-learn-api">API Access (Beta)</a></li><li><a href="snyk-learn/snyk-learn-reports">Org Level Usage Reports</a></li></ul></td></tr><tr><td>Learning Management add-on</td><td><ul><li><a href="snyk-learn/snyk-learn-assignments">Assignments</a></li><li><a href="snyk-learn/snyk-learn-reports/program-reporting">Program Reporting</a></li><li><a href="snyk-learn/snyk-learn-api">Extended API Access (Beta)</a></li><li><a href="snyk-learn/snyk-assist">Snyk Assist (AI Learning Assistant)</a></li></ul></td></tr></tbody></table>

### Learning Management add-on

The Snyk Learning Management add-on allows AppSec and compliance teams to easily [assign](https://docs.snyk.io/discover-snyk/snyk-learn/snyk-learn-assignments) lessons, track progress, and download reports for proof of completion. These capabilities are also supported through the [Snyk Learn API](https://docs.snyk.io/discover-snyk/snyk-learn/snyk-learn-api).

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

## Regional hosting

Snyk Learn also allows for regional hosting and data residency. Multi-tenant support enables seamless operation across multiple deployment environments, specifically tailored to meet the needs of Snyk users in the US, AU, and EU.

Snyk customers have access to Snyk Learn resources according to their region in the Snyk application. There is no need to create an additional user. For more information, see [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, and C++. Snyk Learn also has lessons in general security, Kubernetes, artificial intelligence, and 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

The platform provides an easy way for teams to get an introduction to Snyk tools and user best practices. Most courses take between three and ten 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.