dipakkr
A-to-Z-Resources-for-Students

✅ Curated list of resources for developers

Last updated Jul 7, 2026
22.0k
Stars
4.8k
Forks
16
Issues
+21
Stars/day
Attention Score
100
Language breakdown
No language data available.
Files click to expand
README

A to Z Resources for Students

GitHub stars GitHub forks License Star History Rank

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

Image credits: Google

AI Tools and Resources

🚀 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...

📚 Main Categories

🔥 Trending Technologies (2025)

🔍 Quick Access


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
- 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
- Awesome Machine Learning - Awesome AI Tools - Awesome ChatGPT

Programming Languages & Frameworks

Beginner-Friendly Resources :baby:

Perfect for absolute beginners! These resources assume no prior programming knowledge.

Python

Browse this link for detailed information on 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
- The Algorithms Python

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 :heavydollar_sign: - Reinforcement Learning - Nanodegree | Udacity :heavydollar_sign: - ML with Python | YouTube - Data Science Machine Learning Bootcamp - :heavydollar_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
- Self Taught Path for Data Science - Machine Learning Tutorials - Coding Train -Machine Learning cheatsheets for Stanford's CS 229
  • Research Papers
- Arxiv - IEEE - Research Gate - Academics Torrent - Search Dataset - Arxiv Sanity - Search best papers - Openreview - Research Papers with code - Papers with code
  • Test ML Models on Datasets
- Kaggle - UCI ML Repository - Data.Gov
  • 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
- Awesome LLM - LLM Papers and Tools - Prompt Engineering Guide - Awesome Prompt Engineering
  • Research Papers
- Arxiv - LLM Category - OpenReview - LLM Papers - Papers With Code – LLM - Anthropic Research - Google DeepMind Research - Meta AI Papers
  • Tools and Playgrounds to Test LLMs
- OpenAI Playground - Hugging Face Inference Playground - Replicate - Google AI Studio (Gemini) - Anthropic Console (Claude) - OpenRouter (Multi-LLM API Playground) - LangChain + OpenAI Agent Playground

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 – :heavydollar_sign:
  • Best Online Books
- Neural Networks and Deep Learning | Michael Nielsen - Dive into Deep Learning (D2L) - Deep Learning with Python (2nd Edition) | François Chollet – :heavydollar_sign: - Mathematical Introduction to Deep Learning
  • Best GitHub Repositories to follow
- Top-Deep-Learning - DensePose - Facebook Research - Python Data Science Handbook - Tensorflow Project Template - VisualDL - Caire - Content Aware Image Resize - Learn Deep Learning in 6 Weeks
  • Certifications & Toolkits
- NVIDIA Deep Learning Institute (DLI) - IBM AI Engineering Professional Certificate - AWS Certified Machine Learning – Specialty

Web3 & Blockchain Development

The future of decentralized applications and smart contracts

Blockchain Platforms

Learning Resources

Development Tools & Frameworks

Best GitHub Repositories


Cybersecurity & Ethical Hacking

Protect systems and learn ethical hacking techniques

Learning Platforms

Certifications

Practice Platforms

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

DevOps Tools

Learning Resources

Certifications


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

Build Tools & Performance

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
- 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 :heavydollar_sign:
  • Hands-on Practice
- Google Android Codelabs - Android Examples | GitHub - Android Projects | GitHub
  • Flutter Resources
- Flutter Widget Tour - Flutter Codelabs | Google - Flutter Examples | GitHub
  • Learning Resources
- Learn Android Programming | Tutlane - Official Android Developer Docs - Jetpack Compose Pathway | Google

Web Development

Frontend Development

HTML5 and CSS3

Courses & Tutorials

Bootstrap 5

JavaScript

Learning Platforms

JavaScript Frameworks

  • Angular
- Angular 7 - The Complete Guide by Maximilian Schwarzmüller | Udemy :heavydollar_sign: - The Complete Angular Course: Beginner to Advanced by Mosh Hamedani | Udemy - :heavydollar_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) :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

  • Package Managers
- NPM | YouTube - Yarn | YouTube - npx
  • Bundlers
- Webpack - The most used bundler - Webpack | YouTube - Parcel - The predicted webpack killer - Browserify - The first bundler - Rollup

Backend Development

  • Django - Python
- Try Django | YouTube :baby: - Django Docs - Django Girls - MDN Web Docs :baby: - SimpleIsBetterThanComplex Blog - Tango With Django Book - Django Class-Based Views - Django Tutorial | Scaler Topics
  • Flask - Python
- The Flask Mega Tutorial :baby: + Intermediate
  • Node.JS
- NodeSchool | Workshops Open Source :heart: - The Complete Node.js Developer Course | Udemy :heavydollar_sign: - Express web framework (Node.js/JavaScript) - Learn and Understand NodeJS :heavydollar_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
- MongoDB Tutorial for Beginners | YouTube - MongoDB Skill Tree - Tutorial for Beginner - Free Courses and Paid Private training - Understanding Mongoose Deep Population - MongoDB full tutorial for beginners - MongoDB tutorial for intermediate
  • Software architecture
- Microservices by Chris Richardson

1.6 Frontend Web Development

  • 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 :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 Learning Platforms - freeCodeCamp - Interactive learning platform - Codecademy JavaScript Course - The Odin Project - Wes Bos Courses - Frontend Masters :heavydollar_sign:
  • JavaScript Frameworks
- Angular - Angular 7 - The Complete Guide by Maximilian Schwarzmüller | Udemy :heavydollar_sign: - The Complete Angular Course: Beginner to Advanced by Mosh Hamedani | Udemy - :heavydollar_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) :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
- Package Managers - NPM | YouTube - Yarn | YouTube - npx

- 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.
English version of e-maxx. (Translation is almost complete)

Books

Aptitude Preparation for Placements

Quantitative Aptitude

Logical Reasoning

Verbal Ability

Company-Specific Practice

Mock Test Platforms

Free Resources

- Unacademy - CareerRide - MathsTricks

Mobile Apps

Interview Preparation

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

© 2026 GitRepoTrend · dipakkr/A-to-Z-Resources-for-Students · Updated daily from GitHub