The Security Dojo tournaments feature provides a competitive experience for learners, where they complete code-based experiments or learning modules in exchange for tournament points. Tournaments engage your learners and entice them with competition and a desire to sit at the top of the leaderboard when the contest is complete.

To host a successful tournament, think about a prize for the top three people and advertise it as part of your tournament communications. Something as simple as a pack of stickers, a t-shirt, or trophies will get folks engaged and competing.

Tournaments are broken down into two categories: learning and experiment tournaments.

Getting Started

To define a tournament for your Security Dojo, visit the Admin console, select Tournaments, and +ADD NEW TOURNAMENT.

Select the type of tournament you wish to create (Learning Mode or Experiment Mode).

Common Tournament Fields

Whether you create a learning or experiment tournament, there are some standard fields that you need to fill out.

  • Tournament Name: Provide a unique name for your tournament.

  • Description: Add details to help your users understand the purpose of this event.

  • Rules: If you have any specific rules for this event, clearly state them here.

  • Prizes: Define the rewards that your learners can win.

    • Bragging rights? Stickers? Gift cards?

  • Contact info: If users have questions about the tournament, how can they reach you?

  • Start Date - End Date: Set the timeline for your contest.

    • A good rule of thumb is making tournaments a minimum of one week and a maximum of four weeks.

Learning Tournaments

The learning tournament does not have any additional fields.

After filling out all your fields, click CREATE NEW TOURNAMENT.

Experiment Tournaments

The experiment tournament has additional configuration options. Choose the number of experiments to include and the language for the tournament.

After filling out all your fields, click CREATE NEW TOURNAMENT.


  • You can only have one learning and one experiment tournament active at a time.

  • Experiment tournaments are constrained to a single language per tournament.

  • Know that all your Security Dojo users are invited to all tournaments.

  • There is no way to delete a tournament currently. If you should need to delete, please contact Support.

Did this answer your question?