Computer Science for Self-Taught Programmers
Computer Science for Self-Taught Programmers
Computer Science for Self-Taught Programmers

Last updated on 2014-03-11

About the Book

The aim of Computer Science for Self Taught Programmers is to catch you up on some of the concepts that you missed out on by not attending college for a computer science degree. We go through the content with clear examples and explainations along the way. The book assumes no prior math knowledge, but you should have done some programming before reading this. This knowledge is instrumental in increasing your ability to think about your code, communicate with other programmers and build cleaner, faster software.

By the end of this book, you'll understand topics like algorithmic complexity (aka Big-O notation) and a variety of data structures. This is not just academic knowledge! We'll also go over what practical use this has in your day-to-day programming career.

About the Author

Justin Abrahms
Justin Abrahms

Justin Abrahms is a self-taught programmer that progressed from simple Visual Basic UI apps to making it through the Google interview process. His interests lie in API design, testability of code and building scalable systems.

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Write and Publish on Leanpub

Authors, publishers and universities use Leanpub to publish amazing in-progress and completed books and courses, just like this one. You can use Leanpub to write, publish and sell your book or course as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub