Hasan Toor @hasantoxr 2026-01-02

10 GitHub repositories that will teach you more practical AI engineering than most paid courses.

1. Hands-On Large Language Models

Complete code from the book, with notebooks covering LLM basics, training, and fine-tuning.

👉 https://github.com/HandsOnLLM/Hands-On-Large-Language-Models…

2. AI Agents for Beginners (Microsoft)

A free, structured 11-lesson course to get started with AI agents the right way.

👉 https://github.com/microsoft/ai-agents-for-beginners…

3. GenAI Agents

Clear tutorials and implementations of generative AI agent techniques, from basic to advanced.

👉 https://github.com/NirDiamant/GenAI\_Agents…

4. Made With ML

One of the best resources for building production-grade ML systems end to end.

👉 https://github.com/GokuMohandas/Made-With-ML…

5. Prompt Engineering Guide

A massive collection of guides, papers, notebooks, and resources on prompt engineering.

👉 https://github.com/dair-ai/Prompt-Engineering-Guide…

6. Hands-On AI Engineering

Curated examples of AI-powered applications and agentic systems using LLMs.

👉 https://github.com/Sumanth077/Hands-On-AI-Engineering…

7. Awesome Generative AI Guide

A one-stop repo for GenAI research updates, notebooks, interview prep, and more.

👉 https://github.com/aishwaryanr/awesome-generative-ai-guide…

8. Designing Machine Learning Systems (Resources)

Summaries and references for one of the most important ML systems books out there.

👉 https://github.com/chiphuyen/dmls-book…

9. Machine Learning for Beginners (Microsoft)

Beginner-friendly ML curriculum with practical examples and exercises.

👉 https://github.com/microsoft/ML-For-Beginners…

10. LLM Course

A hands-on, end-to-end course on building, evaluating, and deploying LLM applications.

👉 https://github.com/mlabonne/llm-course…

Image