Take the Semmle CTF challenges

Do you want to challenge your vulnerability hunting skills? We created these CTF challenges to allow you to do exactly that, while helping you to quickly learn Semmle CodeQL:


If you want to learn more about writing CodeQL before getting started with these CTF challenges, you may find the following articles and documents useful:

Getting Help

If you find yourself stuck writing CodeQL or on any part of the CTF and would like some help, there are a few different places you can go:

Get started

Please provide your contact information below, and we will follow up shortly.

Semmle uses the information you provide to us to contact you about our relevant content, products, and services. You may unsubscribe from these communications at any time. For more information, please review our privacy policy and our terms of use.