Skip to content

Commit 8c5580f

Browse files
author
Shati Patel
committed
Reorganize map topic
1 parent fe71cc7 commit 8c5580f

1 file changed

Lines changed: 9 additions & 22 deletions

File tree

Lines changed: 9 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,14 @@
1-
QL detective tutorials
2-
======================
1+
QL tutorials
2+
============
3+
4+
Solve puzzles 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.
5+
6+
Before starting these tutorials, you can read the :doc:`Introduction to QL <../introduction-to-ql>` for a description of the language and some simple examples.
37

48
.. toctree::
59
:glob:
610
:hidden:
711

8-
./*
9-
10-
Welcome to the detective tutorials! These are aimed at complete beginners who would like to learn the basics of QL,
11-
before analyzing code with CodeQL.
12-
The tutorials teach you how to write queries and introduce you to key logic concepts along the way.
13-
14-
We recommend you first read the :doc:`Introduction to QL <../introduction-to-ql>` page for a description of the language and
15-
some simple examples.
16-
17-
Currently the following detective tutorials are available:
18-
19-
- :doc:`Find the thief <find-the-thief>`—a three part mystery that introduces logical connectives, quantifiers, and aggregates
20-
- :doc:`Catch the fire starter <catch-the-fire-starter>`—an intriguing search that introduces predicates and classes
21-
- :doc:`Crown the rightful heir <crown-the-rightful-heir>`—a detective puzzle that introduces recursion
22-
23-
Further resources
24-
-----------------
25-
26-
- For a summary of available learning resources, see :doc:`Learning CodeQL <../../index>`.
27-
- For an overview of the important concepts in QL, see the `QL language handbook <https://help.semmle.com/QL/ql-handbook/index.html>`__.
12+
find-the-thief
13+
catch-the-fire-starter
14+
crown-the-rightful-heir

0 commit comments

Comments
 (0)