/ Home
GenAI Resources:
Note: tbw
1
๐๐ ๐๐ฎ๐ฌ๐ญ-๐ ๐จ๐ฅ๐ฅ๐จ๐ฐ ๐๐ข๐ญ๐๐ฎ๐ ๐๐๐ฉ๐จ๐ฌ๐ข๐ญ๐จ๐ซ๐ข๐๐ฌ ๐๐จ๐ซ ๐๐ ๐๐ง๐ ๐ข๐ง๐๐๐ซ๐ฌ If youโre learning AI or building your first production-grade system, GitHub can be your best teacher.
Thanks, Sivasankar, for curating this listโฆ
๐๐๐ซ๐โ๐ฌ ๐ ๐๐๐ญ๐๐ ๐จ๐ซ๐ข๐ณ๐๐ ๐ซ๐จ๐๐๐ฆ๐๐ฉ ๐ญ๐จ ๐ก๐๐ฅ๐ฉ ๐ฒ๐จ๐ฎ ๐ ๐ซ๐จ๐ฐ ๐๐ซ๐จ๐ฆ ๐๐๐ ๐ข๐ง๐ง๐๐ซ โ ๐๐ง๐ญ๐๐ซ๐ฆ๐๐๐ข๐๐ญ๐ โ ๐๐๐ฏ๐๐ง๐๐๐:
๐๐๐ ๐ข๐ง๐ง๐๐ซ ๐๐๐ฏ๐๐ฅ ๐๐ฎ๐ข๐ฅ๐ ๐๐จ๐ฎ๐ซ ๐ ๐จ๐ฎ๐ง๐๐๐ญ๐ข๐จ๐ง
-
AI-For-Beginners (Microsoft): A complete 12-week curriculum covering AI fundamentals from classical AI to ethics. Link: https://github.com/microsoft/AI-For-Beginners
-
ML-For-Beginners (Microsoft): End-to-end introduction to ML with projects, visual explanations, and Jupyter notebooks. Link: https://github.com/microsoft/ML-For-Beginners
-
Generative-AI-For-Beginners (Microsoft): A modern guide to generative AI and LLM fundamentals your entry into real-world GenAI. Link: https://github.com/microsoft/generative-ai-for-beginners
-
AI-Agents-For-Beginners (Microsoft): Learn the principles of AI agents and how they work in real-world scenarios. Link: https://github.com/microsoft/ai-agents-for-beginners
๐๐ง๐ญ๐๐ซ๐ฆ๐๐๐ข๐๐ญ๐ ๐๐๐ฏ๐๐ฅ ๐๐๐ง๐๐ฌ-๐จ๐ง ๐๐ซ๐๐๐ญ๐ข๐๐ & ๐๐ง๐ ๐ข๐ง๐๐๐ซ๐ข๐ง๐
-
Learn-AI-Engineering: Curated roadmap covering AI/ML fundamentals, LLMs, RAG, and deployment practices. Link: https://github.com/ashishps1/learn-ai-engineering
-
AI-Engineering-Hub: Practical tutorials on RAG, vector databases, and AI agent architectures. Link: https://github.com/patchy631/ai-engineering-hub
-
EdgeAI-For-Beginners (Microsoft): Learn to deploy AI models on edge devices ideal for DevOps or IoT professionals. Link: https://github.com/microsoft/edgeai-for-beginners
-
500+ AI/ML/DL/CV/NLP Projects (Ashish Patel ๐ฎ๐ณ): A massive collection of 500+ open-source projects to build and showcase your portfolio. Link: https://github.com/ashishpatel26/500-AI-Machine-learning-Deep-learning-Computer-vision-NLP-Projects-with-code
๐๐๐ฏ๐๐ง๐๐๐ ๐๐๐ฏ๐๐ฅ ๐๐๐๐ฉ ๐๐ข๐ฏ๐ & ๐๐ซ๐จ๐๐ฎ๐๐ญ๐ข๐จ๐ง-๐๐ซ๐๐๐ ๐๐ค๐ข๐ฅ๐ฅ๐ฌ
-
NN-Zero-To-Hero: Learn deep learning from scratch code neural networks manually to master the fundamentals. Link: https://github.com/karpathy/nn-zero-to-hero
-
AIE-Book (Chip Huyen): Practical guide to real-world AI engineering and building scalable AI systems. Link: https://github.com/chiphuyen/aie-book
-
Awesome-AI-Repositories: Curated collection of advanced open-source AI engineering and infrastructure projects. Link: https://github.com/sydverma123/awesome-ai-repositories
-
Awesome-AI-Data-GitHub-Repos (Youssef Hosni): Directory of top AI, ML, NLP, and CV repositories for research and exploration. Link: https://github.com/youssefHosni/Awesome-AI-Data-GitHub-Repos
2
How to learn AI Engineering in 2025 ๐
A few people have asked me about to go about learning AI Engineering. Iโm by no means an expert but I have been following the ecosystem closely, using various AI tools and trying out the various AI technologies.
I did not follow any roadmap for my own learning, but if I were to start from scratch, hereโs my recommendation:
- Technical foundation: Know programming and the basic terms of AI and ML
Be familiar with a mainstream language (Python and JS preferred). You also need software engineering skills to be able to manipulate data, call APIs, and structure applications. Have a basic understanding of key ML terms like training, inference, embeddings, fine-tuning, and evaluation.
- Use AI tools a lot โ ChatGPT, Claude Code, Copilot
Get comfortable using these tools not just for answering questions, but for coding assistance, data analysis, and brainstorming. Using these tools on a daily basis gives you a better understanding of the strengths and gaps of current state of gen AI.
- Learn prompt engineering and techniques
Learn how to structure prompts to produce consistent, high-quality outputs by providing clear instructions, examples, and constraints. Highly recommend https://www.promptingguide.ai as well as the official guides by the frontier model makers.
- Learn the AI engineering toolkit
Familiarize yourself with the core AI tools: LLM APIs (OpenAI, Anthropic), embedding models (Cohere, Voyage), vector storage (pgvector, Pinecone, Weaviate), and orchestration frameworks (LangChain, LlamaIndex). For example, combining OpenAIโs GPTโ4 for reasoning with pgvector for document retrieval is a standard RAG (Retrieval-Augmented Generation) setup.
- Understand how LLM applications work under the hood
Know how multi-step flows like (RAG) fetch and re-rank information, and how agents chain tasks together. For example, a travel assistant app might retrieve relevant flight data, ask an LLM to summarize the options, then use another LLM call to generate a booking confirmation email.
- Apply knowledge and build real projects
Apply your knowledge in hands-on projects to bridge the gap between theory and production. Build clones of famous AI apps, or common examples like chat clients, AI-powered knowledge base that answers company FAQs, meeting transcript summarizers, or a writing app with built-in tone/length controls.