You know how to code...
...but is it enough?
Have you failed a job interview because you don't know computer science?
The author, a senior developer at a major software company with a PhD in computer science, takes you through what you would have learned while earning a four-year computer science degree.