secure-code-game

Learn to code securely while having fun through our popular open source in-editor experience, designed for developers, students, and anyone curious about securi

What is secure-code-game?

Learn to code securely while having fun through our popular open source in-editor experience, designed for developers, students, and anyone curious about security. Get started for free in under 2 minutes, playing right from your browser.

Overview of secure-code-game

What it is

Secure Code Game is an open source in-editor experience that teaches secure coding through interactive gameplay. It is designed for developers, students, and anyone curious about security. Players can start for free in under 2 minutes directly from their browser. The game has multiple seasons, each focusing on different security topics. Season 4 covers Agentic AI, Season 3 covers LLM Security, Season 2 covers Multi-Stack security, and Season 1 covers Secure Coding fundamentals. Over 10,000 players across industry and academia have played the game.

Key features

  • Open source and free to play
  • Multiple self-contained seasons covering different security topics
  • Season 4 focuses on securing Agentic Workflows and Multi-Agent Communications
  • No AI or coding experience needed for Seasons 3 and 4
  • Runs instantly in GitHub Codespaces
  • Uses GitHub Actions, Go, Python, JavaScript, and C depending on the season
  • Includes progressively harder levels within each season

Use cases

  • Developers learning to write secure code
  • Students studying cybersecurity fundamentals
  • Anyone curious about AI security and agentic workflows
  • Teams practicing secure coding in CI/CD, backend services, and web apps
  • Individuals exploring LLM security through prompt design and input/output handling

Getting started

  1. Click Use this template at the top of the repository, then select Create a new repository. Choose your personal account or an organization as the owner, and make it public to avoid using Actions minutes.2. In your new repository, click the Code button and select Create codespace on main.3. Wait for extensions and background installations to complete (less than three minutes).4. Pick any season from the table, open its folder, and read the README.md to begin.

License and pricing

The project is open source under the MIT License. Pricing type is open source.

Based on the project's public README and repository metadata.

Add this badge to your README

Featured on YunoDB Badge styles & help

Maintain this project? Show that it is featured on YunoDB.

Markdown[![Featured on YunoDB](https://yunodb.com/badge/skillssecure-code-game.svg)](https://yunodb.com/tools/skillssecure-code-game?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/skillssecure-code-game?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/skillssecure-code-game.svg" alt="Featured on YunoDB" height="20"></a>