# prakhar1989/awesome-courses

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/prakhar1989-awesome-courses).**

69,107 stars · 8,378 forks

## Links

- GitHub: https://github.com/prakhar1989/awesome-courses
- awesome-repositories: https://awesome-repositories.com/repository/prakhar1989-awesome-courses.md

## Topics

`awesome` `awesome-list` `computer-science` `courses`

## Description

This project is a community-driven repository of high-quality, university-level computer science courses and learning materials. It serves as an open-source knowledge base, providing developers and students with direct access to structured curricula and academic resources designed to facilitate independent study and technical skill development.

The repository distinguishes itself through a hierarchical taxonomy that organizes diverse technical subjects into a navigable structure. By utilizing markdown-based content curation, the project maintains a lightweight index of external links and references, allowing users to explore foundational and advanced topics—ranging from artificial intelligence and systems architecture to formal theory and security—without the need for formal institutional enrollment.

The collection is maintained through collaborative, peer-reviewed contributions, ensuring the accuracy and evolution of the curated lists. This approach enables learners to access specialized lecture notes, assignments, and established academic pathways to master complex programming domains through structured, self-paced study.

## Tags

### Content Management & Publishing

- [Content Aggregation & Curation](https://awesome-repositories.com/f/content-management-publishing/content-aggregation-curation.md) — Centralizes diverse educational materials into a structured, community-maintained index to simplify discovery and access.

### Education & Learning Resources

- [Academic Resource Aggregators](https://awesome-repositories.com/f/education-learning-resources/educational-resources/algorithms-theory-academics/academic-curricula-resources/resource-repositories-platforms/academic-resource-aggregators.md) — Collates high-quality university lecture notes and syllabi across various computer science domains into one searchable directory.
- [Curated Learning Paths](https://awesome-repositories.com/f/education-learning-resources/educational-resources/courses-training-certifications/technical-learning-roadmaps/curated-learning-paths.md) — Connects learners with sequential academic paths that bridge theoretical knowledge and practical technical application. ([source](https://github.com/prakhar1989/awesome-courses/blob/master/README.md))
- [Technical](https://awesome-repositories.com/f/education-learning-resources/developer-documentation-references/knowledge-bases/technical.md) — Maintains a comprehensive index of university-grade documentation and coursework for developers seeking advanced technical knowledge.
- [Machine Learning Courses](https://awesome-repositories.com/f/education-learning-resources/educational-resources/ai-learning-resources/ai-machine-learning-tutorials/machine-learning-courses.md) — Indexes academic programs that teach the mathematical theory and implementation of machine learning models. ([source](https://github.com/prakhar1989/awesome-courses/blob/master/README.md))
- [Artificial Intelligence Courses](https://awesome-repositories.com/f/education-learning-resources/educational-resources/ai-learning-resources/artificial-intelligence-courses.md) — Groups university-level curricula that introduce the core principles and design of intelligent systems. ([source](https://github.com/prakhar1989/awesome-courses/blob/master/README.md))
- [Compiler Design Courses](https://awesome-repositories.com/f/education-learning-resources/educational-resources/algorithms-theory-academics/academic-curricula-resources/computer-science-specializations/compiler-design-courses.md) — Directs users to academic resources focused on the architecture, design, and implementation of compiler systems. ([source](https://github.com/prakhar1989/awesome-courses/blob/master/README.md))
- [Computer Security Courses](https://awesome-repositories.com/f/education-learning-resources/educational-resources/algorithms-theory-academics/academic-curricula-resources/computer-science-specializations/computer-security-courses.md) — Lists university-level curricula that explore both offensive and defensive security methodologies. ([source](https://github.com/prakhar1989/awesome-courses/blob/master/README.md))
- [Formal Verification Courses](https://awesome-repositories.com/f/education-learning-resources/educational-resources/algorithms-theory-academics/academic-curricula-resources/computer-science-specializations/formal-verification-courses.md) — Curates academic course materials that teach formal software verification using modern proof assistants. ([source](https://github.com/prakhar1989/awesome-courses/blob/master/README.md))
- [Statistics Courses](https://awesome-repositories.com/f/education-learning-resources/educational-resources/algorithms-theory-academics/academic-curricula-resources/statistics-courses.md) — Points to academic coursework covering statistical inference, probability, and data analysis techniques. ([source](https://github.com/prakhar1989/awesome-courses/blob/master/README.md))
- [Computer Science Curricula](https://awesome-repositories.com/f/education-learning-resources/educational-resources/courses-training-certifications/courses-structured-learning/computer-science-curricula.md) — Aggregates comprehensive academic study programs spanning fundamental to advanced computer science topics. ([source](https://github.com/prakhar1989/awesome-courses/blob/master/README.md))
- [Systems Architecture Courses](https://awesome-repositories.com/f/education-learning-resources/educational-resources/courses-training-certifications/courses-structured-learning/computer-science-curricula/systems-architecture-courses.md) — Collects university materials covering low-level machine structures, assembly language, and computer architecture. ([source](https://github.com/prakhar1989/awesome-courses/blob/master/README.md))
- [Technical Learning Roadmaps](https://awesome-repositories.com/f/education-learning-resources/educational-resources/courses-training-certifications/technical-learning-roadmaps.md) — Maps out structured academic sequences to guide students through the mastery of complex technical subjects.
- [Academic Course Materials](https://awesome-repositories.com/f/education-learning-resources/educational-resources/algorithms-theory-academics/academic-curricula-resources/academic-course-materials.md) — Provides direct access to syllabi, assignments, and lecture notes sourced from top-tier academic institutions.
- [Computer Graphics Courses](https://awesome-repositories.com/f/education-learning-resources/educational-resources/algorithms-theory-academics/academic-curricula-resources/computer-science-specializations/computer-graphics-courses.md) — Links to introductory university curricula focused on computer vision and graphics principles. ([source](https://github.com/prakhar1989/awesome-courses/blob/master/README.md))
- [Stochastic Methods](https://awesome-repositories.com/f/education-learning-resources/educational-resources/algorithms-theory-academics/algorithm-data-structure-guides/stochastic-methods.md) — Identifies university courses covering Monte Carlo techniques and stochastic optimization methods. ([source](https://github.com/prakhar1989/awesome-courses/blob/master/README.md))

### Repository Format

- [Awesome List](https://awesome-repositories.com/f/repository-format/awesome-list.md) — A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.

### Business & Productivity Software

- [Community-Driven Knowledge Aggregations](https://awesome-repositories.com/f/business-productivity-software/knowledge-content-creation/knowledge-information-management/knowledge-management/community-driven-knowledge-aggregations.md) — Relies on global contributions to maintain an up-to-date, collaborative library of academic learning resources.
- [Taxonomy Frameworks](https://awesome-repositories.com/f/business-productivity-software/knowledge-management-systems/taxonomy-frameworks.md) — Sorts a vast array of technical educational content into a logical, hierarchical framework for intuitive navigation.

### Part of an Awesome List

- [Coding Standards](https://awesome-repositories.com/f/awesome-lists/devtools/coding-standards.md) — A collection of online computer science courses.
- [Learning Resources](https://awesome-repositories.com/f/awesome-lists/devtools/learning-resources.md) — A comprehensive list of computer science courses.
- [Algorithm Resources](https://awesome-repositories.com/f/awesome-lists/learning/algorithm-resources.md) — A collection of high-quality computer science and programming courses.
- [Career Development](https://awesome-repositories.com/f/awesome-lists/learning/career-development.md) — List of university-level computer science courses.
- [Computer Science](https://awesome-repositories.com/f/awesome-lists/learning/computer-science.md) — Listed in the “Computer Science” section of the Awesome awesome list.
- [Computer Science Education](https://awesome-repositories.com/f/awesome-lists/learning/computer-science-education.md) — Curated list of high-quality university computer science courses.
- [Computer Science Foundations](https://awesome-repositories.com/f/awesome-lists/learning/computer-science-foundations.md) — Curated list of computer science courses.
- [Educational Courses](https://awesome-repositories.com/f/awesome-lists/learning/educational-courses.md) — Curated collection of computer science courses from top universities.
- [Engineering Roadmaps](https://awesome-repositories.com/f/awesome-lists/learning/engineering-roadmaps.md) — Directory of university-level computer science courses.
- [Learning and Reference](https://awesome-repositories.com/f/awesome-lists/learning/learning-and-reference.md) — Collection of university-level computer science courses.
- [Learning & Reference](https://awesome-repositories.com/f/awesome-lists/learning/learning-reference.md) — Computer science and programming courses.
- [Machine Learning Courses](https://awesome-repositories.com/f/awesome-lists/learning/machine-learning-courses.md) — Curated list of high-quality computer science and machine learning courses.
- [Online Courses](https://awesome-repositories.com/f/awesome-lists/learning/online-courses.md) — Extensive list of computer science courses.
- [Community Interview Collections](https://awesome-repositories.com/f/awesome-lists/more/community-interview-collections.md) — Curated list of high-quality computer science courses.
