└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # 📚 Developer Learning Resources 2 | 3 | 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](https://www.instagram.com/volkan.js) 4 | 💡 *Fork this repo and contribute your favorite resources!* 5 | 6 | If you'd like to contribute, please open up a pull request with your resources either in an existing category or a new one. 7 | 8 | --- 9 | 10 | ## 🧠 Table of Contents 11 | 12 | 1. [Interview Prep](#-interview-prep) 13 | 2. [Frontend Development](#-frontend-development) 14 | 3. [Backend Development](#️-backend-development) 15 | 4. [SQL / Databases](#-sql--databases) 16 | 5. [AI / Machine Learning](#-ai--machine-learning) 17 | 6. [Python](#-python) 18 | 7. [Data Science / Data Analysis](#-data-science--data-analysis) 19 | 8. [Cloud & DevOps](#️-cloud--devops) 20 | 9. [System Design](#-system-design) 21 | 10. [Mobile Development (React Native)](#-mobile-development-react-native) 22 | 11. [APIs](#-apis) 23 | 12. [Networking](#-networking) 24 | 13. [UI / UX](#-ui--ux) 25 | 14. [Vibe Coding](#-vibe-coding) 26 | 15. [DSA & LeetCode / Tools / Visualizers](#-dsa--leetcode--tools--visualizers) 27 | 16. [Linux](#-linux) 28 | 17. [Cybersecurity](#-cyber-security) 29 | 30 | --- 31 | 32 | ## 📖 Interview Prep 33 | 34 | - [The SECRET To Landing a Software Engineering Internship 🤫](https://youtu.be/jWQ7eKglSv8) 35 | - [If I Wanted a Software Engineering Internship in 2025, I’d Do This](https://youtu.be/yUQbl9J3kJU) 36 | - [How I landed my DREAM Internship (and you can too)](https://youtu.be/8QC3Z1GNU_4) 37 | 38 | --- 39 | 40 | ## 🌐 Frontend Development 41 | 42 | - [Frontend Roadmap](https://roadmap.sh/frontend) 43 | - [React Tutorial for Beginners](https://youtu.be/SqcY0GlETPk) 44 | - [Build and Deploy 4 Modern React Apps and Get Hired](https://youtu.be/F627pKNUCVQ) 45 | - [Every React 19 Feature Explained in 8 Minutes](https://youtu.be/2NPIYnY3ilo) 46 | - [ALL React Hooks Explained in 12 Minutes](https://youtu.be/LOH1l-MP_9k) 47 | - [7 React Lessons I Wish I Knew Earlier](https://youtu.be/4AXQgOcL1mo) 48 | - [Fetching Data in React](https://youtu.be/00lxm_doFYw) 49 | - [Tailwind CSS v4 Full Course 2025](https://youtu.be/6biMWgD6_JY) 50 | - [100+ JavaScript Concepts You Need to Know](https://youtu.be/lkIFF4maKMU) 51 | - [JavaScript Tutorial Full Course - Beginner to Pro](https://youtu.be/EerdGm-ehJQ) 52 | - [JavaScript: Understanding the Weird Parts - The First 3.5 Hours](https://youtu.be/Bv_5Zv5c-Ts) 53 | - [Learn CSS in 1 Hour 🎨](https://youtu.be/wRNinF7YQqQ) 54 | - [24 CSS Projects: Loading Animations, Progress Bars, Flashcards & More!](https://youtu.be/TzuWIHGFKCQ) 55 | - [The Only CSS Layout Guide You'll Ever Need](https://youtu.be/i1FeOOhNnwU) 56 | - [React Native Course for Beginners in 2025 | Build a Full Stack React Native App](https://youtu.be/f8Z9JyB2EIE) 57 | - [Build a Full Stack Food Delivery App in React Native](https://youtu.be/LKrX390fJMw) 58 | - [React Native Roadmap](https://roadmap.sh/react-native) 59 | - [Next.js 16 Full Course | Build and Deploy a Production-Ready Full Stack App](https://youtu.be/I1V9YWqRIeI?si=uzpb0qRou5qM8MYj) 60 | - [NextJS Tutorial - All 12 Concepts You Need to Know](https://youtu.be/vwSlYG7hFk0?si=JCIc2U77GiI-RXLC) 61 | - [NextJS Roadmap](https://roadmap.sh/nextjs) 62 | - [5 Coding Resources](https://fluttering-artichoke-0e8.notion.site/Coding-Website-Resources-volkan-js-2c6de014f74c80fd9585f7df5f0d46f8) 63 | - [JavaScript Speed Course - Learn JavaScript in ~75 Minutes](https://youtu.be/TjjKcgtlsY8?si=JsRS9xHrg_uLVPTT) 64 | - [ HTML & CSS Full Course for free 🌎 ](https://youtu.be/HGTJBPNC-Gw?si=RhjcTvaUsWq1Q1dU) 65 | 66 | --- 67 | 68 | ## ⚙️ Backend Development 69 | 70 | - [Backend Roadmap](https://roadmap.sh/backend) 71 | - [Master Node JS in an Easy Way](https://youtu.be/2YIgGdUtbXM) 72 | - [Node.js Crash Course](https://youtu.be/32M1al-Y6Ag) 73 | - [Node.js and Express.js - Full Course](https://youtu.be/Oe421EPjeBE) 74 | - [Node.js Tutorial for Beginners: Learn Node in 1 Hour](https://youtu.be/TlB_eWDSMt4) 75 | - [Backend Web Development — A Complete Overview](https://youtu.be/XBu54nfzxAQ) 76 | - [REST API Crash Course - Python API Tutorial](https://youtu.be/qbLc5a9jdXo) 77 | - [Databases In-Depth – Complete Course](https://youtu.be/pPqazMTzNOM) 78 | - [The Complete Backend Developer Roadmap](https://youtu.be/OeEHJgzqS1k) 79 | - [Learn Java in 15 Minutes (Seriously)](https://youtu.be/b5l5UodFzMo) 80 | - [ Java Full Course for free ☕ (2025) ](https://youtu.be/xTtL8E4LzTQ?si=acv_Csu-W77uZDiL) 81 | - [Java OOP in 10 Minutes](https://youtu.be/CWYv7xlKydw) 82 | - [Ultimate Java Backend Project: Spring Boot Tutorial](https://youtu.be/y3odhQtu4R8) 83 | 84 | --- 85 | 86 | ## 🧮 SQL / Databases 87 | 88 | - [SQL Roadmap](https://roadmap.sh/sql) 89 | - [SQL Interview Questions & Answers](https://youtu.be/cffsJjNTsH8) 90 | - [Top 45 SQL Interview Questions (2025)](https://youtu.be/yPasq39n8fY) 91 | - [Database Design Course](https://youtu.be/ztHopE5Wnpc) 92 | - [SQL Tutorial - Full Database Course for Beginners](https://youtu.be/HXV3zeQKqGY) 93 | - [SQLBolt](https://sqlbolt.com) 94 | - [Kaggle: Intro to SQL](https://www.kaggle.com/learn/intro-to-sql) 95 | 96 | --- 97 | 98 | ## 🤖 AI / Machine Learning 99 | 100 | - [ML Roadmap](https://roadmap.sh/machine-learning) 101 | - [AI Engineer Roadmap](https://roadmap.sh/ai-engineer) 102 | - [Google Machine Learning Crash Course](https://developers.google.com/machine-learning/crash-course) 103 | - [AI Basics for Beginners](https://youtu.be/VGFpV3Qj4as) 104 | - [Machine Learning with Python & Scikit-Learn – Full Course](https://youtu.be/hDKCxebp88A) 105 | - [Learn Machine Learning Like a Genius](https://youtu.be/qNxrPri1V0I) 106 | - [All Machine Learning Algorithms Explained in 17 Min](https://youtu.be/E0Hmnixke2g) 107 | - [All Machine Learning Concepts Explained in 22 Minutes](https://youtu.be/Fa_V9fP2tpU?si=DvUZo2n89bOIEplZ) 108 | - [Machine Learning for Everybody – Full Course](https://youtu.be/i_LwzRVP7bg?si=EDQb2ssg2RWHdo9o) 109 | - [NLP Tutorial Python Playlist](https://youtube.com/playlist?list=PLeo1K3hjS3uuvuAXhYjV2lMEShq2UYSwX&si=GAniQkV2UpWDRHFs) 110 | - [What is NLP?](https://youtu.be/fLvJ8VdHLA0?si=aprepYAvxU1S8qr1) 111 | - [Natural Language Processing with spaCy & Python - Course for Beginners](https://youtu.be/dIUTsFT2MeQ?si=AWufcUvciCmDDjsp) 112 | 113 | --- 114 | 115 | ## 🐍 Python 116 | 117 | - [Python Roadmap](https://roadmap.sh/python) 118 | - [Python Full Course for Beginners [2025]](https://youtu.be/K5KVEU3aaeQ) 119 | - [Python for Coding Interviews](https://youtu.be/0K_eZGS5NsU) 120 | - [10 Important Python Concepts in 20 Minutes](https://youtu.be/Gx5qb1uHss4) 121 | 122 | --- 123 | 124 | ## 📊 Data Science / Data Analysis 125 | 126 | - [Data Science Roadmap](https://roadmap.sh/ai-data-scientist) 127 | - [Learn Python for Data Science – Full Course](https://youtu.be/CMEWVn1uZpQ) 128 | - [Essence of Linear Algebra (Playlist)](https://youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab) 129 | - [Statistics - A Full Lecture to Learn Data Science (2025)](https://youtu.be/K9teElePNkk) 130 | 131 | --- 132 | 133 | ## ☁️ Cloud & DevOps 134 | 135 | - [Google Cloud Engineer Path](https://www.cloudskillsboost.google/paths/11) 136 | - [AWS Cloud Practitioner Essentials](https://skillbuilder.aws/learn/94T2BEN85A/aws-cloud-practitioner-essentials/8D79F3AVR7) 137 | - [DevOps from Zero to Hero: Build and Deploy a Production API](https://youtu.be/H5FAxTBuNM8?si=7fWU0qiEhcH8lOKf) 138 | - [Every DevOps Software Explained in 8 Minutes](https://www.youtube.com/watch?v=EY1hsh-HCjo) 139 | - [The Complete DevOps Roadmap](https://youtu.be/6GQRb4fGvtk?si=j-jjlq5oK9CDJgyp) 140 | - [DevOps Crash Course](https://youtu.be/j5Zsa_eOXeY) 141 | - [Kafka Tutorial for Beginners](https://youtu.be/QkdkLdMBuL0) 142 | - [Apache Kafka Fundamentals](https://youtu.be/-RDyEFvnTXI) 143 | - [Apache Kafka Crash Course (KodeKloud)](https://youtu.be/cNFAP9OnJjo) 144 | - [Top 50+ AWS Services Explained in 10 Minutes](https://youtu.be/JIbIYCM48to?si=gUOS5ie-6or9g1ja) 145 | - [Intro to AWS - The Most Important Services To Learn](https://youtu.be/FDEpdNdFglI?si=y92t90GhGQp5VI56) 146 | - [AWS Roadmap](https://roadmap.sh/aws) 147 | - [Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)](https://youtu.be/7xngnjfIlK4?si=Cp7cf2hNpELaBddG) 148 | - [Terraform Explained](https://youtu.be/HmxkYNv1ksg?si=KCUbL6lTAuDvjzfS) 149 | - [8 Terraform Best Practices that will improve your TF workflow immediately](https://youtu.be/gxPykhPxRW0?si=wyMPWdw7KIaquZw5) 150 | 151 | --- 152 | 153 | ## 🔧 System Design 154 | 155 | - [System Design was HARD until I Learned These 30 Concepts](https://youtu.be/s9Qh9fWeOAk) 156 | - [System Design for Beginners Course](https://youtu.be/m8Icp_Cid5o) 157 | - [System Design Primer (GitHub)](https://github.com/donnemartin/system-design-primer) 158 | - [Design YouTube - System Design Preview](https://youtu.be/jPKTo1iGQiE) 159 | - [8 Most Important System Design Concepts](https://youtu.be/BTjxUS_PylA) 160 | - [System Design Q&A](https://youtu.be/i53Gi_K3o7I) 161 | - [How NGINX Handles MILLIONS of Requests With Just 1 Process 🔥](https://youtu.be/I6dpN0geIb4?si=b-IliypmT23H7-ll) 162 | - [Apache vs NGINX](https://youtu.be/9nyiY-psbMs?si=_E3K062nFH91CvGZ) 163 | - [NGINX Tutorial for Beginners](https://youtu.be/9t9Mp0BGnyI?si=NjDht9sTmqMQ-c-M) 164 | 165 | --- 166 | 167 | ## 📱 Mobile Development (React Native) 168 | 169 | - [React Native Crash Course+ | Build a Mobile App in 3 Hours](https://youtu.be/bCpFbERgj7s) 170 | - [React Native Tutorial](https://youtu.be/qbLc5a9jdXo) 171 | - [Expo Tutorial (Official)](https://docs.expo.dev/tutorial/introduction/) 172 | 173 | --- 174 | 175 | ## 🔗 APIs 176 | 177 | - [API Design Roadmap](https://roadmap.sh/api-design) 178 | - [Python API Development - Full Course](https://youtu.be/0sOvCWFmrtA) 179 | - [APIs for Beginners - How to Use an API (Full Course)](https://youtu.be/WXsD0ZgxjRw) 180 | - [Postman Academy](https://academy.postman.com/page/self-study-learning) 181 | 182 | --- 183 | 184 | ## 🌐 Networking 185 | 186 | - [Computer Networking Full Course - OSI Model Deep Dive](https://youtu.be/IPvYjXCsTg8) 187 | - [Networking Fundamentals for Beginners](https://youtu.be/k9ZigsW9il0) 188 | - [Computer Networking Course (CompTIA Network+ Prep)](https://youtu.be/qiQR5rTSshw) 189 | 190 | --- 191 | 192 | ## 🎨 UI / UX 193 | 194 | - [UX Roadmap](https://roadmap.sh/ux-design) 195 | - [World's Shortest UI/UX Design Course](https://youtu.be/wIuVvCuiJhU) 196 | - [Interactive UI/UX Crash Course](https://youtu.be/cTUD_vCrY7M) 197 | - [10 Years of UX Research Experience in 4.5 Hours](https://youtu.be/R7urbI0iqb0) 198 | 199 | --- 200 | 201 | ## ✨ Vibe Coding 202 | 203 | - [How to Make Vibe Coding Not Suck…](https://youtu.be/PLKrSVuT-Dg) 204 | - [Cursor Vibe Coding Tutorial for Beginners](https://youtu.be/8AWEPx5cHWQ) 205 | - [How To Get The Most Out Of Vibe Coding | Startup School](https://youtu.be/BJjsfNO5JTo) 206 | 207 | --- 208 | 209 | ## 🏆 DSA & LeetCode / Tools / Visualizers 210 | 211 | - [DSA Roadmap](https://roadmap.sh/datastructures-and-algorithms) 212 | - [VisuAlgo](https://visualgo.net/en) 213 | - [CSVis Tool](https://csvistool.com/) 214 | - [CS USFCA Data Structure Visualizations](https://www.cs.usfca.edu/~galles/visualization/Algorithms.html) 215 | - [Data Structures and Algorithms Full Course 📈](https://youtu.be/CBYHwZcbD-s) 216 | - [Data Structures Explained for Beginners](https://youtu.be/O9v10jQkm5c) 217 | - [LeetCode Patterns & Tutorials](https://youtu.be/Z_c4byLrNBU) 218 | - [8 Patterns to Solve 80% Leetcode Problems](https://youtu.be/xo7XrRVxH8Y) 219 | - [How to Solve ANY LeetCode Problem (Step-by-Step)](https://youtu.be/OTNe0eV8418?si=GbfifjvLFTSkIAGB) 220 | - [70 Leetcode problems in 5+ hours (every data structure) (full tutorial)](https://youtu.be/lvO88XxNAzs?si=Iois5fFQlCSGxO0C) 221 | - [Mastering Dynamic Programming - Series](https://youtu.be/Hdr64lKQ3e4) 222 | - [Big-O Notation - Everything You Need for Interviews](https://youtu.be/rv_ZacJYRFA) 223 | - [Big-O Cheatsheet](https://www.bigocheatsheet.com/) 224 | 225 | --- 226 | 227 | ## 🐧 Linux 228 | 229 | - [Learn Linux - Full Course](https://youtu.be/v392lEyM29A) 230 | - [100+ Linux Things You Need to Know](https://youtu.be/LKCVKw9CzFo) 231 | - [Linux Journey (Interactive)](https://labex.io/linuxjourney) 232 | 233 | --- 234 | 235 | ## 🔒 Cyber Security 236 | 237 | - [The Complete Cybersecurity Roadmap (10 Months)](https://youtu.be/v7BNtpw53AA) 238 | - [Cybersecurity Mastery: Complete Course for Beginners](https://youtu.be/s19BxFpoSd0) 239 | - [Cybersecurity Architecture Series (Playlist)](https://youtube.com/playlist?list=PLOspHqNVtKADkWLFt9OcziQF7EatuANSY) 240 | 241 | --- 242 | 243 | ## 💡 C/C++ 244 | 245 | - [C++ Full Course for Free](https://youtu.be/-TkoO8Z07hI?si=f2VB0Wom-B6Dlhtv) 246 | - [31 Nooby C++ Habits you Need to Ditch](https://youtu.be/i_wDa2AS_8w?si=-hb886xH-mzY-Mdf) 247 | - [C++ Roadmap](https://roadmap.sh/cpp) 248 | 249 | > 💡 **Tip:** Save this repo for a structured learning path and jump between topics as you progress from beginner → advanced. 250 | --------------------------------------------------------------------------------