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.