✅ Curated list of resources for developers
A to Z Resources for Students
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? :heavydollarsign: indicates paid content.
AI Tools and Resources
A curated list of AI tools and platforms to enhance your productivity
- AI Tool Directories and Resources
- Popular AI 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
Browse this link for detailed information on Python
- Tutorials
- 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
- Best GitHub Repositories to follow
- Research Papers
- Test ML Models on Datasets
- Book for Machine Learning
Large Language Models (LLMs)
- Best Online Courses
- 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
- 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
Checkout the Full Resources on ANDROID :baby:
- Best Online Courses & Paths
- 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 :heavydollar_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
- Interneting is Hard - Friendly web development tutorials
- Learn to Code HTML & CSS - Shay Howe's beginner guide
- CSS - The Complete Guide :heavydollar_sign:
- Advanced CSS and Sass :heavydollar_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
- The Good Parts by Douglas Crockford :star: :heavydollar_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
- freeCodeCamp - Interactive learning platform
- Codecademy JavaScript Course
- The Odin Project
- Wes Bos Courses
- Frontend Masters :heavydollar_sign:
JavaScript Frameworks
- Angular
- 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) :heavydollar_sign: - Worth it - Hello World | React.js Org - The Road to React | Book - React For Beginners | Wes Bos :heavydollar_sign: - Advanced React | Wes Bos :heavydollar_sign: - React Fundamentals | Tyler McGinnis :heavydollar_sign: - Modern React with Redux | Udemy :heavydollar_sign:
- React Native - React Native - The Practical Guide :heavydollar_sign:
- Redux.js
- Vue.js
- Web Accessibility
Frontend DevTools
- Package Managers
- Bundlers
Backend Development
- Django - Python
- Flask - Python
- Node.JS
- PHP
- Ruby
- MongoDB
- Software architecture
1.6 Frontend Web Development
- Scrimba
- Frontend Roadmap
- FreeCodeCamp Web Dev Course - Learn HTML, CSS, JavaScript from scratch.
- Frontend Masters :heavydollar_sign:
- Frontend Mentor FREE
- HTML5 and CSS3
- Bootstrap 5
- JavaScript
- JavaScript Frameworks
- 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) :heavydollar_sign: - Worth it - Hello World | React.js Org - The Road to React | Book - React For Beginners | Wes Bos :heavydollar_sign: - Advanced React | Wes Bos :heavydollar_sign: - React Fundamentals | Tyler McGinnis :heavydollar_sign: - Modern React with Redux | Udemy :heavydollar_sign:
- React Native - React Native - The Practical Guide :heavydollar_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 :heavydollar_sign:
- Vue.js - Vue School :free: + :heavydollar_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 - Accessibility MDN Web Docs - Web Accessibility Tutorials - A Video Tutorial on Web Accessibility for Impaired Users | YouTube - WebAim Web Accessibility Resources and Tools - Web Accessibility Checklist - The A11Y Project - ARIA - Accessibility | MDN
- Frontend DevTools
- Bundlers - Webpack - The most used bundler - Webpack | YouTube - Parcel - The predicted webpack killer - Browserify - The first bundler - Rollup
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 (:heavydollar_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.
- 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 :heavydollar_sign:
- Domain Driven Design - Domain-Driven Design: Tackling Complexity in the Heart of Software 1st Edition :heavydollar_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
README truncated. View on GitHub