# julycoding/the-art-of-programming-by-july-2nd

**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/julycoding-the-art-of-programming-by-july-2nd).**

21,506 stars · 6,988 forks · C

## Links

- GitHub: https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd
- awesome-repositories: https://awesome-repositories.com/repository/julycoding-the-art-of-programming-by-july-2nd.md

## Description

This project is a collection of reference materials and educational guides providing theoretical foundations and practical patterns for algorithms, artificial intelligence, and professional technical interviews. It serves as a computer science study guide and a practical reference for solving computational problems through curated notes.

The resources provide a learning path for machine learning, covering the mathematical foundations and architectures used to build large language models. It also functions as a technical interview preparation resource, containing common software engineering and artificial intelligence questions with detailed answers.

The content is organized into study guides for core algorithms and data structure mastery, alongside technical analyses of artificial intelligence concepts. It also includes guidance on software engineering best practices, such as coding styles and naming conventions.

## Tags

### Education & Learning Resources

- [Computer Science Study Guides](https://awesome-repositories.com/f/education-learning-resources/educational-resources/algorithms-theory-academics/academic-curricula-resources/comprehensive-curricula-guides/computer-science-study-guides.md) — Serves as a curated collection of technical notes and guides for mastering core computer science foundations.
- [Algorithm and Data Structure Guides](https://awesome-repositories.com/f/education-learning-resources/algorithm-and-data-structure-guides.md) — Provides curated guides and practical code examples for mastering fundamental algorithms and data structures.
- [Data Structures](https://awesome-repositories.com/f/education-learning-resources/data-structures.md) — Provides a collection of guides and examples covering essential data structures and their applications in AI. ([source](https://github.com/julycoding/the-art-of-programming-by-july-2nd#readme))
- [AI & Machine Learning Education](https://awesome-repositories.com/f/education-learning-resources/technical-domain-education/ai-machine-learning-education.md) — Teaches the underlying mathematics and architectures used to build large language models and AI systems.
- [Technical Interview Prep](https://awesome-repositories.com/f/education-learning-resources/technical-interview-prep.md) — Ships curated lists of common technical questions and answers for software engineering and artificial intelligence roles. ([source](https://github.com/julycoding/the-art-of-programming-by-july-2nd#readme))
- [Technical Interview Preparation](https://awesome-repositories.com/f/education-learning-resources/technical-interview-preparation.md) — Provides curated reviews of common software engineering questions and algorithm patterns for job interviews.
- [Artificial Intelligence Learning Hubs](https://awesome-repositories.com/f/education-learning-resources/artificial-intelligence-learning-hubs.md) — Explains machine learning techniques and the mathematics required to build large language models. ([source](https://github.com/julycoding/the-art-of-programming-by-july-2nd#readme))
- [Model Architecture Analyses](https://awesome-repositories.com/f/education-learning-resources/artificial-intelligence-learning-hubs/model-architecture-analyses.md) — Provides detailed technical explanations and notes regarding specific artificial intelligence models and architectural patterns. ([source](https://github.com/julycoding/the-art-of-programming-by-july-2nd#readme))
- [Code Examples](https://awesome-repositories.com/f/education-learning-resources/code-examples.md) — Pairs theoretical data structure explanations with concrete code implementations to demonstrate practical application.
- [Knowledge Maps](https://awesome-repositories.com/f/education-learning-resources/knowledge-maps.md) — Links fundamental computer science concepts to AI models and machine learning mathematics through structured logical representations.

### Artificial Intelligence & ML

- [Machine Learning Foundations](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning-foundations.md) — Covers AI concepts and mathematical foundations as a structured learning path for large language models.

### Part of an Awesome List

- [Software Engineering Best Practices](https://awesome-repositories.com/f/awesome-lists/devtools/software-engineering-best-practices.md) — Establishes consistent coding styles and naming conventions to improve maintainability in shared codebases.
