- All languages
- Batchfile
- C
- C#
- C++
- CSS
- Clojure
- CoffeeScript
- Common Lisp
- Emacs Lisp
- Go
- HCL
- HTML
- Haskell
- Java
- JavaScript
- Jsonnet
- Julia
- Jupyter Notebook
- Lua
- MLIR
- Makefile
- Markdown
- Mojo
- Nunjucks
- PHP
- PlantUML
- Python
- R
- Racket
- Ruby
- Rust
- SCSS
- Scala
- Scheme
- Shell
- Starlark
- Svelte
- Swift
- TeX
- TypeScript
- VHDL
- Vim Script
- XSLT
- reStructuredText
Starred repositories
Collection of awesome LLM apps with AI Agents and RAG using OpenAI, Anthropic, Gemini and opensource models.
21 Lessons, Get Started Building with Generative AI π https://microsoft.github.io/generative-ai-for-beginners/
Low Level Designs of common data structures. These designs keep concurrency control, latency and throughput in mind. We use design patterns where applicable to make the code readable, extensible anβ¦
Curated Collection of all Low level design Questions and implementation asked in major Tech companies , Get yourself prepared for the LLD round and ace the interview.
Useful Resources for Low Level System Design
(forked) π€ Build your own (insert technology here) - added issue and website. PR welcome
Grokking the Coding Interview: Patterns for Coding Questions Alternative
[WIP] Resources for AI engineers. Also contains supporting materials for the book AI Engineering (Chip Huyen, 2025)
Machine Learning Interviews from FAANG, Snapchat, LinkedIn. I have offers from Snapchat, Coupang, Stitchfix etc. Blog: mlengineer.io.
Learn System Design concepts and prepare for interviews using free resources.
Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.
At LinkedIn, we are using this curriculum for onboarding our entry-level talents into the SRE role.
π A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
Roadmap to becoming an Artificial Intelligence Expert in 2022
A collection of best resources to learn System Design, Software architecture, and prepare for System Design Interviews
Mastering Applied AI, One Concept at a Time
Black Friday Deals for macOS / iOS Software & Books
Social networking technology created by Bluesky
Python training for business analysts and traders
A curated list of foundation models for vision and language tasks
This is a repo with links to everything you'd ever want to learn about data engineering
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
A collection of notes and implementations of machine learning algorithms from Andrew Ng's machine learning specialization.
Roadmap and Resource Compilation for System Design Fight Club
π¦π Build context-aware reasoning applications
Awesome-LLM: a curated list of Large Language Model
A collection of algorithms and data structures
OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.