As a program administrator, how do you drive engagement for your learners? You make fun, relevant activities that allow learners to interact with each other… and a great way to accomplish all of that is with secure coding training tournaments.
In this article, we’ll talk about driving engagement with secure coding training tournaments.
One of the biggest hurdles you might face as a program administrator is driving engagement from your learners. Adding required training into their already heavy workload is a tough ask. But by reframing training as competition, you can tap into some of that gamification and drive a security-first culture.
Here are some ways that tournaments drive engagement for secure coding training:
Read More: 6 Ways to Develop a Security Culture From Top to Bottom
Here are three tips to ensure your tournament is successful:
To maximize the effectiveness of challenges, it's important to ensure they are targeted toward the actual vulnerabilities that your developers face. The challenges should be based on real-world vulnerabilities and relevant to the languages and frameworks your developers use. This approach will help to ensure that the challenges are productive and valuable for your team.
Example: Security Journey has learning paths to meet the needs of your learners. We have awareness training for non-developers, along with hands-on coding exercises for developers. With customized learning paths, you can design a path (or choose a pre-built path) to meet your learner where they are.
Provide your developers with clear expectations regarding the skills they should aim to acquire and the objectives they should strive towards in the tournament. This will help them better understand their role in the competition and work towards achieving the desired outcomes.
Example: When you design a tournament, set goals with your leadership team. These goals can be based on lesson scores, completion times, or other metrics your learning platform collects. What’s more important is communicating these goals and expectations to your learners before the tournament starts.
When your developers successfully complete a challenge, be sure to celebrate their success. You can offer different reward levels, from local gift cards to paid time off and even cash prizes. You can also announce winners on internal platforms and social media.
Example: Tournaments are supposed to be fun! Try to celebrate success by promoting wins on communication channels, offer rewards and prizes, and have fun with badges, stickers, and promotional gifts!
Read More: 4 Ways To Engage Developers Who Couldn't Care Less About Security
Organizing tournaments can be an excellent strategy to boost engagement in your secure coding training program. To explore more about tournaments and other essential tools that can assist you in running your program, feel free to contact us for a personalized demo of our AppSec Education Platform.