A curated collection of free resources to help you learn and master various development topics. I include all the links from my videos in this repository! @volkan.js ๐ก Fork this repo and contribute your favorite resources!
If you'd like to contribute, please open up a pull request with your resources either in an existing category or a new one.
- Interview Prep
- Frontend Development
- Backend Development
- SQL / Databases
- AI / Machine Learning
- Python
- Data Science / Data Analysis
- Cloud & DevOps
- System Design
- Mobile Development (React Native)
- APIs
- Networking
- UI / UX
- Vibe Coding
- DSA & LeetCode / Tools / Visualizers
- Linux
- Cybersecurity
- The SECRET To Landing a Software Engineering Internship ๐คซ
- If I Wanted a Software Engineering Internship in 2025, Iโd Do This
- How I landed my DREAM Internship (and you can too)
- Frontend Roadmap
- React Tutorial for Beginners
- Build and Deploy 4 Modern React Apps and Get Hired
- Every React 19 Feature Explained in 8 Minutes
- ALL React Hooks Explained in 12 Minutes
- 7 React Lessons I Wish I Knew Earlier
- Fetching Data in React
- Tailwind CSS v4 Full Course 2025
- 100+ JavaScript Concepts You Need to Know
- JavaScript Tutorial Full Course - Beginner to Pro
- JavaScript: Understanding the Weird Parts - The First 3.5 Hours
- Learn CSS in 1 Hour ๐จ
- 24 CSS Projects: Loading Animations, Progress Bars, Flashcards & More!
- The Only CSS Layout Guide You'll Ever Need
- React Native Course for Beginners in 2025 | Build a Full Stack React Native App
- Build a Full Stack Food Delivery App in React Native
- React Native Roadmap
- Next.js 16 Full Course | Build and Deploy a Production-Ready Full Stack App
- NextJS Tutorial - All 12 Concepts You Need to Know
- NextJS Roadmap
- 5 Coding Resources
- Backend Roadmap
- Master Node JS in an Easy Way
- Node.js Crash Course
- Node.js and Express.js - Full Course
- Node.js Tutorial for Beginners: Learn Node in 1 Hour
- Backend Web Development โ A Complete Overview
- REST API Crash Course - Python API Tutorial
- Databases In-Depth โ Complete Course
- The Complete Backend Developer Roadmap
- Learn Java in 15 Minutes (Seriously)
- Java Full Course for free โ (2025)
- Java OOP in 10 Minutes
- Ultimate Java Backend Project: Spring Boot Tutorial
- SQL Roadmap
- SQL Interview Questions & Answers
- Top 45 SQL Interview Questions (2025)
- Database Design Course
- SQL Tutorial - Full Database Course for Beginners
- SQLBolt
- Kaggle: Intro to SQL
- ML Roadmap
- AI Engineer Roadmap
- Google Machine Learning Crash Course
- AI Basics for Beginners
- Machine Learning with Python & Scikit-Learn โ Full Course
- Learn Machine Learning Like a Genius
- All Machine Learning Algorithms Explained in 17 Min
- All Machine Learning Concepts Explained in 22 Minutes
- Machine Learning for Everybody โ Full Course
- NLP Tutorial Python Playlist
- What is NLP?
- Natural Language Processing with spaCy & Python - Course for Beginners
- Python Roadmap
- Python Full Course for Beginners [2025]
- Python for Coding Interviews
- 10 Important Python Concepts in 20 Minutes
- Data Science Roadmap
- Learn Python for Data Science โ Full Course
- Essence of Linear Algebra (Playlist)
- Statistics - A Full Lecture to Learn Data Science (2025)
- Google Cloud Engineer Path
- AWS Cloud Practitioner Essentials
- DevOps from Zero to Hero: Build and Deploy a Production API
- Every DevOps Software Explained in 8 Minutes
- The Complete DevOps Roadmap
- DevOps Crash Course
- Kafka Tutorial for Beginners
- Apache Kafka Fundamentals
- Apache Kafka Crash Course (KodeKloud)
- Top 50+ AWS Services Explained in 10 Minutes
- Intro to AWS - The Most Important Services To Learn
- AWS Roadmap
- Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
- Terraform Explained
- 8 Terraform Best Practices that will improve your TF workflow immediately
- System Design was HARD until I Learned These 30 Concepts
- System Design for Beginners Course
- System Design Primer (GitHub)
- Design YouTube - System Design Preview
- 8 Most Important System Design Concepts
- System Design Q&A
- How NGINX Handles MILLIONS of Requests With Just 1 Process ๐ฅ
- Apache vs NGINX
- NGINX Tutorial for Beginners
- React Native Crash Course+ | Build a Mobile App in 3 Hours
- React Native Tutorial
- Expo Tutorial (Official)
- API Design Roadmap
- Python API Development - Full Course
- APIs for Beginners - How to Use an API (Full Course)
- Postman Academy
- Computer Networking Full Course - OSI Model Deep Dive
- Networking Fundamentals for Beginners
- Computer Networking Course (CompTIA Network+ Prep)
- UX Roadmap
- World's Shortest UI/UX Design Course
- Interactive UI/UX Crash Course
- 10 Years of UX Research Experience in 4.5 Hours
- How to Make Vibe Coding Not Suckโฆ
- Cursor Vibe Coding Tutorial for Beginners
- How To Get The Most Out Of Vibe Coding | Startup School
- DSA Roadmap
- VisuAlgo
- CSVis Tool
- CS USFCA Data Structure Visualizations
- Data Structures and Algorithms Full Course ๐
- Data Structures Explained for Beginners
- LeetCode Patterns & Tutorials
- 8 Patterns to Solve 80% Leetcode Problems
- How to Solve ANY LeetCode Problem (Step-by-Step)
- 70 Leetcode problems in 5+ hours (every data structure) (full tutorial)
- Mastering Dynamic Programming - Series
- Big-O Notation - Everything You Need for Interviews
- Big-O Cheatsheet
- The Complete Cybersecurity Roadmap (10 Months)
- Cybersecurity Mastery: Complete Course for Beginners
- Cybersecurity Architecture Series (Playlist)
๐ก Tip: Save this repo for a structured learning path and jump between topics as you progress from beginner โ advanced.