Learning Paths

Learning Paths

A Learning Path uses expert information to guide you through your Secure Coding Journey in an effective manner, ensuring you are equipped with the right tools and knowledge to handle the toughest vulnerabilities.

On completing a Learning Path, your efforts will be rewarded with a certificate to show off your achievements.

Type of Resources Available


To make even the most dreary of security concepts interesting and easy to understand, we provide three types of learning resources:
  1. Practical Labs
  2. Knowledge Base Articles
  3. Video Tutorials
  4. Trivia Assessment


How to Start a Learning Path


Step 1:

Click the Learning Path button on the left navigation bar to browse Learning Paths.

Alternative step 1.1:

If a Learning Path has been assigned to you, please follow the steps found here. If you are accessing through the assigned activities page, proceed to step 4 of this section.

Step 2:

The Learning Path home page has a selection of categories and technologies to choose from. Select a technology that best suits your needs.

Step 3:

After selecting a technology, you will see a range of Learning Paths available for the chosen technology.

Click on the Browse Learning Path button to open a path.

Step 4:

Each Learning Path has an introductory tab that provides an overview of the path and details regarding the Learning Path duration, difficulty, number of activities, and your progress on the path.


Step 5:

To begin, simply click on the next tab on the left pane, below the introductory tab. For video tutorials and articles, click on the Mark Completed button to add them to your progress. Practical Lab exercises will automatically be added to your progress once you have completed them successfully.


How to Search for a Learning Path


We have a number of learning resources bundled into our Learning Paths that cover multiple vulnerabilities. We recommend Learning Paths to you based on your preferences to help equip you with the right knowledge.

If you would like to search for a specific Learning Path, you can do as follows:

Step 1:

Click the Learning Path button on the left navigation bar to browse Learning Paths. This will bring you to a view covering all the technologies we support categorised into sections based on functionality.

Step 2:

When on the Learning Paths page, you can use the search bar to search for the Learning Path by Title, Technology, Difficulty, and Status.


How to Provide a Rating for a Learning Path


You can provide a rating for your Learning Path.
  1. Select the Learning Path for which you want to provide a rating.

  2. Click the rating icon to provide a rating for the Learning Path.



  1. A modal window for providing the rating will appear for you to provide a rating.



How to Save a Learning Path for Later


You can save your Learning Path if you want to run it for later.
  1. Select the Learning Path which you want to save for later.

  2. Click the small clock icon to save the Learning Path.


  1. You will get a popup saying “Saved!”.

  1. Then you can find the saved Learning Path in the “My Activities” page under the “Saved Activities” section.


  1. You can remove the lab from saved activities by clicking the “Remove” button.


How to Share a Learning Path


If you would like to share a particular Learning Path with someone, you can do it by clicking the share icon next to the save icon.



You will see a popup saying, “Link copied to clipboard.” Later, you can share the copied link to share the Learning Path.



How to Receive a Certificate for Completing a Learning Path


Certificates are provided once a Learning Path has been completed with a Completion Score of 100%. The certificate can be found on the Achievements page.

To view or share your certificate, check out achievements.
    • Related Articles

    • Settings

      Under the Settings section of the platform, you will be able to find your profile Information, Preferences, and Security settings. To access settings, click on the Settings button located in the bottom left corner of the navigation bar. Information ...
    • Labs

      The SecureFlag Catalog has a range of Labs across different technologies, enabling participants to identify challenges and explore the vulnerability types in technologies and programming languages that best suit their needs. Each Lab consists of ...
    • Frequently Asked Questions (FAQ's)

      Labs Is the Hack phase mandatory? No, the Hack phase is optional. You can choose to skip it and continue with the rest of the exercise. Does my solution need to match the expected one exactly? No, your solution does not need to be identical to the ...
    • Achievements

      Hard work pays off! Click on the Achievements button in the left navigation bar or click on the All Metrics button on the far right of the Competency Metrics section in the Dashboard to view your trophies and certificates. Once you complete a ...