cs101 icon indicating copy to clipboard operation
cs101 copied to clipboard

Awesome guide to welcome freshers to the world of Computer Science.

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:

  • Beginner

    • Absolute Beginners
    • Kickstart Projects
    • Competitive Coding
    • Curated Curriculum
    • Free Online Courses
  • Intermediate

    • Web Development
    • Mobile Development
    • Databases
    • Game Development
    • Open Source
    • Software Development
  • Advanced

    • Machine Learning
    • Deep Learning
    • Data Science
    • Artificial Intelligence
    • Augmented Reality
    • Cyber Security
    • DevOps
  • Developer Programs

    • Technical Student/Developer Programs
    • Summer Student Programs
    • Winter Student Programs
    • Women In Tech Programs
    • Annual Hackathons

Beginner

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.


Intermediate

Web Development

Mobile Development

Databases

Game Development

Open Source

Software Development


Advanced

Machine Learning

Deep Learning

Data Science

Artificial Intelligence

Augmented Reality

Cyber Security

DevOps


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.