Skip to content
Awesome guide to welcome freshers to the world of Computer Science.
Branch: master
Clone or download
Latest commit ec55bb2 Aug 8, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information. Create Jul 27, 2018
LICENSE Initial commit Jun 2, 2018 Add databases Aug 8, 2019
_config.yml Set theme jekyll-theme-slate Apr 7, 2019

CS 101

License: MIT

Awesome collection of some of the best resources online for Computer Science.
Contributions are welcome.

The guide contains the following sections:


Absolute Beginners

  • CS50 - Introduction to Computer Science by Harvard University on edX.
  • CS 101 - Udacity's Intro to Computer Science.
  • The New Boston - Programming tutorials by Bucky Roberts.
  • Google Tech Dev Guide - Grow your technical skills with Google.

Kickstart Projects

Competitive Coding

Curated Curriculum

For people interested in following a university like curriculum.

Free Online Courses

The following websites feature some of the best resources available online for learning topics related to Computer Science.


Web Development

Mobile Development


Game Development

Open Source


Machine Learning

Deep Learning

Data Science

Artificial Intelligence

Augmented Reality

Cyber Security

Developer Programs

Technical Student/Developer Programs

Summer Student Programs

Winter Student Programs

Women In Tech Programs

Annual Hackathons

A list of annually conducted major hackathons and developer centric initiatives, sorted in chronological order of registration period.

You can’t perform that action at this time.