Guide to CS Engineering and Interview Prep

View on GitHub

CS Prep Guide

This guide aims to help you scale from zero to infinity for a career in domains related to Computer Science in general and Software Development in particular. I’d highly encourage you to read this as well - as an introduction to getting better.

Be curious. Read widely. Try new things. What people call intelligence just boils down to curiosity - Aaron Swartz

Table of Contents

1. Computer Science Curriculum

Courses below helps you cover the very basics of CS.

Stuff for the curious

2. Technical Books to Read

The essentials

Optional Alternative

You can also cover a list as given here. Thanks to Abhay Rana.

3. Programming/Interview

Reference for Interview Prep Guide

4. Read CS Papers

  1. The Morning Paper - This is no longer active. But contains a good repo of papers though.
  2. Micah Lerner
  3. Metadata - Murat Demirbas
  4. Arxiv.org

5. Free Side Project Ideas

Open Source Projects

Some Open Source projects where you can start contributing. How to start? Read this.

6. Building Profile/Knowledge

Here is a list of best engineering blogs that you may want to follow.

Some great engineering channels that you can follow

Aside from the above,

Similar Guides

Interview by @andreis


Content licensed under MIT.