• Stars
    star
    1,632
  • Rank 28,662 (Top 0.6 %)
  • Language
  • Created about 3 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Resources to Learn Data Structures and Algorithms, ace competitive programming, Get a Job in Tech/CS

Computer Science Learning Resources (To get a Job in Tech)

Assuming you get to this place a year or at least 6 months before you start your job search, the resources below will help you get a job regardless of your location/familiarity with computer science.

Disclaimer: This doesn't make you a brilliant computer scientist but an excellent bread winner.

Learn a Language

Many people avoid learning Python because the availibility of libraries make it difficult to test your ability manipulate data structures, but regardless I am only including the 3 prominent languages here with short links to other 2 which are getting popular.

Languages for DSA covered here

  • Python
  • C++
  • Java

You can look up the pros and cons of learning each with a quick google search of "Language 1" Vs "Language 2"

Python(Resources)

C++ (Resources)

Java (Resources)

DATA STRUCTURES & ALGORITHMS

Now you have understood the syntax of your preferred language and need to hon your problem solving skills. Personal suggestion is to read up on Space & Time Complexity before you go on this adventure so you can learn to think on those lines from the very start itself.

Learning Big O Notation [To calculate Space & Time Complexity]

Resources

DSA Resources

I am going to split the resources according to Video Based Learning & Text Based Learning.

Video Based Learning

MOOCS

Text Based Learning

Books

  • Cracking the Coding Interview
  • Elements of Programming Interviews
  • Algorithm Design
  • Introduction to Algorithms, Cormen

P.S If you can't afford to Buy Books then google "Library Genesis" :)

RECOMMENDED FOR PATTERN RECOGNITION
-Websites

P.S If you can't afford to pay for this subscription then google "Library Genesis" :)

Language Specific

P.S : The first two channels have picked very important problems and you can even find a downloadable list in the description of the cpp video series. regardless of the language you pick , definitely check out the problems and implement them in your choice of language

Selective content and strategies for getting better at Leetcode

Recursion

Dynamic Programming

Stacks

Hash Table

Bit Manipulation

Graph Algorithms

Trees

Sliding Window

Binary Search

Strategy

Important Pattern Forming Questions


SOLUTIONS TO ALL 2300 LEETCODE PROBLEMS

Places To Practice/ Hone Your Skills!

Advanced

Advanced Competitive Programming Hacks

Sanity Checks while interviewing

CS Fundamentals

You can search on Youtube to learn these subjects mentioned below, for example Cornell University's course on YT is apt for Database management systems.

I just accumulated all things you can revise 10 days before your interview with respect to the following subjects:

Link: https://github.com/antariksh17/Subjective-studies_OS-CN-DBMS

P.S :For OOAD I would definitely recommend the book "Diving into Design Patterns" [https://refactoring.guru/design-patterns/book]

System Design

Interviewing Theater

Tackling Behavorial Interviews

Tackling Compensation Negotiation


More Repositories

1

Subjective-studies_OS-CN-DBMS

40
star
2

Neog-Level-Zero

HTML
3
star
3

avgspacelover

3
star
4

node-js-complete-guide

The course repository for node-js complete guide from Academind, by Maxmillian
JavaScript
2
star
5

Leetcode_Questions

2
star
6

React-JS-Practice

JavaScript
2
star
7

react-dashboard-edRoh

Dashboard built in React js, Material UI, HTML & CSS
JavaScript
1
star
8

codedamn-test

1
star
9

Siddharth-github-demo

demo-repo
HTML
1
star
10

programming-practice

programming practice of questions in LC/Codewars/CTCI/EPI
C++
1
star
11

Devsnest

JavaScript
1
star
12

Portfolio-React-js-22

Portfolio website of Antariksh built with React js
CSS
1
star
13

100Devs-class-39-hw

100 Devs Class- 39 HW-> Backend API Development
JavaScript
1
star
14

Resume-Templates

TeX
1
star
15

nodejs-the-complete-guide

1
star
16

100Devs-class-37-FullStackCRUDApp

Full Stack CRUD Application. #100Devs Class 37 Project NIght
JavaScript
1
star
17

react-front-to-back

React Front To Back Course Tutorial And projects made by me
JavaScript
1
star
18

devsnest-hackathon-3

simple site clone
JavaScript
1
star
19

twitter-clone-sahand

Twitter Clone Built with Next Js & Tailwind CSS
JavaScript
1
star
20

RCG-Projects

React- A complete Guide by Academind Course's Tutorial Project
JavaScript
1
star
21

fastFeedback-react2025

JavaScript
1
star
22

LearnWithLeon-100Devs

30 Week Full Stack Web Development Bootcamp by Leon. Check out http://leonnoel/discord to participate
CSS
1
star
23

hotel-reservation-fcc-smilga

A Hotel Reservation Application developed in React Js + Firebase ,using solely context API for state management
JavaScript
1
star
24

Full-Stack-Open-Uni-Of-Helsinki

Course Material & Exercises in Full Stack Open Course of University of Helsinki
JavaScript
1
star
25

complete-react-developer

1
star
26

tesla-clone-ali

JavaScript
1
star
27

ben-awad-full-stack-reddit

13 hour Youtube Tutorial of Ben Awad's Full Stack clone of Reddit
TypeScript
1
star
28

prompt-gen-nextjs

chat gpt prompt generator app
JavaScript
1
star
29

NLP-Resources

A collection of free resources specially curated for getting started with Natural Language Processing easily. Prerequisites are Machine Learning and Deep Learning.
1
star