Leanpub Course LAUNCH 🚀 Foundations of Computing by Chuck Allison

Welcome to the Leanpub Launch video for Foundations of Computing: An Accessible Introduction to Formal Languages by Chuck Allison!

Welcome to the Leanpub Launch video for Foundations of Computing: An Accessible Introduction to Formal Languages by Chuck Allison!

About the Course

Image for the online course Foundations of Computing: An Accessible Introduction to Formal Languages by Chuck Allison
Foundations of Computing: An Accessible Introduction to Formal Languages by Chuck Allison

This course is an accessible, practical approach to formal languages with an introduction to computability.

The course is based on a textbook for upper-division Computer Science majors covering formal languages and automata with an introduction to computability. Intended to give CS majors a solid foundation in the Theory of Computation without being overly formal mathematically, while retaining the rigor of the material. It has been classroom tested since 2016 with good success.

Exclusive Video Interviews with the Author

Buyers of the course will get access to OVER TWO HOURS of EXCLUSIVE VIDEO INTERVIEWS with the author discussing subjects from the course, and broader questions of computer science.

About the Author

Picture of Chuck Allison, Author of the online course Computing: An Accessible Introduction to Formal Languages
Chuck Allison, Author of the online course Computing: An Accessible Introduction to Formal Languages

Professional software developer for 20 years until 2001. Professor of Computer Science at Utah Valley University 2001–2022. Former contributing member of the C++ Standards Committee and Senior Editor of the C/C++ Users Journal. Author of C & C++ Code Capsules (Prentice-Hall, 1998) and co-author of Thinking in C++, Volume 2 (Prentice-Hall, 2004, with Bruce Eckel).

Follow the author here!

Watch These Short Excerpts from the Full Video

Coming Soon!


Publish Early, Publish Often