Keentune

Regex curriculum

24 chapters
·
213 concepts
·
free
Everything the adaptive question bank can teach and test in Regex, from foundations through advanced practice. Work through it in order, or start practicing and let the questions find your level.
Start practicing Regex

New here? Read the Regex guide

A free 18-minute primer — the mental model, the mistakes beginners make, and what to practice first.

A. What a regex is and how a match happens

B. Literal characters and escaping

C. Character classes

D. Shorthand class escapes and the wildcard

E. Unicode mode, property escapes and set algebra

F. Quantifiers and repetition

G. Greediness, laziness and possessiveness

H. Anchors and input boundaries

I. Word boundaries

J. Alternation and its ordering semantics

K. Groups: capturing, non-capturing and atomic

L. Named capturing groups

M. Backreferences

N. Lookaround

O. Flags and inline modifiers

P. The backtracking engine

Q. Catastrophic backtracking and ReDoS

R. Global and sticky state

S. Match results and the matching API

T. Replacement syntax

U. Splitting

V. Python's re module in particular

W. PCRE-only constructs

X. Using regex well, and when not to

Keentune is not affiliated with or endorsed by the organizations whose documentation informs these maps.
Start practicing Regex
All about Regex practice
Browse all free study guides
Also on your phone
All exam, test, and product names and trademarks are the property of their respective owners and are used here for identification and reference only. Keentune is independent study practice — not affiliated with, authorized, or endorsed by any of these organizations.
© 2026 SportaApp LLC