coding-interview-university: Study Computer Science for Interviews

coding-interview-university: Study Computer Science for Interviews

Summary

A self-directed study plan for people preparing for software engineering interviews, especially those who want to build computer science foundations. It organizes learning resources and practice across algorithms, data structures, and broader CS topics.

At a glance

Language
not specified in the provided repository data.
License
CC-BY-SA-4.0.
Stars
362k.
Forks
84.9k.
Added to OSRepos
July 18, 2026
Last analyzed
October 3, 2026
View on GitHub

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Overview

Coding Interview University is a curated, checklist-based curriculum for learners preparing for software engineering interviews. It brings together study topics, books, courses, videos, and practice problems, with guidance on applying each subject through implementation and interview-style exercises.

The plan is aimed at people with some basic coding experience who can commit sustained study time. It is not a frontend or full-stack roadmap, and its breadth means learners should prioritize topics relevant to their goals rather than treating every optional resource as mandatory.

Key Features

  • Ordered study outline covering algorithmic complexity, data structures, sorting, trees, graphs, and other computer science topics.
  • Implementation exercises for structures and algorithms such as dynamic arrays, linked lists, hash tables, search trees, and graph traversals.
  • Curated links to books, university lectures, online courses, videos, and coding practice sites.
  • Advice to practice interview problems alongside learning, rather than waiting until the curriculum is complete.
  • Checkboxes and instructions for tracking personal progress in a fork or downloaded copy.
  • Translations of the study plan in multiple languages.
  • Optional advanced topics and resources for readers who want to go beyond interview preparation.

Use Cases

  • A self-taught programmer building foundations in algorithms and data structures before applying for software engineering roles.
  • A learner who wants a structured checklist to guide several months of independent study.
  • An interview candidate seeking resources and a routine for practicing problem solving, complexity analysis, and explaining solutions.
  • A computer science student reviewing core topics and identifying areas for additional practice.

Project Facts

  • Language: not specified in the provided repository data.
  • License: CC-BY-SA-4.0.
  • Stars: 362k.
  • Forks: 84.9k.
  • Topics: algorithm, algorithms, coding-interview, coding-interviews, computer-science, data-structures, interview, interview-prep, interview-preparation, programming-interviews, software-engineering, study-plan.
  • Archived: no.

Getting Started

Open the repository README and work through the study plan. You can follow it online, fork the repository to track checklist progress, or download a ZIP; the README explains each option and provides the full resource list.

Alternatives

  • CompetitiveCode: CompetitiveCode focuses on competitive programming problems and C++ solutions, rather than a broad study plan for software engineering interview preparation.

Considerations

  • This is a learning plan and collection of links, not a software package or a course with automated instruction.
  • The plan is extensive and may take months. The README advises learners not to study every item indiscriminately and to practice problems while learning.
  • Some linked video resources may require access to a course that is not currently in session, and external links can change over time.
  • The stated focus is software engineering interview preparation. Frontend technologies and SQL are explicitly outside the plan's coverage.
  • The repository uses the CC-BY-SA-4.0 license, which matters if you redistribute or adapt its materials.

Found this useful?

Share it with someone who would like coding-interview-university.

Comparisons

Source repository

Open the original repository on GitHub.

27 counted GitHub visits

View on GitHub

Related repositories

Similar repositories that may be relevant next.

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️