top of page

My Books

I'm the author of the "A Common-Sense Guide" book series for software engineers. (Still waiting for it to be picked up as a movie.) I cover both AI engineering and data structures & algorithms.

​​

This my attempt at making technical concepts easy and intuitive to understand, and it appears that I've succeeded to some degree, as I've sold more than 40,000 books to date. Below is more info about my books, as well as additional resources.

jwpaieng_300dpi.jpg

My latest book covers building LLM-powered apps from the ground up. It's the ultimate guide for software devs breaking into AI engineering, teaching how to build chatbots, agents, and more.

jwpython (1).jpeg

This book, published in 2023, is a Python translation of "A Common-Sense Guide to Data Structures and Algorithms, Second Edition." I dubbed this one "Volume 1", since I'm currently working on a sequel.

jwpython2.jpg

This is Volume 2, the sequel to my previous book. There's a TON of new content! It's available as an ebook at PragProg's website, and in print on Amazon.

​

jwjavascript-500.jpg

This book, published 2024, is the JavaScript equivalent to my Second Edition as well as Python Volume 1. It's currently available at PragProg as well as your local bookseller - and Amazon, of course.

jwdsal2_300dpi.jpg

Published in 2020, This is the "polyglot" book, and uses examples in Ruby, JavaScript, and Python. If you're looking for a language-agnostic version of my book, this is the one you want.

jwdsal_300dpi.jpg

This is the book that started it all: my first stab at taking the scary subject of data structures and algorithms and making it easy, published in 2017. While it was a good book, the Second Edition is much better. So for the love of all that is good in the world, do not buy this book.

korean.jpeg

I'm grateful that my book has been translated into other languages, including Korean, Japanese, Chinese, Russian, and Italian. I cannot read them. But maybe you can.

​

​​​​

​

©2024 by Jay Wengrow

bottom of page