
Prolog
Course Index
28 Lessons · 3 Sections
Master Prolog — logic programming with facts, rules & backtracking search. Covers SWI-Prolog, CLP, DCG, NLP, expert systems & neuro-symbolic AI revival 2026. Includes 4 builds: family knowledge base, Sudoku solver with CLP, NLP parser with DCG & expert system.
28Lessons
3Sections
4Projects
FreeAccess
Section 1Prolog FundamentalsLessons 1–10
Lesson 1
What is Prolog? Logic Programming Overview
Lesson 2
Prolog Setup: SWI-Prolog & IDE
Lesson 3
Facts, Rules & Queries: The Prolog Triad
Lesson 4
Unification & Pattern Matching
Lesson 5
Backtracking & Search in Prolog
Lesson 6
Lists in Prolog: Recursion & Operations
Lesson 7
Arithmetic in Prolog: is/2 & Constraints
Lesson 8
Cut (!) & Negation as Failure
Lesson 9
Recursion & Tail Recursion in Prolog
Lesson 10
I/O & File Operations in Prolog
Section 2Advanced Prolog & ApplicationsLessons 11–22
Lesson 11
Meta-Programming in Prolog
Lesson 12
Constraint Logic Programming (CLP)
Lesson 13
Definite Clause Grammars (DCG)
Lesson 14
Prolog for Natural Language Processing
Lesson 15
Prolog for Expert Systems
Lesson 16
Prolog for AI & Knowledge Representation
Lesson 17
Modules & Libraries in SWI-Prolog
Lesson 18
Tabling & Memoisation in Prolog
Lesson 19
Prolog & Semantic Web: RDF & OWL
Lesson 20
Prolog Performance & Indexing
Lesson 21
Prolog vs Datalog vs ASP 2026
Lesson 22
Prolog in 2026: AI Resurgence & Neuro-Symbolic
Section 3Anti-Patterns, Best Practices & ProjectsLessons 23–28
