HomeCoursesCodingRegular Expressions
CodingIntermediate10 Milestones

Regular Expressions Short Course

Powerful text pattern matching. Master regular expressions through bite-sized, swipeable learning tiles — designed for busy people who want to learn on the go.

Start This Course

About This Regular Expressions Course

This Regular Expressions short course on SkillTiles breaks down everything you need to know into 10 structured milestones, each packed with bite-sized learning tiles you can swipe through in under 15 seconds each.

Whether you're a complete beginner or looking to refresh your knowledge, this online regular expressions course uses AI-powered content to adapt to your learning pace. Each tile delivers a focused concept, example, or quiz — making it perfect for commutes, coffee breaks, or quick study sessions.

Covering 70 key topics across 10 milestones, this course takes you from foundations to practical application. Earn badges as you complete each milestone and track your progress on your learning dashboard.

Course Curriculum

1

Regex Essentials

Patterns, groups, and lookaheads

character classes [a-z]quantifiers (* + ? {})anchors (^ $)groups and capturingalternation (|)lookahead and lookbehindcommon regex recipes
2

Character Classes

Match specific character sets

literal charactersdot wildcardcharacter sets [abc]negated sets [^abc]ranges [a-z] [0-9]shorthand classes (\d, \w, \s)Unicode categories
3

Quantifiers & Anchors

Control how much to match

* + ? quantifiersspecific counts {n,m}greedy vs lazy matchingstart anchor ^end anchor $word boundaries \bpossessive quantifiers
4

Groups & Capturing

Extract and organize matches

capturing groups ()non-capturing groups (?:)named groups (?<name>)backreferences \1alternation with |group nestingatomic groups
5

Lookahead & Lookbehind

Match based on context

positive lookahead (?=)negative lookahead (?!)positive lookbehind (?<=)negative lookbehind (?<!)combining lookaroundspassword validation exampleperformance considerations
6

Flags & Modifiers

Change how patterns behave

global flag (g)case-insensitive (i)multiline (m)dotAll / single-line (s)unicode flag (u)sticky flag (y)combining flags
7

Common Patterns

Ready-to-use regex recipes

email validationURL matchingphone number formatsIP address matchingdate format patternsHTML tag matchingCSV parsing
8

Search & Replace

Transform text with regex

basic replacementbackreference in replacementconditional replacementcase transformationfind and replace in IDEssed and command-line regexbatch text processing
9

Regex in Languages

Use regex in your favorite language

JavaScript regex methodsPython re moduleJava Pattern classregex in SQL (LIKE, REGEXP)grep and sed usagePHP preg functionscross-language differences
10

Advanced Regex

Expert-level pattern techniques

recursive patternsconditional expressionscatastrophic backtrackingregex debugging toolsregex performance optimizationwhen NOT to use regexalternative parsing approaches

What You'll Learn in This Regular Expressions Course

character classes [a-z]
quantifiers (* + ? {})
anchors (^ $)
groups and capturing
alternation (|)
lookahead and lookbehind
common regex recipes
literal characters
dot wildcard
character sets [abc]
negated sets [^abc]
ranges [a-z] [0-9]
shorthand classes (\d, \w, \s)
Unicode categories

Ready to master Regular Expressions?

Start this regular expressions short course today. Swipe through AI-powered tiles, earn badges, and build a daily learning habit — no experience needed.

Start Learning Regular Expressions