Analysis updated 2026-05-18
Find beginner-friendly tutorials and learning paths for a programming language you want to learn.
Discover hackathons, competitions, and scholarships you're eligible for as a student.
Build a list of free tools and platforms to use in your first development projects.
Prepare for technical interviews with curated resources and practice materials.
| dipakkr/a-to-z-resources-for-students | wwebjs/whatsapp-web.js | winfunc/opcode | |
|---|---|---|---|
| Stars | 21,759 | 21,762 | 21,753 |
| Language | — | JavaScript | TypeScript |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 1/5 | 3/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
This repository is a long curated list of links for students who want to learn to code and find opportunities in tech. The author Dipak Kumar built it after noticing how often college students miss out on hackathons, conferences, internships, and workshops simply because nobody told them these things existed. The README is a giant index that points readers out to other websites, books, tutorials, scholarship programs, and communities. The list is grouped into broad sections. There is a section for programming languages and frameworks, with sub-lists for Python, JavaScript, web development, mobile development, and so on. There is a section for student programs and opportunities, such as internships and fellowships. There is a section for hackathons and competitions, one for learning resources, one for free tools, and one for interview preparation. The author has also added groupings for trending areas in 2025, including Web3 and blockchain, AI and machine learning, cybersecurity, cloud computing and DevOps, and modern frontend technologies. A quick-start guide at the top of the README lets the reader jump straight to the parts they care about. If you are a complete beginner you are sent to a beginner-friendly section that lists free starting points like Codecademy, freeCodeCamp, Scratch, and Khan Academy. If you are career-focused you are sent to student programs and interview prep. If you want to compete you are sent to hackathons and open-source programs. Small emoji icons mark which links are for absolute beginners, which are universally recommended, and which cost money. The repository does not teach anything by itself. It is a starting menu. A college student can scroll through it and find a Python tutorial, a list of upcoming hackathons, an interview question bank, or a community to join, all without needing to know where to search first. The project is open to contributions and has been growing for years through pull requests from many developers, which is why the list is so wide and covers so many topics.
A curated collection of learning resources, opportunities, and tools for college students and early-career developers, hackathons, tutorials, scholarships, and community links all in one place.
Use freely for any purpose including commercial, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.