awesome-ai-engineering
🚀 A curated collection of AI engineering resources, roadmaps, tools, and projects covering LLMs, RAG, AI Agents, MCP, fine-tuning, evaluations, and production AI systems.
https://github.com/dipakkr/awesome-ai-engineering
Last synced: about 21 hours ago
JSON representation
-
1.10 C++ Language
-
1.11 Git and Github
-
**Emerging Technologies:**
- Git Tutorials
- How to use Git and Github | Udacity
- Version Control with Git | Udacity
- Introduction to Git and Github | YouTube
- Pro Git Book
- LearnGitBranching
- GIT PURR! Git Commands Explained with Cats!
- git - the simple guide
- GIT: A Visual Git Reference
- Mastering Git by thoughtbot
- Git - Progate
- Intoduction to Git for DataScience
- Git training
- Git Interview Questions
- Git vs Github
- Git Tutorial | Scaler Topics
- An Introduction to Github
- Git Vs Github by Scaler Topics
- Git Skill Tree
-
-
1.12 R Language
-
**Emerging Technologies:**
-
-
1.13 Haskell
-
**Emerging Technologies:**
-
-
1.14 MongoDB
-
**Emerging Technologies:**
-
-
1.15 Prolog
-
**Emerging Technologies:**
-
-
1.16 C# Language
-
**Emerging Technologies:**
-
-
1.17 DevDocs
-
**Emerging Technologies:**
- API documentation for most programming languages - Works offline
-
-
1.18 Docker
-
1.19 Microsoft Technologies
-
**Emerging Technologies:**
-
-
1.20 Scala
-
**Emerging Technologies:**
-
-
1.21 Programming Notes for Professionals
-
**Emerging Technologies:**
-
-
1.22 Full-Stack Web Development
-
**Emerging Technologies:**
-
-
1.22 MATLAB/Octave
-
**Emerging Technologies:**
-
-
1.23 Go Language
-
**Emerging Technologies:**
-
-
1.8 Alexa Tutorials
-
**Emerging Technologies:**
-
-
1.9 C Language
-
**Emerging Technologies:**
-
-
2.1 Top Global Hackathons 🌐
-
**Emerging Technologies:**
- Call for Code Global Challenge
- Hacktoberfest
- Major League Hacking Events
- GitLab Virtual Hackathon
- OpenHackathons (NVIDIA)
- Digital Jam Hackathon
- DeveloperWeek Hackathon
- MIT Reality Hack
- nwHacks 2025
- Hoya Hacks 2025
- QHacks 2025
- nf-core Hackathon
- WCRP KM-scale Hackathon
- Global AI Hackathon
- NASA Space Apps Challenge
-
-
2.3 Hackathon Search Portals :dart:
-
**Emerging Technologies:**
- HackSociety
- DevPost - site | ALL |
- HackerEarth - site | ALL |
- Hackathon.io
- TechGIG - Search Online Competitions - Site |ALL |
- Hackathon.com - site] | Global | ALL |
- Dare2compete - site | India | ALL |
- Kaggle Competitions
- MLH
-
-
2.4 Events 🎫
-
**Emerging Technologies:**
-
-
2.5 Startup Summits, Competitions and Bootcamps :neckbeard:
-
**Emerging Technologies:**
- Eureka - IITB
- MIT - Entrepreneurship Bootcamp
- Startup Grind Global Conference
- Next Gen Summit
- Y Combinator's Startup School
- School of AI
- European Innovation Academy
- Startup Weekend - DTU
- Watson School Incubator
- DevMountain
- Product School
- HackerYou
- BrainStation
- Lighthouse Labs
- RED Academy
- Flatiron School
-
-
2.6 Hiring Challenges
-
**Emerging Technologies:**
-
-
Android Development
-
🔍 **Quick Access**
- Free Android Development Courses | Udacity
- Associate Android Developer Certification Path | GitHub
- Android Developer Roadmap | roadmap.sh
- Build Your First App | Android Developers
- Android Basics with Compose | Google
- Kotlin for Android Developers | Udacity
- PluralSight – Android Developer Track
- Google Android Codelabs
- Android Examples | GitHub
- Android Projects | GitHub
- Flutter Widget Tour
- Flutter Examples | GitHub
- Learn Android Programming | Tutlane
-
-
Aptitude Preparation for Placements
-
Company-Specific Practice
- Face Prep - Company-specific preparation materials
- PrepInsta - Previous year questions and company patterns
- Placement Season - Company-wise practice tests
- AmCat Practice Tests - Adaptive practice tests
-
Free Resources
- Brilliant.org - Interactive courses and problems
- Khan Academy - Free math and reasoning practice
- YouTube Channels
-
Interview Preparation
- InterviewBit - Technical and aptitude preparation
- Glassdoor Interviews - Company-specific interview experiences
- AmbitionBox - Interview experiences and company reviews
-
Logical Reasoning
- Testpot - Logical and analytical reasoning practice
- Hitbullseye - Free practice tests and study material
- Sawaal - Question bank with solutions
- GeeksforGeeks Puzzles - Logical puzzles and brain teasers
-
Mobile Apps
-
Mock Test Platforms
- Mercer Mettl - Professional assessment platform
- CoCubes - Placement preparation platform
- eLitmus - pH test practice
- AspiringMinds - AMCAT practice tests
-
Quantitative Aptitude
- IndiaBix - Comprehensive practice tests and explanations
- ArtOfProblemSolving - Advanced math problems with detailed solutions
- MathsGuru - Topic-wise practice and video explanations
- CareerRide - Practice tests and interview prep
-
Verbal Ability
- TestFunda - Comprehensive verbal ability practice
- ExamVeda - English grammar and vocabulary
- TCYonline - Practice tests for verbal sections
- VocabBuilder - Vocabulary improvement tools
-
-
Backend Development
Programming Languages
Categories
Frontend Development
76
Developer Clubs and Meetups
57
Backend Development
48
Top 50 YouTube Channels to Follow
46
Data Structures & Algorithms
34
Aptitude Preparation for Placements
28
Python
28
Large Language Models (LLMs)
24
Top People to Follow
23
Top Websites to Follow
23
Machine Learning
23
Campus Ambassador Programs :v:
20
1.11 Git and Github
19
Deep Learning
17
2.5 Startup Summits, Competitions and Bootcamps :neckbeard:
16
Scholarships :runner:
16
2.1 Top Global Hackathons 🌐
15
Internship Portals
14
Student Benefits and Packs :v:
13
Android Development
13
1.10 C++ Language
12
Front-End Starts
11
1.12 R Language
10
1.16 C# Language
10
2.3 Hackathon Search Portals :dart:
9
1.9 C Language
9
📋 Table of Contents
9
1.18 Docker
8
Learning Resources
8
1.22 Full-Stack Web Development
7
1.8 Alexa Tutorials
6
Certifications
6
Cloud Platforms
6
Frameworks & Libraries
6
Learning Platforms
6
Tools & Resources
5
DevOps Tools
5
Beginner-Friendly Resources :baby:
5
Practice Platforms
5
Back-End Starts
5
Styling & UI
5
State Management
5
Blockchain Platforms
5
Student Fellowship Programs :v:
4
Internships
4
1.22 MATLAB/Octave
4
2.4 Events 🎫
4
1.23 Go Language
4
Build Tools & Performance
4
Development Tools & Frameworks
4
2.6 Hiring Challenges
4
Coding Bootcamps
3
1.20 Scala
3
Design Resources
3
Maintainers
3
Best GitHub Repositories
2
1.19 Microsoft Technologies
2
1.13 Haskell
2
1.15 Prolog
1
1.14 MongoDB
1
1.21 Programming Notes for Professionals
1
1.17 DevDocs
1
Sub Categories
**Emerging Technologies:**
220
🔍 **Quick Access**
195
Top 10 in Finance
91
Frontend DevTools
56
Interview Preparation
49
JavaScript Frameworks
36
Online Platforms
17
JavaScript
13
HTML5 and CSS3
12
Top 10 in Startup
10
Top 10 in Design
10
Top 10 in Business
9
Tutorials & Practice
9
Books
8
Top 10 in Technology
7
Mock Test Platforms
4
Quantitative Aptitude
4
Verbal Ability
4
Logical Reasoning
4
Company-Specific Practice
4
Free Resources
3
Bootstrap 5
3
Mobile Apps
2
Keywords
deep-learning
7
machine-learning
6
awesome-list
5
awesome
4
python
4
chatgpt
4
javascript
4
education
4
interview
3
algorithm
3
react
3
openai
3
programming
3
android
3
computer-science
3
java
2
php
2
software-engineering
2
prompt-engineering
2
es6
2
deep-learning-tutorial
2
data-structures
2
neural-network
2
solidity
2
book
2
convolutional-neural-networks
2
chatgpt-api
2
algorithms
2
golang
2
deep-neural-networks
2
nodejs
2
javascript-engines
1
algorithms-implemented
1
algorithm-competitions
1
study-plan
1
javascript-programming
1
programming-interviews
1
interview-preparation
1
primitive-types
1
interview-prep
1
deeplearning
1
coding-interview
1
coding-interviews
1
chatbot
1
bots
1
paper
1
nips
1
icml
1
iccv
1
eccv
1