12 GitHub repos that will help you start a career in AI engineering (100% free):
1. AI for Beginners by Microsoft
This repo includes topics like neural networks, language processing, computer vision, and more.
It's easy for beginners, focuses on projects, and includes real-world examples.
Check this👇
2. ML for Beginners by Microsoft
A 12-week program where you learn classical machine learning with real-world data using Scikit-learn.
It has quizzes, lessons in R and Python, and hands-on projects. Some lessons are available as short videos.
Check this👇
3. Awesome Generative AI
Generative AI is really popular right now, with uses like making images and understanding language.
This collection has a big list of resources on generative models like transformers, GANs, and diffusion models.
4. Hands-on LLMs
This is a detailed resource that will teach you about large language models, including tokenization, fine-tuning, and more.
Check this👇
5. Advanced RAG Techniques
This repository includes over 30 methods to make RAG systems quicker, smarter, and more accurate, such as HyDE, GraphRAG, and Vision RAG.
Check this 👇
6. AI Agents for Beginners by Microsoft
This course helps you learn how to create AI agents on your own using tools like Semantic Kernel, AutoGen, and MCP.
Check this👇
7. Agents Towards Production
This guide shows how to create GenAI agents, including tips on memory, organization, deployment, security, and more.
Check this 👇
8. DL Paper Implementations
This repository includes easy-to-understand PyTorch versions of over 60 research papers on topics like Transformers, GANs, and Diffusion models.
Check this👇
9. AI Engineering Hub
To really understand LLMs, RAG, and AI agents, you need hands-on projects.
AI Engineering Hub offers over 70 real-world examples, tutorials, and agent applications that you can build, adjust, and use.
Check this 👇
10. Neural Networks: Zero to Hero
This repository by Andrej Karpathy is a practical course where you learn to build modern deep learning systems from the ground up, including GPTs.
Check this 👇
11. FastAI
A Hands on Introduction to Deep Learning
The FastAI "fastbook" is a set of Jupyter Notebooks that teaches you about deep learning.
These important machine learning ideas can be learned using FastAI, which is based on PyTorch.
12. Made With ML
Learn how to use machine learning and software engineering to create, build, and improve real-world ML applications.
You'll find out how to take an idea and make it real by understanding data, training models, testing, and showing your work.
As always, Thank you for reading this.
If you enjoyed this post:
1. Follow me @hasantoxr for more of these
2. RT the tweet below to share this thread with your audience
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.