Coding Stones:
Introduction to Prolog

A Declarative Language Based on Predicate Logic

Prolog is a language from the 1970s that has a lot to teach us about the way programming might be in the future. It’s included as a Coding Stone because I believe every developer needs a basic understanding of this declarative language.


In this course you'll learn the basics of programming in Prolog, both by coding along and by completing the exercises.

What's included?

9 Texts
1.5
Dave Thomas
Dave Thomas

About the instructor

Dave Thomas has been programming for 45 years, still writing code every day. Along with Andy Hunt, he wrote the two editions of the bestselling book The Pragmatic Programmer. He’s one of the authors of the Manifesto for Agile Software Development. He introduced the Ruby programming language to the West, writing the first book on Ruby, then the first book on Rails. He then helped folks discover the Elixir language.


He has worked for companies in the UK, Europe, United States, Australia, and Asia. He speaks at conferences around the world, is the author of eight books, and is an Adjunct Professor at Southern Methodist University in Dallas.

You may also be interested in...

What others have been saying about this course: