QL detective tutorials

Welcome to the detective tutorials! These are aimed at complete beginners who would like to learn the basics of QL, before analyzing code with CodeQL. The tutorials teach you how to write queries and introduce you to key logic concepts along the way.

We recommend you first read the Introduction to QL page for a description of the language and some simple examples.

Currently the following detective tutorials are available:

Further resources