这是纯资源清单仓库,不含可运行代码,无需安装;部分链接标注为付费内容;内容以外部链接为主,时效性依赖维护
awesome-ai-engineering
dipakkrMIT活跃维护一份 AI 工程资源清单,汇总 LLM、RAG、AI Agent、MCP、微调、评测与生产部署的学习路线、工具和实战项目,适合系统入门与选型参考。
🚀 A curated collection of AI engineering resources, roadmaps, tools, and projects covering LLMs, RAG, AI Agents, MCP, fine-tuning, evaluations, and production AI systems.
一份面向学生和开发者的 AI 工程资源清单,汇总 LLM、RAG、Agent 等学习链接
一份 AI 工程资源清单,汇总 LLM、RAG、AI Agent、MCP、微调、评测与生产部署的学习路线、工具和实战项目,适合系统入门与选型参考。
核心能力
- 按主题分类整理 AI 工具与学习资源链接
- 覆盖 Python、Web、移动开发等编程入门路径
- 汇总学生项目、黑客松与实习机会信息
- 提供面试准备与免费资源工具清单
- 用 emoji 标注初学者与付费内容
容易踩的坑
暂无 release 数据(可能没有发版,或尚未同步)。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
If you found this repository helpful in discovering new opportunities, don’t keep it to yourself — share it with your friends or batchmates so they can benefit too!
You can also connect with me on LinkedIn — always happy to network and exchange ideas. 🚀
Are you a college student or a working professional looking for resources to learn a new coding language? Are you looking to meet new people in your community or searching for global conferences, hackathons and competitions to attend? If so, you should definitely check this out.
When I was in college, I missed a lot of opportunities like hackathons, conferences, internships, workshops and many global events due to lack of awareness. I don't want the emerging developers to suffer the same as me. Hence, I and a bunch of other developers around have collected a list of resources for students. If you are in college, a college graduate, or just starting out as a developer, you should definitely check it out!
Image credits: Google
🚀 Quick Start Guide
Complete Beginner? → Beginner-Friendly Resources
Want to Learn Trending Tech? → Web3 & Blockchain | AI & ML | Cybersecurity
Building Web Apps? → Modern Frontend | Backend Development
Mobile Development? → Mobile Development
Career Focused? → Student Programs | Interview Prep
Want to Compete? → Hackathons | Open Source
📋 Table of Contents
🎯 I Want To...
- Learn Programming
- Find Opportunities
- Participate in Events
- Get Free Resources
- Prepare for Interviews
📚 Main Categories
- Programming Languages & Frameworks
- Student Programs & Opportunities
- Hackathons & Competitions
- Learning Resources
- Free Resources & Tools
- Interview Preparation
- Community & Networking
- Additional Resources
🔥 Trending Technologies (2025)
- Web3 & Blockchain Development
- AI & Machine Learning
- Cybersecurity & Ethical Hacking
- Cloud Computing & DevOps
- Modern Frontend Technologies
🔍 Quick Access
- Beginner-Friendly Resources
- Web Development
- Mobile Development
- Data Science
- Open Source Programs
- Scholarships & Fellowships
- Conferences & Events
FYI
- Are you just getting started? Look for the :baby: emoji. It highlights resources for absolute beginners.
- Some resources are recommended for everyone, so they have a :star: emoji.
- Willing to spend some money to improve your skills? :heavy_dollar_sign: indicates paid content.
AI Tools and Resources
A curated list of AI tools and platforms to enhance your productivity
-
AI Tool Directories and Resources
- ToolJunction - Comprehensive directory of AI tools
- Awesome AI Tools - Curated collection of AI tools and resources
-
Popular AI Tools
- ChatGPT - Advanced AI chatbot for conversations and tasks
- Midjourney - AI art generation platform
- RunwayML - Creative tools for AI-powered content creation
- InVideo - AI-powered video creation platform
- ToolBaz - Collection of AI-powered productivity tools
-
Best GitHub Repositories for AI Tools
Programming Languages & Frameworks
Beginner-Friendly Resources :baby:
Perfect for absolute beginners! These resources assume no prior programming knowledge.
- Progate - Interactive coding lessons for multiple languages
- Codecademy - Hands-on coding practice
- freeCodeCamp - Free coding curriculum
- Scratch - Visual programming for kids and beginners
- Khan Academy Computing - Computer science fundamentals
Python
-
Tutorials
- Learn Python | CodeAcademy
- Progate Python Classes :baby:
- Video Tutorial for absolute beginners | YouTube :baby:
- Intro to Python | Udacity :free:
- Python For Everybody
- Write Better Python Functions
- Learning Python: From Zero to Hero
- Automate the Boring Stuff with Python - Recommended
- The New Boston Python | Youtube :baby:
- Think Python 2e - Green Tea Press
- A Byte of Python
- Project Euler - Great for practicing writing Python codes
- A Whirlwind Tour of Python
- Python Data Science Handbook
- Python Class By Google - Recommended
- Intro to Python for Data Science
- Python 3 for humans that want practical project exposure
- Learn Python the Hard Way
- Learn Python Programming
- Complete Python tutorials
- Python Tutorial | Tutlane
- Python Course by IIT M | You Tube
- Real Python
- Finxter Learn, Train and get feedback
- Python Tutor | For Visualization
- Code Combat (Python and JavaScript options)
- Python Interview Questions
- Python interview questions for data analyst
- Python Cheat Sheet
- Python Language and Syntax Cheat Sheet
- Python Tutorial: A Comprehensive Guide for Beginners
- Python Skill Tree | LabEx
-
Best GitHub Repositories to follow
AI & Machine Learning
Machine Learning
Browse this link for detailed information on Machine Learning and Deep Learning
-
Best Online Courses
- CSE-229 - Stanford University
- AndrewNg | Coursera - Select individual course if it consists of multiple then click on audit below the trial/payment options
- Machine Learning - Nanodegree | Udacity :heavy_dollar_sign:
- Reinforcement Learning - Nanodegree | Udacity :heavy_dollar_sign:
- ML with Python | YouTube
- Data Science Machine Learning Bootcamp - :heavy_dollar_sign:
- Machine Learning Crash Course | Google Developers
- Applied Data Science with Python Specialization | Coursera -Select individual course if it consists of multiple then click on audit below the trial/payment options
- Machine Learning | Kaggle
- Machine Learning Interview Questions
- Machine Learning Tutorial | Scaler Topics
- Machine Learning Roadmap | Scaler Blogs
-
Best GitHub Repositories to follow
-
Research Papers
-
Test ML Models on Datasets
-
Book for Machine Learning
- Introduction to Statistical Learning - :free:
Large Language Models (LLMs)
-
Best Online Courses
- CS25 - Transformers United | Stanford University
- LLMOps Specialization | DeepLearning.AI & AWS
- Generative AI with LLMs | Coursera - Select audit option if available
- Large Language Models Bootcamp | Full Stack Deep Learning
- LangChain for LLM Application Development | DeepLearning.AI
- Intro to LLMs | Cohere
- Weaviate Academy
- Fine-Tuning LLMs | Hugging Face
- Transformers Course | Hugging Face
- Prompt Engineering for Developers | OpenAI
- Mastering LLMs | YouTube (AssemblyAI)
-
Best GitHub Repositories to Follow
-
Research Papers
-
Tools and Playgrounds to Test LLMs
Deep Learning
Browse this link for detailed information on Machine Learning and Deep Learning
-
Best Online Courses
- Deep Learning Specialization | Coursera – Andrew Ng's flagship series; free to audit
- Practical Deep Learning for Coders | Fast.AI
- Deep Learning with PyTorch | Coursera (by IBM)
- TensorFlow Developer Professional Certificate | Coursera
- Deep Learning A-Z | Udemy – :heavy_dollar_sign:
-
Best Online Books
-
Best GitHub Repositories to follow
-
Certifications & Toolkits
Web3 & Blockchain Development
The future of decentralized applications and smart contracts
Blockchain Platforms
- Ethereum - Smart contracts and dApps platform
- Solana - High-performance blockchain for DeFi
- Polygon - Ethereum scaling solution
- Avalanche - Fast blockchain platform
- Binance Smart Chain - BSC ecosystem
- Cardano - Research-driven blockchain platform
Learning Resources
- CryptoZombies - Learn Solidity by building games :baby:
- Buildspace - Web3 project-based learning
- Alchemy University - Free Web3 education
- OpenZeppelin - Smart contract security
- Web3 University - Comprehensive Web3 courses
- ConsenSys Academy - Blockchain education
Development Tools & Frameworks
- Hardhat - Ethereum development environment
- Truffle - Blockchain development framework
- Web3.js - Ethereum JavaScript library
- Ethers.js - Modern Ethereum library
- MetaMask - Ethereum wallet and gateway
- Remix IDE - Online Solidity IDE
- Foundry - Fast Ethereum toolkit
Best GitHub Repositories
Cybersecurity & Ethical Hacking
Protect systems and learn ethical hacking techniques
Learning Platforms
- TryHackMe - Interactive cybersecurity learning :baby:
- HackTheBox - Penetration testing labs
- Cybrary - Free cybersecurity courses
- SANS - Professional security training
- SecurityTube - Security video training
- PentesterLab - Web application security
Certifications
- CompTIA Security+ - Entry-level security certification
- CEH (Certified Ethical Hacker) - Ethical hacking certification
- CISSP - Advanced security certification
- OSCP - Penetration testing certification
- CISM - Information security management
Practice Platforms
- OverTheWire - Wargames for security practice
- PicoCTF - Cybersecurity competition
- VulnHub - Vulnerable machines for practice
- HackThisSite - Legal hacking challenges
- Root-Me - Security challenges platform
Tools & Resources
- Kali Linux - Penetration testing distribution
- Burp Suite - Web application security testing
- Nmap - Network discovery and security auditing
- Wireshark - Network protocol analyzer
- Metasploit - Penetration testing framework
Cloud Computing & DevOps
Modern infrastructure and deployment practices
Cloud Platforms
- AWS - Amazon Web Services
- Google Cloud - Google Cloud Platform
- Microsoft Azure - Microsoft's cloud platform
- DigitalOcean - Developer-friendly cloud
- Linode - Cloud computing platform
- Vultr - High-performance cloud servers
DevOps Tools
- Docker - Containerization platform
- Kubernetes - Container orchestration
- Jenkins - CI/CD automation
- GitLab CI/CD - Integrated DevOps platform
- Terraform - Infrastructure as code
- Ansible - Configuration management
- Prometheus - Monitoring and alerting
Learning Resources
- AWS Training - Official AWS courses
- Google Cloud Training - GCP learning paths
- Azure Learn - Microsoft learning platform
- Docker Academy - Docker education
- Kubernetes Academy - K8s learning platform
Certifications
- AWS Certified Solutions Architect
- Google Cloud Professional
- Microsoft Azure Fundamentals
- Docker Certified Associate
- Certified Kubernetes Administrator
Modern Frontend Technologies
Cutting-edge frontend frameworks and tools
Frameworks & Libraries
- Next.js - React framework for production
- Svelte - Compile-time optimized framework
- Astro - Modern static site generator
- SolidJS - Reactive UI library
- Qwik - Resumable web framework
- Remix - Full-stack web framework
Styling & UI
- Tailwind CSS - Utility-first CSS framework
- Chakra UI - Modular React component library
- Framer Motion - Animation library
- Headless UI - Unstyled UI components
- Mantine - React components library
- Radix UI - Low-level UI primitives
Build Tools & Performance
- Vite - Next generation frontend tooling
- Turbopack - Rust-based bundler
- Parcel - Zero-configuration bundler
- Webpack - Module bundler
- Rollup - ES module bundler
- esbuild - Extremely fast bundler
State Management
- Zustand - Lightweight state management
- Jotai - Primitive and flexible state management
- Valtio - Proxy-based state management
- Redux Toolkit - Modern Redux development
- Recoil - State management for React
Mobile Development
Android Development
-
Best Online Courses & Paths
- 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 :heavy_dollar_sign:
-
Hands-on Practice
-
Flutter Resources
-
Learning Resources
Web Development
Frontend Development
- Scrimba
- Frontend Roadmap
- FreeCodeCamp Web Dev Course - Learn HTML, CSS, JavaScript from scratch.
- Frontend Masters :heavy_dollar_sign:
- Frontend Mentor FREE
HTML5 and CSS3
- MDN Web Docs - HTML - Comprehensive HTML learning
- MDN Web Docs - CSS - Comprehensive CSS learning
- CSS Reference - Visual guide to CSS
- HTML Reference - Visual guide to HTML
- CSS Grid - Learn CSS Grid with Wes Bos
- CSS Flexbox - Learn Flexbox with Wes Bos
- Flexbox Froggy - Interactive Flexbox learning game
- Grid Garden - Interactive Grid learning game
- CSS Basic Cheatsheet
Courses & Tutorials
- Interneting is Hard - Friendly web development tutorials
- Learn to Code HTML & CSS - Shay Howe's beginner guide
- CSS - The Complete Guide :heavy_dollar_sign:
- Advanced CSS and Sass :heavy_dollar_sign:
Bootstrap 5
- Bootstrap 5 Cheatsheet
- Sneat Free Bootstrap 5 HTML Admin Template
- Materio Free Bootstrap 5 HTML Admin Template
JavaScript
- JS MDN Web Docs
- javascript.info - Modern JavaScript Tutorial
- Javascript30 | Wes Bos - 30 Day Vanilla JS Challenge
- You Don't Know JS (book series) :star:
- Eloquent JavaScript Online
- JavaScript: The Good Parts by Douglas Crockford :star: :heavy_dollar_sign:
- 33 JS concepts every JavaScript developer should know
- 30 Seconds of Code - Short code snippets for all your development needs
- JavaScript Design Patterns - By Addy Osmani
- ES6 Cheatsheet
- RegexOne - Learn Regular Expressions
- JavaScript Interview Questions
- 500 JavaScript Practice Labs
Learning Platforms
- freeCodeCamp - Interactive learning platform
- Codecademy JavaScript Course
- The Odin Project
- Wes Bos Courses
- Frontend Masters :heavy_dollar_sign:
JavaScript Frameworks
-
Angular
-
Angular 7 - The Complete Guide by Maximilian Schwarzmüller | Udemy :heavy_dollar_sign:
-
The Complete Angular Course: Beginner to Advanced by Mosh Hamedani | Udemy - :heavy_dollar_sign:
-
Angular Expo - Beautiful showcase of websites, applications and experiments using Angular
-
Made With Angular - Gallery of inspiring websites using Angular/AngularJS
-
Learn Angular 7 in 50 minutes - A free beginner's crash course :baby:
-
Build your first Angular app - 33 interactive screencasts to take you from beginner to advanced
-
React.js
-
ReactJS Tutorial | Codecademy - Interactive
-
React 16 - The Complete Guide (incl. React Router 4 & Redux) :heavy_dollar_sign: - Worth it
-
React For Beginners | Wes Bos :heavy_dollar_sign:
-
Advanced React | Wes Bos :heavy_dollar_sign:
-
React Fundamentals | Tyler McGinnis :heavy_dollar_sign:
-
Modern React with Redux | Udemy :heavy_dollar_sign:
-
React Native
-
React Native - The Practical Guide :heavy_dollar_sign:
-
-
Redux.js
- Redux Tutorial #1 - React js tutorial - How Redux Works | YouTube :baby:
- Redux Documentation :star:
- Getting Started with Redux
- Building React Applications with Idiomatic Redux
- React Redux Tutorial
- Full-Stack Redux Tutorial
- Introduction to the Redux Challenges | freeCodeCamp
- Redux | Tyler McGinnis :heavy_dollar_sign:
-
Vue.js
- Vue School :free: + :heavy_dollar_sign:
- Scrimba
- Vue Cookbook
- Getting started with VueJS 2
- Vue.js News
- Vue.js Showcase - Made With Vue.js
- Materio Free VueJS Admin Template
-
Web Accessibility
Frontend DevTools
-
Package Managers
-
Bundlers
Backend Development
-
Django - Python
-
Flask - Python
- The Flask Mega Tutorial :baby: + Intermediate
-
Node.JS
- NodeSchool | Workshops Open Source :heart:
- The Complete Node.js Developer Course | Udemy :heavy_dollar_sign:
- Express web framework (Node.js/JavaScript)
- Learn and Understand NodeJS :heavy_dollar_sign: - Intermediate
- Node JS Tutorial for Beginners | YouTube :baby:
- Node.js Documentation :star:
- Node.js Design Patterns by Mario Casciaro - Book Advanced level
- Node.js API Design
- Node.js handbook by Flavio Copes - :baby:
- Mixu's Node book
- What You Need To Know About Node.js (Email address requested, not required. By Packt)
- Express.js - Production Security Best Practices
- Learn Node.js | Tutlane
- Learn Node.js | Scaler Topics
-
PHP
- PHP Manual
- PHP Interactive Tutorial
- W3Schools
- Tutorial Point
- PHP with Database tutorial
- Guide for PHP and SQL connection with HTML form.
- PHP: The Right Way
- PHP: The Wrong Way
- BitDegree-Php
- PHP Best Practices
- PHP Pandas
- PHP Internals Book
- Let's Build A Forum with Laravel and TDD
- SoloLearn: Learn to Code for Free! :baby:
- Learn PHP
-
Ruby
- Ruby on Rails Tutorial
- Learn Ruby The Hard Way
- Learn Ruby | Codecademy - Familiarity with Ruby before Rails
- Learn Ruby, Dev Concept and More | Upskills with Upcase - Familiarity with ruby and coding concepts
- SoloLearn: Learn to Code for Free! :baby:
- Ruby Tapas - Short, Focused Screencasts covering Intermediate to Advanced Ruby concepts and techniques, design principles, testing practices, refactoring, etc.
- Why's (Poignant) Guide to Ruby
- RailsCasts - Video tutorials on more intermediate Ruby on Rails topics.
- Ruby on Rails Tutorial - Learn Web Development with Rails
-
MongoDB
-
Software architecture
1.6 Frontend Web Development
-
FreeCodeCamp Web Dev Course - Learn HTML, CSS, JavaScript from scratch.
-
Frontend Masters :heavy_dollar_sign:
-
HTML5 and CSS3
- MDN Web Docs - HTML - Comprehensive HTML learning
- MDN Web Docs - CSS - Comprehensive CSS learning
- CSS Reference - Visual guide to CSS
- HTML Reference - Visual guide to HTML
- CSS Grid - Learn CSS Grid with Wes Bos
- CSS Flexbox - Learn Flexbox with Wes Bos
- Flexbox Froggy - Interactive Flexbox learning game
- Grid Garden - Interactive Grid learning game
- CSS Basic Cheatsheet
Courses & Tutorials
- Interneting is Hard - Friendly web development tutorials
- Learn to Code HTML & CSS - Shay Howe's beginner guide
- CSS - The Complete Guide :heavy_dollar_sign:
- Advanced CSS and Sass :heavy_dollar_sign:
-
Bootstrap 5
-
JavaScript
- JS MDN Web Docs
- javascript.info - Modern JavaScript Tutorial
- Javascript30 | Wes Bos - 30 Day Vanilla JS Challenge
- You Don't Know JS (book series) :star:
- Eloquent JavaScript Online
- JavaScript: The Good Parts by Douglas Crockford :star: :heavy_dollar_sign:
- 33 JS concepts every JavaScript developer should know
- 30 Seconds of Code - Short code snippets for all your development needs
- JavaScript Design Patterns - By Addy Osmani
- ES6 Cheatsheet
- RegexOne - Learn Regular Expressions
- JavaScript Interview Questions
- 500 JavaScript Practice Labs
Learning Platforms
- freeCodeCamp - Interactive learning platform
- Codecademy JavaScript Course
- The Odin Project
- Wes Bos Courses
- Frontend Masters :heavy_dollar_sign:
-
JavaScript Frameworks
-
Angular
- Angular 7 - The Complete Guide by Maximilian Schwarzmüller | Udemy :heavy_dollar_sign:
- The Complete Angular Course: Beginner to Advanced by Mosh Hamedani | Udemy - :heavy_dollar_sign:
- Angular Expo - Beautiful showcase of websites, applications and experiments using Angular
- Made With Angular - Gallery of inspiring websites using Angular/AngularJS
- Learn Angular 7 in 50 minutes - A free beginner's crash course :baby:
- Build your first Angular app - 33 interactive screencasts to take you from beginner to advanced
-
React.js
- React JS - Conference Videos
- Learn React for free | Scrimba
- Video Tutorials - Beginner to Intermediate | YouTube
- Complete React Tutorial (& Redux) | YouTube
- ReactJS Tutorial | Codecademy - Interactive
- FreeCodeCamp Articles
- Reactstrap - React Bootstrap 4 Components
- Few Projects for every React Dev
- Famous GitHub Repos
- React 16 - The Complete Guide (incl. React Router 4 & Redux) :heavy_dollar_sign: - Worth it
- Hello World | React.js Org
- The Road to React | Book
- React For Beginners | Wes Bos :heavy_dollar_sign:
- Advanced React | Wes Bos :heavy_dollar_sign:
- React Fundamentals | Tyler McGinnis :heavy_dollar_sign:
- Modern React with Redux | Udemy :heavy_dollar_sign:
-
React Native
- React Native - The Practical Guide :heavy_dollar_sign:
-
Redux.js
- Redux Tutorial #1 - React js tutorial - How Redux Works | YouTube :baby:
- Redux Documentation :star:
- Getting Started with Redux
- Building React Applications with Idiomatic Redux
- React Redux Tutorial
- Full-Stack Redux Tutorial
- Introduction to the Redux Challenges | freeCodeCamp
- Redux | Tyler McGinnis :heavy_dollar_sign:
-
Vue.js
- Vue School :free: + :heavy_dollar_sign:
- Scrimba
- Vue Cookbook
- Getting started with VueJS 2
- Vue.js News
- Vue.js Showcase - Made With Vue.js
- Materio Free VueJS Admin Template
-
Web Accessibility
-
-
Frontend DevTools
Interview Preparation
Data Structures & Algorithms
Online Platforms
- CodeChef - CodeChef competitive programming site
- CodeSignal - (formerly CodeFights) Fun gaming approach to Coding contests and Interview practices.
- Codeforces - Great site for preparing for programming contests
- GeeksforGeeks - Must do coding questions for product based companies
- Hackerearth - Code Monk to start with programming - programming fundamentals
- Hackerrank - Interview preparation kit
- InterviewBit - Best platform to get prepared for Data Structures based interviews
- InterviewCake - An interactive interview prep site for DSA and some System Design with free 3 week access through Github student pack
- AlgoDaily - Daily interview questions sent by mail, as well as a full course and online IDE as well as visualizations and tutorials to solve the problems
- LeetCode - Platform to prepare for technical interviews with real interview questions
- Sphere Online Judge - Great head start for learning Data Structures
- Prepbytes - Prepbytes Coding Platform - Get problems as per your coding skills.
- UVa Online Judge - The site to submit Competitive Programming 3 data structures problems
- Codewars - Interesting ranking system with beautiful UI for competitive programming and interview prep.
- CodinGame - Competitive programming with game like challenges
- CS50 on HarvardX - One of the best computer science courses available online (:heavy_dollar_sign: for certification)
- Codility - Develop your coding skills with lessons to take part in challenges
- Zen of Programming - A frequently updated blog great for beginners and simplified references.
- Scaler Topics - Platform to access free Resouces to coding tutorials
- ERD Lab - Free cloud based entity relationship diagram (ERD) tool made for students.
- OneCompiler - An online compiler supporting over 70 programming languages, perfect for running quick code snippets and practicing data structures.
Tutorials & Practice
- Visual Algo - Understanding DS & Algo through animations.
- E-maxx - Russian version of popular e-maxx, An excellent set of study material for DS & ALgo. English version of e-maxx. (Translation is almost complete)
- All Good Tutorials on Codeforces - All of the best tutorials on Codeforces all at one place.
- DS & Algo + Maths + C++ - Another set of good compilation of resources to study.
- Data Structures and Algorithms - Another set of good compilation of resources to learn and practice. This one is done by Codechef.
- Problem Topics - Topic-wise list of problems.
- Cracking the Coding Interview
- Excercism - Code practice and mentorship.
- Leet Code
- Data Structures and Algorithm
Books
- Competitive Programming by Felix Halim and Steven Halim
- The Hitchhiker's Guide to the Programming Contests - Goto book for competitive programming enthusiasts.
- CLRS - Holy Bible for Design and Analysis of algorithms
- Algorithm Design by Kleinberg Tardos - Another goto book for easy to understand algorithm design and analysis
- Coding Interview University - Github - Strongly recommended to learn DS and Computer Science fundamentals
- Algo & DS in different languages - Algorithm and Data Structure in different programming languages
- Clean code - Clean Code: A Handbook of Agile Software Craftsmanship :heavy_dollar_sign:
- Domain Driven Design - Domain-Driven Design: Tackling Complexity in the Heart of Software 1st Edition :heavy_dollar_sign:
Aptitude Preparation for Placements
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
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
Verbal Ability
- TestFunda - Comprehensive verbal ability practice
- ExamVeda - English grammar and vocabulary
- TCYonline - Practice tests for verbal sections
- VocabBuilder - Vocabulary improvement tools
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
Mock Test Platforms
- Mercer Mettl - Professional assessment platform
- CoCubes - Placement preparation platform
- eLitmus - pH test practice
- AspiringMinds - AMCAT practice tests
Free Resources
- Brilliant.org - Interactive courses and problems
- Khan Academy - Free math and reasoning practice
- YouTube Channels
Mobile Apps
Interview Preparation
- InterviewBit - Technical and aptitude preparation
- Glassdoor Interviews - Company-specific interview experiences
- AmbitionBox - Interview experiences and company reviews
- LinkedIn Interview Prep
Learning Resources
Top People to Follow
| Id | Name | Category |
|---|---|---|
| 1 | Aaron Gable | Google Chrome Developer (BR) |
| 2 | Addy Osmani | Web & Chrome |
| 3 | Andrew NG | AI & ML |
| 4 | Benjamin Pasero | Software engineer at Microsoft, VSCode |
| 5 | Brad Traversy | Web Developer, Programmer, YouTuber |
| 6 | Daniel Shiffman | Programmer / Former project lead with the Processing Foundation |
| 7 | Evan You | Creator of Vue.js |
| 8 | Giovanni Bassi | MVP Microsoft BR |
| 9 | Guido van Rossum | Python Creator |
| 10 | Isaac Schlueter | npm Creator |
| 11 | Jake Vanderplas | Python Data Science |
| 12 | Jen Simmons | CSS expert, creator of Firefox Grid Inspector. |
| 13 | John Resig | Creator of jQuery |
| 14 | Joy Buolamwini | Artificial intelligence, Algorithmic Justice League |
| 15 | Kyle Simpson | Author of YDKJS |
| 16 | Leonardo Maldonado | Top 2 developerTrending (BR) |
| 17 | Linus Torvalds | Linux Founder |
| 18 | Martin Fowler | Software developer |
| 19 | Mike Cohn | Scrum and Agile Advocate |
| 20 | Mohamed Said | Works with Taylor Otwell on Laravel |
| 21 | Paul Graham | Startup Expert, Founder of Y-Combinator |
| 22 | Quincy Larson | Teacher that started free code |