• What is a list of data structures that a competitive programmer must know?
  • This is a comprehensive list of Data Structures and Algorithms used in Competitive Programming with tutorials, implementations and problems.

    Credits: Sameer Gulati

  • Project Based Learning
  • A list of programming tutorials in which learners build an application from scratch. These tutorials are divided into different primary programming languages. Some have intermix technologies and languages.

    Credits: Tu V. Tran

  • System Design Interview Prep
  • This repository only teaches you how to handle the system design interview with a systematic approach in a short time. You can dive into each topic if you have time. Of course, welcome to add your thoughts!

    Credits: Zach

  • TechLearn
  • This repository is a go-to place for improvising your skills as a software engineer, containing a lot of resources to learn various software paradigms.

    Credits: Satyam Shandilya