Programmer's Dictionary

→ 16 short chapters, 70+ pages
→ Hand drawn illustrations
→ Covering fundamental concepts, not tied to a specific language, framework, or tool
→ Written in plain English, free of unnecessary jargon
→ Concrete examples and analogies to build intuitive understanding

About the Author

Bhumi is a Software Engineer with 15 years of hands on experience. She has a Bachelors and Masters degree in Computer Science and Engineering from the University of Pennsylvania. She has been informally teaching/mentoring developers for many years. This resource is inspired by questions from her students. To learn more about Bhumi checkout her mentor profile.

Testimonials from current students

"Bhumi does a very good job of explaining complex topics in a simple and comprehensive way"
Testimonial by Nikolai from June 2020

"So helpful! She immediately gave me clear, actionable steps I could use to focus on the things in my career that are important."
Testimonial by Camille from August 2020

"Such a great mentor, amazing experience! Thank you!"
Testimonial by Luis from September 2020

"Bhumi is a good communicator. She listened to me, acknowledged areas where we might not be a good fit, yet helped me with a work situation where she could. Good mentor"
Testimonial by Salman from May 2020

Table of Contents

Web Programming Concepts
01. API Application Programming Interface
02. Client Server Pattern
03. DOM Document Object Model
04. HTTP and TCP/IP
05. JSON Javascript Object Notation
06. MVC Model View Controller
07. SQL Structured Query Language

Computer Science Topics
08. Binary Number System
09. Boolean Logic
10. Data Structures
11. IP Address
12. OOP Object Oriented Programming
13. Operating Systems
14. Recursion

Core Tools
15. CLI Command Line Interface
16. Git and Version Control

Get the book!

Preorder discount until October 31, 2020.

Available mid November 2020

eBook $25 (regular price $35)

Bonus: first 50 copies to include Live Office Hours with the author.

Ask your questions over a video call.
Scheduled in November/December. Two different times for readers across global time zones.

Who is it for?

1. Programmers (especially self-taught) looking to build an intuitive understanding of fundamental concepts.

2. Any curious non-technical person. A designer, product manager, or a founder interested in a high level understanding of technical terms to better communicate with their team.

About Connect The Dots

Future projects at CTD
➛ Video and Audio explanations
➛ Explanations of more advance programming concepts
➛ Live office hours for Q&A

Free Sample Chapter

Get the API chapter in your inbox now!

Sample chapter is on its way to you!

Please check your Promotions folder as well (may take up to 5 minutes).


Thank you for the order!

PDF copy of the book will be emailed to you on November 15, 2020