CoolFace
Apppublic

satyam-spb/E-Learning-Backend

sourceHugging Facemitupdated 11mo agoView on Hugging Face
0likes
courses.json1802 linesDownload Raw Back to root
1[2  {3    "id": "res_ds_algo_doc_1",4    "title": "DSA: GeeksforGeeks Core Data Structures Reference",5    "description": "Comprehensive written articles and code implementations for all essential data structures, ideal for quick lookups and deep study.",6    "tags": ["Data Structures and Algorithms", "Documentation", "Reference"],7    "profession": ["Software Engineer", "Developer"],8    "type": "doc",9    "link": "https://www.geeksforgeeks.org/data-structures/"10  },11  {12    "id": "res_ds_algo_doc_2",13    "title": "DSA: Awesome LeetCode Resources",14    "description": "Resources focused on recursion and dynamic programming for coding interviews.",15    "tags": ["Data Structures and Algorithms", "Documentation", "Interview Prep"],16    "profession": ["Software Engineer"],17    "type": "doc",18    "link": "https://github.com/ashishps1/awesome-leetcode-resources"19  },20  {21    "id": "res_ds_algo_vid_1",22    "title": "DSA: Data Structures & Algorithms Full Course",23    "description": "Complete course covering Stacks, Trees, Graphs, and Hash Tables with practical code examples.",24    "tags": ["Data Structures and Algorithms", "Interview Prep", "Video"],25    "profession": ["Software Engineer", "Developer"],26    "type": "video",27    "link": "https://www.youtube.com/watch?v=8hly31xKli0"28  },29  {30    "id": "res_ds_algo_vid_2",31    "title": "DSA: Big O Notation Explained",32    "description": "A focused tutorial on analyzing algorithm efficiency, understanding Big O, and differentiating complexities.",33    "tags": ["Data Structures and Algorithms", "Fundamentals", "Video"],34    "profession": ["Software Engineer", "Competitive Programmer"],35    "type": "video",36    "link": "https://www.youtube.com/watch?v=Mo4vesaut8g"37  },38  {39    "id": "res_ds_algo_proj_1",40    "title": "DSA: The Algorithms Python Repository (Project)",41    "description": "A massive open-source project containing implementations of various algorithms and data structures in Python, perfect for studying code.",42    "tags": ["Data Structures and Algorithms", "Project", "Python", "Code Review"],43    "profession": ["Software Engineer", "Developer"],44    "type": "project",45    "link": "https://github.com/TheAlgorithms/Python"46  },47  {48    "id": "res_oop_doc_1",49    "title": "OOP: Refactoring Guru Design Patterns Documentation",50    "description": "High-quality, detailed explanations of all major design patterns with comprehensive code examples.",51    "tags": ["Object-Oriented Programming (OOP)", "Design Patterns", "Documentation", "Reference"],52    "profession": ["Software Architect"],53    "type": "doc",54    "link": "https://refactoring.guru/design-patterns"55  },56  {57    "id": "res_oop_doc_2",58    "title": "OOP: Oracle Java Official Tutorial on Classes and Objects",59    "description": "Official documentation covering fundamental Java OOP concepts, including classes, methods, and interface implementation.",60    "tags": ["Object-Oriented Programming (OOP)", "Java", "Documentation", "Fundamentals"],61    "profession": ["Software Engineer"],62    "type": "doc",63    "link": "https://docs.oracle.com/javase/tutorial/java/concepts/index.html"64  },65  {66    "id": "res_oop_vid_1",67    "title": "OOP: Four Pillars Explained",68    "description": "Conceptual deep dive into Encapsulation, Inheritance, Polymorphism, and Abstraction.",69    "tags": ["Object-Oriented Programming (OOP)", "Design Patterns", "Video", "Fundamentals"],70    "profession": ["Software Engineer"],71    "type": "video",72    "link": "https://www.youtube.com/watch?v=1ONhXmQuCKM"73  },74  {75    "id": "res_oop_vid_2",76    "title": "OOP: SOLID Principles Crash Course",77    "description": "Quick overview of the SOLID principles to ensure scalable and maintainable object-oriented design.",78    "tags": ["Object-Oriented Programming (OOP)", "Design Patterns", "SOLID", "Video"],79    "profession": ["Software Architect"],80    "type": "video",81    "link": "https://www.youtube.com/watch?v=2YiH3Uc6uD4"82  },83  {84    "id": "res_oop_proj_1",85    "title": "OOP: Bank Account Management System (Project)",86    "description": "A project requiring the practical application of OOP principles like inheritance and polymorphism to manage bank accounts and transactions.",87    "tags": ["Object-Oriented Programming (OOP)", "Java", "Project", "Inheritance"],88    "profession": ["Developer"],89    "type": "project",90    "link": "https://github.com/topics/oop-java-project"91  },92  {93    "id": "res_fp_doc_1",94    "title": "FP: Haskell Official Documentation and Guides",95    "description": "The primary source for functional programming principles, covering Typeclasses and basic definitions.",96    "tags": ["Functional Programming", "Haskell", "Documentation", "Reference"],97    "profession": ["Developer"],98    "type": "doc",99    "link": "https://www.haskell.org/documentation/"100  },101  {102    "id": "res_fp_doc_2",103    "title": "FP: Ramda Functional Library Documentation",104    "description": "A practical reference for using the Ramda library to apply functional programming techniques in JavaScript.",105    "tags": ["Functional Programming", "JavaScript", "Documentation", "Ramda"],106    "profession": ["Frontend Developer"],107    "type": "doc",108    "link": "https://ramdajs.com/docs/"109  },110  {111    "id": "res_fp_vid_1",112    "title": "FP: Functional Programming in JavaScript",113    "description": "A conceptual and practical introduction to immutability, pure functions, and currying in JavaScript.",114    "tags": ["Functional Programming", "JavaScript", "Video", "Fundamentals"],115    "profession": ["Developer", "Architect"],116    "type": "video",117    "link": "https://www.youtube.com/watch?v=e-5obm1G_FY"118  },119  {120    "id": "res_fp_vid_2",121    "title": "FP: Monads Explained",122    "description": "Deep dive into Monads, Functors, and Applicatives, and how they handle side effects in a functional context.",123    "tags": ["Functional Programming", "Monads", "Advanced", "Video"],124    "profession": ["Architect", "Senior Developer"],125    "type": "video",126    "link": "https://www.youtube.com/watch?v=t1e8gqXLbsU"127  },128  {129    "id": "res_fp_proj_1",130    "title": "FP: Simple Functional Todo App (Project)",131    "description": "A small project demonstrating immutable state management and function composition using functional principles.",132    "tags": ["Functional Programming", "JavaScript", "Project", "Immutability"],133    "profession": ["Developer"],134    "type": "project",135    "link": "https://github.com/topics/functional-programming-javascript"136  },137  {138    "id": "res_rdp_doc_1",139    "title": "RDP: HackerRank DP and Recursion Tutorials",140    "description": "Tutorials and practice problems focused on common patterns like Rod Cutting, Knapsack, and Coin Change problems.",141    "tags": ["Recursion and Dynamic Programming", "Documentation", "Practice"],142    "profession": ["Competitive Programmer"],143    "type": "doc",144    "link": "https://www.hackerrank.com/domains/tutorials/dynamic-programming"145  },146  {147    "id": "res_rdp_doc_2",148    "title": "RDP: GeeksforGeeks DP and Memoization Reference",149    "description": "In-depth articles explaining the difference between top-down (memoization) and bottom-up (tabulation) DP approaches.",150    "tags": ["Recursion and Dynamic Programming", "Documentation", "Memoization"],151    "profession": ["Software Engineer"],152    "type": "doc",153    "link": "https://www.geeksforgeeks.org/dynamic-programming/"154  },155  {156    "id": "res_rdp_vid_1",157    "title": "RDP: Dynamic Programming Masterclass",158    "description": "Detailed video series covering the core concepts of memoization, tabulation, and the optimal substructure property.",159    "tags": ["Recursion and Dynamic Programming", "Algorithms", "Video"],160    "profession": ["Software Engineer"],161    "type": "video",162    "link": "https://www.youtube.com/watch?v=nqJ4I1G3Y6w"163  },164  {165    "id": "res_rdp_vid_2",166    "title": "RDP: Visualizing Recursion and Backtracking",167    "description": "A visual explanation of how recursion works on the call stack and how backtracking algorithms solve complex search problems.",168    "tags": ["Recursion and Dynamic Programming", "Backtracking", "Video"],169    "profession": ["Software Engineer"],170    "type": "video",171    "link": "https://www.youtube.com/watch?v=zvYV1s9AMoQ"172  },173  {174    "id": "res_rdp_proj_1",175    "title": "RDP: 0/1 Knapsack Problem Implementation (Project)",176    "description": "A focused project implementing both the recursive and dynamic programming solutions for the classic Knapsack problem.",177    "tags": ["Recursion and Dynamic Programming", "Project", "Knapsack"],178    "profession": ["Software Engineer"],179    "type": "project",180    "link": "https://github.com/topics/knapsack-problem"181  },182  {183    "id": "res_mm_doc_1",184    "title": "MM: C++ Documentation on Smart Pointers",185    "description": "The official standard library reference for C++ memory management and smart pointer usage.",186    "tags": ["Memory Management", "Pointers", "C++", "Documentation"],187    "profession": ["Embedded Developer"],188    "type": "doc",189    "link": "https://en.cppreference.com/w/cpp/memory"190  },191  {192    "id": "res_mm_doc_2",193    "title": "MM: Tutorial on Malloc and Free in C",194    "description": "Detailed guide on manual memory allocation and deallocation in the C language.",195    "tags": ["Memory Management", "C", "Documentation", "Fundamentals"],196    "profession": ["Software Engineer"],197    "type": "doc",198    "link": "https://www.tutorialspoint.com/cprogramming/c_dynamic_memory_allocation.htm"199  },200  {201    "id": "res_mm_vid_1",202    "title": "MM: Heap vs. Stack Memory in C",203    "description": "Clear explanation of memory allocation differences, scope, and lifetime of variables on the Heap and Stack.",204    "tags": ["Memory Management", "Pointers", "C", "Video", "Low-Level"],205    "profession": ["Embedded Developer"],206    "type": "video",207    "link": "https://www.youtube.com/watch?v=wJ1L2nSIV1s"208  },209  {210    "id": "res_mm_vid_2",211    "title": "MM: C++ Smart Pointers Explained",212    "description": "A modern look at memory management using `unique_ptr`, `shared_ptr`, and `weak_ptr` to avoid memory leaks.",213    "tags": ["Memory Management", "Pointers", "C++", "Video", "Advanced"],214    "profession": ["Software Engineer"],215    "type": "video",216    "link": "https://www.youtube.com/watch?v=UOB7-B2MfwA"217  },218  {219    "id": "res_mm_proj_1",220    "title": "MM: Simple Custom Memory Allocator (Project)",221    "description": "A challenging project to implement a basic `malloc` and `free` using raw C memory functions.",222    "tags": ["Memory Management", "C", "Project", "Low-Level"],223    "profession": ["Embedded Developer"],224    "type": "project",225    "link": "https://github.com/topics/memory-allocator-c"226  },227  {228    "id": "res_python_prog_doc_1",229    "title": "Python: Official Documentation (Iterators and Generators)",230    "description": "Official reference on iterators, generators, and the `yield` keyword for memory-efficient data processing.",231    "tags": ["Python Programming", "Advanced", "Documentation", "Generators"],232    "profession": ["Data Scientist"],233    "type": "doc",234    "link": "https://docs.python.org/3/howto/functional.html"235  },236  {237    "id": "res_python_prog_doc_2",238    "title": "Python: Real Python Intermediate Articles Collection",239    "description": "A curated collection of practical articles covering intermediate topics like exception handling and custom classes.",240    "tags": ["Python Programming", "Intermediate", "Documentation", "Best Practices"],241    "profession": ["Developer"],242    "type": "doc",243    "link": "https://realpython.com/tutorials/intermediate/"244  },245  {246    "id": "res_python_prog_vid_1",247    "title": "Python: Async and Await Masterclass",248    "description": "In-depth guide to Python's asynchronous features, including `asyncio` and coroutines for high-performance network programming.",249    "tags": ["Python Programming", "Async", "Concurrency", "Video"],250    "profession": ["Backend Developer"],251    "type": "video",252    "link": "https://www.youtube.com/watch?v=9kZ6K1J_zPI"253  },254  {255    "id": "res_python_prog_vid_2",256    "title": "Python: Mastering Decorators",257    "description": "Tutorial on creating and understanding Python decorators for function wrapping and meta-programming.",258    "tags": ["Python Programming", "Advanced", "Decorators", "Video"],259    "profession": ["Developer"],260    "type": "video",261    "link": "https://www.youtube.com/watch?v=r7Dtus7N4pI"262  },263  {264    "id": "res_python_prog_proj_1",265    "title": "Python: Simple Flask Web Scraper (Project)",266    "description": "A small project demonstrating a simple web application using Flask to scrape data from a public website.",267    "tags": ["Python Programming", "Project", "Flask", "Web Scraping"],268    "profession": ["Developer"],269    "type": "project",270    "link": "https://github.com/topics/python-web-scraper"271  },272  {273    "id": "res_java_prog_doc_1",274    "title": "Java: Baeldung Guides on Concurrency",275    "description": "In-depth written guides covering complex Java topics like synchronization, volatile keywords, and the Java Memory Model (JMM).",276    "tags": ["Java Programming", "Concurrency", "Documentation", "Reference", "Advanced"],277    "profession": ["Software Architect"],278    "type": "doc",279    "link": "https://www.baeldung.com/java-multithreading"280  },281  {282    "id": "res_java_prog_doc_2",283    "title": "Java: Oracle Official Guide to the Collections Framework",284    "description": "The primary source documentation on Java's powerful Collections Framework: Lists, Sets, Maps, and their thread-safe variants.",285    "tags": ["Java Programming", "Fundamentals", "Documentation", "Collections"],286    "profession": ["Software Engineer"],287    "type": "doc",288    "link": "https://docs.oracle.com/javase/8/docs/technotes/guides/collections/index.html"289  },290  {291    "id": "res_java_prog_vid_1",292    "title": "Java: Multithreading and Concurrency Deep Dive",293    "description": "Comprehensive tutorial on Java's `ExecutorService`, locks, semaphores, and synchronization techniques for robust concurrency.",294    "tags": ["Java Programming", "Concurrency", "Multithreading", "Video", "Advanced"],295    "profession": ["Software Engineer", "Backend Developer"],296    "type": "video",297    "link": "https://www.youtube.com/watch?v=SUeM1iG2pH8"298  },299  {300    "id": "res_java_prog_vid_2",301    "title": "Java: Spring Boot REST API Crash Course",302    "description": "A practical guide to building and deploying a simple RESTful API using the Spring Boot framework.",303    "tags": ["Java Programming", "Spring Boot", "REST", "Video", "Backend"],304    "profession": ["Backend Developer"],305    "type": "video",306    "link": "https://www.youtube.com/watch?v=mP1_1tUsQOY"307  },308  {309    "id": "res_java_prog_proj_1",310    "title": "Java: Simple Spring Boot REST API Starter (Project)",311    "description": "A basic template for building RESTful web services using the Spring Boot framework, complete with data models and basic endpoints.",312    "tags": ["Java Programming", "Spring Boot", "REST", "Project", "Backend"],313    "profession": ["Backend Developer"],314    "type": "project",315    "link": "https://github.com/topics/java-rest-api"316  },317  {318    "id": "res_cpp_dev_doc_1",319    "title": "C/C++: Google C++ Style Guide",320    "description": "The industry-standard guide for formatting, best practices, and code conventions in large-scale C++ projects.",321    "tags": ["C/C++ Development", "C++", "Documentation", "Best Practices"],322    "profession": ["Software Engineer"],323    "type": "doc",324    "link": "https://google.github.io/styleguide/cppguide.html"325  },326  {327    "id": "res_cpp_dev_doc_2",328    "title": "C/C++: CppReference Complete Standard Library Documentation",329    "description": "The primary reference for the C++ standard library, including algorithms, containers, and utilities.",330    "tags": ["C/C++ Development", "C++", "Documentation", "Reference"],331    "profession": ["Software Engineer"],332    "type": "doc",333    "link": "https://en.cppreference.com/w/cpp/language"334  },335  {336    "id": "res_cpp_dev_vid_1",337    "title": "C/C++: Modern C++ (C++17) Full Course",338    "description": "Covers essential modern features like `std::optional`, structured bindings, and lambda expressions.",339    "tags": ["C/C++ Development", "C++", "Modern C++", "Video", "Advanced"],340    "profession": ["Software Engineer"],341    "type": "video",342    "link": "https://www.youtube.com/watch?v=1VRr0C8b3QU"343  },344  {345    "id": "res_cpp_dev_vid_2",346    "title": "C/C++: Templates and Generics",347    "description": "A focused tutorial on writing generic, type-safe code using C++ templates for functions and classes.",348    "tags": ["C/C++ Development", "C++", "Templates", "Video"],349    "profession": ["Software Engineer"],350    "type": "video",351    "link": "https://www.youtube.com/watch?v=TJSW4y2oF7o"352  },353  {354    "id": "res_cpp_dev_proj_1",355    "title": "C/C++: Simple Console Game (Tic-Tac-Toe) (Project)",356    "description": "A beginner project to practice input/output, control flow, and basic game logic in C++.",357    "tags": ["C/C++ Development", "C++", "Project", "Game Dev"],358    "profession": ["Developer"],359    "type": "project",360    "link": "https://github.com/topics/cpp-tic-tac-toe"361  },362  {363    "id": "res_js_es6_doc_1",364    "title": "JS: MDN Web Docs - JavaScript Guide",365    "description": "The definitive, comprehensive documentation for all JavaScript features, syntax, and built-in objects.",366    "tags": ["JavaScript (ES6+)", "Documentation", "Reference", "MDN"],367    "profession": ["Frontend Developer"],368    "type": "doc",369    "link": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide"370  },371  {372    "id": "res_js_es6_doc_2",373    "title": "JS: ECMAScript Official Specification (ES6+ Features)",374    "description": "The technical reference for all modern JavaScript features, including let/const, arrow functions, and classes.",375    "tags": ["JavaScript (ES6+)", "Advanced", "Documentation", "Reference"],376    "profession": ["Software Architect"],377    "type": "doc",378    "link": "https://tc39.es/ecma262/"379  },380  {381    "id": "res_js_es6_vid_1",382    "title": "JS: Asynchronous JavaScript (Promises, Async/Await)",383    "description": "Mastering the event loop, Promises, and the modern `async`/`await` syntax for handling asynchronous operations.",384    "tags": ["JavaScript (ES6+)", "Async", "Video", "Fundamentals"],385    "profession": ["Full-Stack Developer"],386    "type": "video",387    "link": "https://www.youtube.com/watch?v=8aGhZQyoFbQ"388  },389  {390    "id": "res_js_es6_vid_2",391    "title": "JS: Advanced Concepts (Closures, Prototype)",392    "description": "Detailed tutorial covering advanced JS topics like the Prototype chain, scope, and closures.",393    "tags": ["JavaScript (ES6+)", "Advanced", "Closures", "Video"],394    "profession": ["Frontend Developer"],395    "type": "video",396    "link": "https://www.youtube.com/watch?v=v2tJ3nzAlOE"397  },398  {399    "id": "res_js_es6_proj_1",400    "title": "JS: Weather App using Fetch API (Project)",401    "description": "A small project demonstrating API calls, JSON handling, and updating the DOM using vanilla JavaScript.",402    "tags": ["JavaScript (ES6+)", "Project", "API", "Frontend"],403    "profession": ["Frontend Developer"],404    "type": "project",405    "link": "https://github.com/topics/javascript-weather-app"406  },407  {408    "id": "res_typescript_doc_1",409    "title": "TS: TypeScript Official Handbook (Generics and Classes)",410    "description": "The primary documentation covering the core language features, including how to define and use generics.",411    "tags": ["TypeScript", "Documentation", "Reference", "Fundamentals"],412    "profession": ["Frontend Developer"],413    "type": "doc",414    "link": "https://www.typescriptlang.org/docs/handbook/classes.html"415  },416  {417    "id": "res_typescript_doc_2",418    "title": "TS: TypeScript Documentation on Advanced Utility Types",419    "description": "Detailed reference on conditional types and advanced type manipulations essential for complex library development.",420    "tags": ["TypeScript", "Advanced", "Typing", "Documentation"],421    "profession": ["Software Architect"],422    "type": "doc",423    "link": "https://www.typescriptlang.org/docs/handbook/utility-types.html"424  },425  {426    "id": "res_typescript_vid_1",427    "title": "TS: TypeScript Crash Course",428    "description": "A fast-paced guide to basic and intermediate TypeScript features, covering types, interfaces, and classes.",429    "tags": ["TypeScript", "Fundamentals", "Video", "Frontend"],430    "profession": ["Frontend Developer"],431    "type": "video",432    "link": "https://www.youtube.com/watch?v=BwuLxPH8IDs"433  },434  {435    "id": "res_typescript_vid_2",436    "title": "TS: Advanced Types and Utility Types",437    "description": "In-depth tutorial on complex typing, generics, and using utility types like `Partial`, `Pick`, and `Omit`.",438    "tags": ["TypeScript", "Advanced", "Typing", "Video"],439    "profession": ["Full-Stack Developer"],440    "type": "video",441    "link": "https://www.youtube.com/watch?v=0C3Ite0kT8o"442  },443  {444    "id": "res_typescript_proj_1",445    "title": "TS: TypeScript + Node.js API Starter (Project)",446    "description": "A project template for building a strongly-typed backend API using TypeScript and Node.js.",447    "tags": ["TypeScript", "Node.js", "Project", "Backend"],448    "profession": ["Backend Developer"],449    "type": "project",450    "link": "https://github.com/topics/typescript-starter"451  },452  {453    "id": "res_fe_doc_1",454    "title": "FE: MDN Web Docs - HTML and CSS Reference",455    "description": "The essential, primary documentation for all HTML elements and CSS properties.",456    "tags": ["Frontend Development (HTML, CSS, JS)", "HTML", "CSS", "Documentation", "Reference"],457    "profession": ["Web Developer"],458    "type": "doc",459    "link": "https://developer.mozilla.org/en-US/docs/Web"460  },461  {462    "id": "res_fe_doc_2",463    "title": "FE: W3Schools Guide to CSS Selectors and Layouts",464    "description": "Beginner-friendly tutorials covering basic CSS, selectors, positioning, and modern layout techniques like Flexbox.",465    "tags": ["Frontend Development (HTML, CSS, JS)", "CSS", "Fundamentals", "Documentation"],466    "profession": ["Web Developer"],467    "type": "doc",468    "link": "https://www.w3schools.com/css/"469  },470  {471    "id": "res_fe_vid_1",472    "title": "FE: Responsive Web Design Fundamentals",473    "description": "Full course on HTML structure, semantic CSS, Flexbox, and Grid for building websites that look good on all devices.",474    "tags": ["Frontend Development (HTML, CSS, JS)", "HTML", "CSS", "Responsive Design", "Video"],475    "profession": ["Web Developer"],476    "type": "video",477    "link": "https://www.youtube.com/watch?v=srvUrASNj0s"478  },479  {480    "id": "res_fe_vid_2",481    "title": "FE: JavaScript DOM Manipulation Tutorial",482    "description": "Focus on using vanilla JavaScript to select elements, handle events, and dynamically update the webpage.",483    "tags": ["Frontend Development (HTML, CSS, JS)", "JavaScript", "DOM", "Video"],484    "profession": ["Frontend Developer"],485    "type": "video",486    "link": "https://www.youtube.com/watch?v=5fb2aB0M4k0"487  },488  {489    "id": "res_fe_proj_1",490    "title": "FE: Basic Personal Portfolio Website (Project)",491    "description": "A hands-on project to build a professional multi-page portfolio website using HTML, CSS, and basic JavaScript.",492    "tags": ["Frontend Development (HTML, CSS, JS)", "HTML", "CSS", "Project", "Portfolio"],493    "profession": ["Web Developer"],494    "type": "project",495    "link": "https://github.com/topics/portfolio-website"496  },497  {498    "id": "res_react_doc_1",499    "title": "React: Official Documentation on Functional Components",500    "description": "The primary reference for functional components, component lifecycle, and standard React best practices.",501    "tags": ["React.js and Component-Based UI", "React", "Documentation", "Reference"],502    "profession": ["Frontend Developer"],503    "type": "doc",504    "link": "https://react.dev/reference/react"505  },506  {507    "id": "res_react_doc_2",508    "title": "React: Official Documentation on State and Props",509    "description": "A foundational guide explaining component inputs (props) and managing internal component data (state).",510    "tags": ["React.js and Component-Based UI", "React", "Documentation", "Fundamentals"],511    "profession": ["Frontend Developer"],512    "type": "doc",513    "link": "https://react.dev/learn/managing-state"514  },515  {516    "id": "res_react_vid_1",517    "title": "React: Mastering React Hooks (useState, useEffect)",518    "description": "Detailed guide on the two most important React Hooks for state and side-effects in functional components.",519    "tags": ["React.js and Component-Based UI", "React", "Hooks", "Video", "Fundamentals"],520    "profession": ["Frontend Developer"],521    "type": "video",522    "link": "https://www.youtube.com/watch?v=Lv0cP7v6E7o"523  },524  {525    "id": "res_react_vid_2",526    "title": "React: State Management with Redux/Context API",527    "description": "Tutorial comparing and implementing global state management solutions like Redux and the Context API.",528    "tags": ["React.js and Component-Based UI", "React", "State Management", "Video"],529    "profession": ["Frontend Developer"],530    "type": "video",531    "link": "https://www.youtube.com/watch?v=CVpUuw9XSjY"532  },533  {534    "id": "res_react_proj_1",535    "title": "React: Simple To-Do List Application (Project)",536    "description": "A hands-on project implementing state management, component composition, and prop drilling in a classic To-Do app.",537    "tags": ["React.js and Component-Based UI", "React", "Project", "State Management"],538    "profession": ["Frontend Developer"],539    "type": "project",540    "link": "https://github.com/topics/react-todo-app"541  },542  {543    "id": "res_be_doc_1",544    "title": "BE: Express.js Official Guide and Middleware Documentation",545    "description": "The primary source for all Express.js features, including routing, middleware, and request handling.",546    "tags": ["Backend Development (Node.js, Express)", "Node.js", "Express", "Documentation", "Reference"],547    "profession": ["Backend Developer"],548    "type": "doc",549    "link": "https://expressjs.com/en/starter/hello-world.html"550  },551  {552    "id": "res_be_doc_2",553    "title": "BE: Node.js Official Documentation on HTTP Module",554    "description": "Technical reference for Node.js native HTTP module, which forms the basis for all web communication.",555    "tags": ["Backend Development (Node.js, Express)", "Node.js", "HTTP", "Documentation", "Technical"],556    "profession": ["Backend Developer"],557    "type": "doc",558    "link": "https://nodejs.org/api/http.html"559  },560  {561    "id": "res_be_vid_1",562    "title": "BE: Node.js and Express API Tutorial",563    "description": "Full crash course on building a RESTful API from scratch using Node.js, Express, and setting up routing.",564    "tags": ["Backend Development (Node.js, Express)", "Node.js", "Express", "API", "Video"],565    "profession": ["Backend Developer"],566    "type": "video",567    "link": "https://www.youtube.com/watch?v=l8WPWK9mS5M"568  },569  {570    "id": "res_be_vid_2",571    "title": "BE: Authentication with Node.js and JWT",572    "description": "Tutorial covering user registration, login, and securing endpoints using JSON Web Tokens (JWT).",573    "tags": ["Backend Development (Node.js, Express)", "Node.js", "Authentication", "Security", "Video"],574    "profession": ["Backend Developer"],575    "type": "video",576    "link": "https://www.youtube.com/watch?v=mbsmsGlYVM0"577  },578  {579    "id": "res_be_proj_1",580    "title": "BE: Node.js Authentication API (Project)",581    "description": "A hands-on project to build a complete authentication API using Express, including user models and JWT implementation.",582    "tags": ["Backend Development (Node.js, Express)", "Node.js", "Project", "Authentication", "Security"],583    "profession": ["Backend Developer"],584    "type": "project",585    "link": "https://github.com/topics/node-js-authentication"586  },587  {588    "id": "res_fullstack_doc_1",589    "title": "Full-Stack: MERN Stack Documentation and Guides",590    "description": "The official MongoDB guides on how to integrate the MERN stack components for full-stack application development.",591    "tags": ["Full-Stack Web Development", "MERN", "Documentation", "Reference"],592    "profession": ["Full-Stack Developer"],593    "type": "doc",594    "link": "https://www.mongodb.com/mern-stack"595  },596  {597    "id": "res_fullstack_doc_2",598    "title": "Full-Stack: Authentication and Authorization Guide",599    "description": "Detailed guide on implementing role-based access control (RBAC) and securing full-stack applications with tokens.",600    "tags": ["Full-Stack Web Development", "Security", "Authentication", "Documentation"],601    "profession": ["Full-Stack Developer", "Security Engineer"],602    "type": "doc",603    "link": "https://jwt.io/introduction"604  },605  {606    "id": "res_fullstack_vid_1",607    "title": "Full-Stack: MERN Stack Complete Tutorial",608    "description": "A complete, project-based video course covering MongoDB, Express, React, and Node.js (MERN) integration.",609    "tags": ["Full-Stack Web Development", "MERN", "Video", "Complete Course"],610    "profession": ["Full-Stack Developer"],611    "type": "video",612    "link": "https://www.youtube.com/watch?v=7CqJlxBYj-M"613  },614  {615    "id": "res_fullstack_vid_2",616    "title": "Full-Stack: Setting up CI/CD for Full-Stack Apps",617    "description": "Tutorial on automating deployment pipelines for both frontend and backend services using GitHub Actions.",618    "tags": ["Full-Stack Web Development", "DevOps", "CI/CD", "Deployment", "Video"],619    "profession": ["Full-Stack Developer", "DevOps Engineer"],620    "type": "video",621    "link": "https://www.youtube.com/watch?v=9yH8n2e-Svo"622  },623  {624    "id": "res_fullstack_proj_1",625    "title": "Full-Stack: Simple MERN Blog Application (Project)",626    "description": "A hands-on project to build a full CRUD blog application, demonstrating database integration and API calls.",627    "tags": ["Full-Stack Web Development", "MERN", "Project", "CRUD"],628    "profession": ["Full-Stack Developer"],629    "type": "project",630    "link": "https://github.com/topics/mern-stack"631  },632  {633    "id": "res_nextjs_doc_1",634    "title": "Next.js: Official Documentation on Data Fetching",635    "description": "The definitive guide to data retrieval methods: getServerSideProps, getStaticProps, and API routes.",636    "tags": ["Next.js / Server-side Rendering (SSR)", "SSR", "Documentation", "Reference"],637    "profession": ["Full-Stack Developer"],638    "type": "doc",639    "link": "https://nextjs.org/docs/basic-features/data-fetching"640  },641  {642    "id": "res_nextjs_doc_2",643    "title": "Next.js: Official Documentation on Server Components",644    "description": "Technical reference for the modern approach to building React applications with server-side logic and components.",645    "tags": ["Next.js / Server-side Rendering (SSR)", "React", "Documentation", "Advanced"],646    "profession": ["Frontend Developer"],647    "type": "doc",648    "link": "https://nextjs.org/docs/app/building-your-application/rendering/server-components"649  },650  {651    "id": "res_nextjs_vid_1",652    "title": "Next.js: Full App Router Course",653    "description": "Complete tutorial on Next.js, covering App Router, Server Components, and client-side rendering.",654    "tags": ["Next.js / Server-side Rendering (SSR)", "React", "SSR", "Video"],655    "profession": ["Frontend Developer"],656    "type": "video",657    "link": "https://www.youtube.com/watch?v=2IPS-8kAq2U"658  },659  {660    "id": "res_nextjs_vid_2",661    "title": "Next.js: Static Site Generation (SSG) Explained",662    "description": "Focused video on optimization techniques like SSG and Incremental Static Regeneration (ISR) for faster page loads.",663    "tags": ["Next.js / Server-side Rendering (SSR)", "SSG", "Optimization", "Video"],664    "profession": ["Frontend Developer", "Architect"],665    "type": "video",666    "link": "https://www.youtube.com/watch?v=pjdWcv3yNco"667  },668  {669    "id": "res_nextjs_proj_1",670    "title": "Next.js: Simple E-commerce Site Starter (Project)",671    "description": "A boilerplate project demonstrating a Next.js frontend with dynamic routing and data fetching for an e-commerce site.",672    "tags": ["Next.js / Server-side Rendering (SSR)", "React", "Project", "E-commerce"],673    "profession": ["Frontend Developer"],674    "type": "project",675    "link": "https://github.com/topics/nextjs-ecommerce"676  },677  {678    "id": "res_android_doc_1",679    "title": "Android: Official Developers Guide",680    "description": "The primary documentation covering all Android components, architecture, and API references.",681    "tags": ["Android Development (Kotlin/Java)", "Documentation", "Reference", "Official"],682    "profession": ["Android Developer"],683    "type": "doc",684    "link": "https://developer.android.com/guide"685  },686  {687    "id": "res_android_doc_2",688    "title": "Android: Jetpack Compose Documentation (Modern UI)",689    "description": "Reference for Google's modern, declarative UI toolkit for building native Android UIs (Compose).",690    "tags": ["Android Development (Kotlin/Java)", "Compose", "Documentation", "Advanced"],691    "profession": ["Mobile Developer"],692    "type": "doc",693    "link": "https://developer.android.com/jetpack/compose"694  },695  {696    "id": "res_android_vid_1",697    "title": "Android: Kotlin Fundamentals Course",698    "description": "Full beginner course covering Kotlin syntax, Android Studio setup, and basic application lifecycle.",699    "tags": ["Android Development (Kotlin/Java)", "Kotlin", "Fundamentals", "Video"],700    "profession": ["Android Developer"],701    "type": "video",702    "link": "https://www.youtube.com/watch?v=F9UC9DY-vIU"703  },704  {705    "id": "res_android_vid_2",706    "title": "Android: Building a Simple App with Activities and Layouts",707    "description": "Practical tutorial on creating UI layouts with XML and managing application flow with Activities and Intents.",708    "tags": ["Android Development (Kotlin/Java)", "Android Studio", "UI/UX", "Video"],709    "profession": ["Mobile Developer"],710    "type": "video",711    "link": "https://www.youtube.com/watch?v=EOfCEhWq8sg"712  },713  {714    "id": "res_android_proj_1",715    "title": "Android: Basic Calculator App (Project)",716    "description": "A beginner project to practice input handling, basic logic, and XML layout creation in Android Studio.",717    "tags": ["Android Development (Kotlin/Java)", "Project", "Fundamentals", "Java"],718    "profession": ["Mobile Developer"],719    "type": "project",720    "link": "https://github.com/topics/android-calculator"721  },722  {723    "id": "res_ios_doc_1",724    "title": "iOS: Apple Developer Documentation (SwiftUI)",725    "description": "The official and primary reference for Apple's modern, declarative UI framework (SwiftUI).",726    "tags": ["iOS Development (Swift)", "SwiftUI", "Documentation", "Reference"],727    "profession": ["iOS Developer"],728    "type": "doc",729    "link": "https://developer.apple.com/documentation/swiftui"730  },731  {732    "id": "res_ios_doc_2",733    "title": "iOS: Swift Official Language Guide",734    "description": "The comprehensive language reference for Swift, covering syntax, types, and protocol-oriented programming.",735    "tags": ["iOS Development (Swift)", "Swift", "Documentation", "Fundamentals"],736    "profession": ["Mobile Developer"],737    "type": "doc",738    "link": "https://docs.swift.org/swift-book/"739  },740  {741    "id": "res_ios_vid_1",742    "title": "iOS: Swift and SwiftUI Crash Course",743    "description": "Fast-paced introduction to the Swift language, Xcode, and building UIs using the modern SwiftUI framework.",744    "tags": ["iOS Development (Swift)", "Swift", "SwiftUI", "Video", "Fundamentals"],745    "profession": ["iOS Developer"],746    "type": "video",747    "link": "https://www.youtube.com/watch?v=Z5W1t4sKC3M"748  },749  {750    "id": "res_ios_vid_2",751    "title": "iOS: Data Persistence and Core Data",752    "description": "Tutorial on managing data storage within an iOS app using Core Data and basic data modeling.",753    "tags": ["iOS Development (Swift)", "Core Data", "Data Persistence", "Video"],754    "profession": ["Mobile Developer"],755    "type": "video",756    "link": "https://www.youtube.com/watch?v=9D1E1J2Y4gU"757  },758  {759    "id": "res_ios_proj_1",760    "title": "iOS: Simple Calculator App (Project)",761    "description": "A foundational project for practicing button handling, UI layout, and basic arithmetic logic in Swift/SwiftUI.",762    "tags": ["iOS Development (Swift)", "Project", "Swift", "Fundamentals"],763    "profession": ["Mobile Developer"],764    "type": "project",765    "link": "https://github.com/topics/ios-calculator"766  },767  {768    "id": "res_rnf_doc_1",769    "title": "RN/Flutter: React Native Official Docs",770    "description": "The primary reference for components, APIs, and mobile-specific modules in the React Native ecosystem.",771    "tags": ["React Native / Flutter", "React Native", "Documentation", "Reference"],772    "profession": ["Mobile Developer"],773    "type": "doc",774    "link": "https://reactnative.dev/docs/getting-started"775  },776  {777    "id": "res_rnf_doc_2",778    "title": "RN/Flutter: Flutter Official Documentation",779    "description": "The primary resource for Flutter widgets, layout models, and state management using the Dart language.",780    "tags": ["React Native / Flutter", "Flutter", "Documentation", "Reference"],781    "profession": ["Mobile Developer"],782    "type": "doc",783    "link": "https://docs.flutter.dev/"784  },785  {786    "id": "res_rnf_vid_1",787    "title": "RN/Flutter: React Native Full Course",788    "description": "A comprehensive video guide on building cross-platform apps using JavaScript and the React Native framework.",789    "tags": ["React Native / Flutter", "React Native", "Video", "Cross-Platform"],790    "profession": ["Mobile Developer"],791    "type": "video",792    "link": "https://www.youtube.com/watch?v=mJ3bGvy0WAY"793  },794  {795    "id": "res_rnf_vid_2",796    "title": "RN/Flutter: Flutter Crash Course",797    "description": "Fast-paced introduction to the Flutter framework and Dart language for building beautiful, native applications.",798    "tags": ["React Native / Flutter", "Flutter", "Dart", "Video"],799    "profession": ["Mobile Developer"],800    "type": "video",801    "link": "https://www.youtube.com/watch?v=pTJJsmeNLdI"802  },803  {804    "id": "res_rnf_proj_1",805    "title": "RN/Flutter: Simple E-commerce UI App (Project)",806    "description": "A project focused on building a clean, modern e-commerce mobile UI using either React Native or Flutter.",807    "tags": ["React Native / Flutter", "Project", "UI/UX", "E-commerce"],808    "profession": ["Mobile Developer"],809    "type": "project",810    "link": "https://github.com/topics/react-native-ecommerce"811  },812  {813    "id": "res_pwa_doc_1",814    "title": "PWA: MDN Web Docs - Service Workers API",815    "description": "The technical reference for the Service Workers API, which enables caching and background synchronization.",816    "tags": ["Progressive Web Apps (PWA)", "Service Workers", "Documentation", "Reference"],817    "profession": ["Frontend Developer"],818    "type": "doc",819    "link": "https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API"820  },821  {822    "id": "res_pwa_doc_2",823    "title": "PWA: Google Developers Guide to PWAs",824    "description": "Best practices, checklists, and tools from Google for building high-quality, reliable Progressive Web Apps.",825    "tags": ["Progressive Web Apps (PWA)", "Documentation", "Best Practices", "Google"],826    "profession": ["Frontend Developer"],827    "type": "doc",828    "link": "https://web.dev/progressive-web-apps/"829  },830  {831    "id": "res_pwa_vid_1",832    "title": "PWA: Progressive Web Apps Tutorial",833    "description": "Comprehensive guide on service workers, manifest files, and making web apps installable.",834    "tags": ["Progressive Web Apps (PWA)", "Service Workers", "Frontend", "Video"],835    "profession": ["Frontend Developer"],836    "type": "video",837    "link": "https://www.youtube.com/watch?v=4XZ11sTCFlQ"838  },839  {840    "id": "res_pwa_vid_2",841    "title": "PWA: Building an Offline-First PWA",842    "description": "Focused tutorial on caching strategies and offline data access using PWA best practices.",843    "tags": ["Progressive Web Apps (PWA)", "Offline", "Advanced", "Video"],844    "profession": ["Frontend Developer"],845    "type": "video",846    "link": "https://www.youtube.com/watch?v=cmGr0RszHc8"847  },848  {849    "id": "res_pwa_proj_1",850    "title": "PWA: Simple Offline PWA Boilerplate (Project)",851    "description": "A boilerplate project demonstrating the minimum required files (manifest, service worker) to create an installable PWA.",852    "tags": ["Progressive Web Apps (PWA)", "Project", "Service Workers", "Manifest"],853    "profession": ["Frontend Developer"],854    "type": "project",855    "link": "https://github.com/topics/pwa-boilerplate"856  },857  {858    "id": "res_mobile_deploy_doc_1",859    "title": "Mobile Deploy: Fastlane Official Documentation",860    "description": "The primary reference for setting up lanes, actions, and tools for mobile CI/CD automation.",861    "tags": ["Mobile App Deployment & CI/CD", "CI/CD", "Documentation", "Fastlane"],862    "profession": ["DevOps Engineer", "Mobile Developer"],863    "type": "doc",864    "link": "https://docs.fastlane.tools/"865  },866  {867    "id": "res_mobile_deploy_doc_2",868    "title": "Mobile Deploy: GitHub Actions for Mobile CI/CD",869    "description": "Documentation on configuring CI/CD workflows using GitHub Actions specifically for Android and iOS builds.",870    "tags": ["Mobile App Deployment & CI/CD", "GitHub Actions", "CI/CD", "Documentation"],871    "profession": ["DevOps Engineer"],872    "type": "doc",873    "link": "https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-mobile-apps"874  },875  {876    "id": "res_mobile_deploy_vid_1",877    "title": "Mobile Deploy: Fastlane for CI/CD Automation",878    "description": "Guide to using Fastlane for automating testing, building, and deploying mobile apps to app stores.",879    "tags": ["Mobile App Deployment & CI/CD", "CI/CD", "Fastlane", "Video"],880    "profession": ["DevOps Engineer", "Mobile Developer"],881    "type": "video",882    "link": "https://www.youtube.com/watch?v=5c7uV_Ds4pg"883  },884  {885    "id": "res_mobile_deploy_vid_2",886    "title": "Mobile Deploy: App Store and Play Store Submission Guide",887    "description": "Step-by-step process for preparing metadata, screenshots, and submitting final builds to both app stores.",888    "tags": ["Mobile App Deployment & CI/CD", "Deployment", "App Store", "Video"],889    "profession": ["Mobile Developer"],890    "type": "video",891    "link": "https://www.youtube.com/watch?v=ZyN5ZZ4pL4E"892  },893  {894    "id": "res_mobile_deploy_proj_1",895    "title": "Mobile Deploy: CI/CD Pipeline for Mobile Apps (Project)",896    "description": "A template repository demonstrating a complete CI/CD setup for a mobile app using a cloud build service.",897    "tags": ["Mobile App Deployment & CI/CD", "Project", "CI/CD", "Deployment"],898    "profession": ["DevOps Engineer"],899    "type": "project",900    "link": "https://github.com/topics/mobile-ci-cd"901  },902  {903    "id": "res_git_doc_1",904    "title": "VC: Git Official Documentation",905    "description": "The definitive technical reference for all Git commands and concepts, including the Git book.",906    "tags": ["Version Control (Git & GitHub)", "Git", "Documentation", "Reference"],907    "profession": ["Developer"],908    "type": "doc",909    "link": "https://git-scm.com/doc"910  },911  {912    "id": "res_git_doc_2",913    "title": "VC: GitHub Documentation on Pull Requests and Forks",914    "description": "Guides on collaborative workflows, pull request reviews, and managing repository forks.",915    "tags": ["Version Control (Git & GitHub)", "GitHub", "Documentation", "Collaboration"],916    "profession": ["Developer"],917    "type": "doc",918    "link": "https://docs.github.com/en/pull-requests"919  },920  {921    "id": "res_git_vid_1",922    "title": "VC: Git and GitHub Complete Course",923    "description": "Full course covering Git fundamentals, branching, merging, pull requests, and remote repository management.",924    "tags": ["Version Control (Git & GitHub)", "Git", "GitHub", "Video", "Fundamentals"],925    "profession": ["Developer"],926    "type": "video",927    "link": "https://www.youtube.com/watch?v=apGV9Kg7W0g"928  },929  {930    "id": "res_git_vid_2",931    "title": "VC: Advanced Git Techniques (Rebase, Cherry-Pick)",932    "description": "Focused tutorial on advanced commands like rebase, cherry-pick, and resolving complex merge conflicts.",933    "tags": ["Version Control (Git & GitHub)", "Git", "Advanced", "Video"],934    "profession": ["Software Engineer"],935    "type": "video",936    "link": "https://www.youtube.com/watch?v=0o0g7lKnkI4"937  },938  {939    "id": "res_git_proj_1",940    "title": "VC: Git Exercises Repository (Project)",941    "description": "A repository designed specifically to help you practice common Git commands and resolve typical conflict scenarios.",942    "tags": ["Version Control (Git & GitHub)", "Git", "Project", "Practice"],943    "profession": ["Developer"],944    "type": "project",945    "link": "https://github.com/topics/git-exercises"946  },947  {948    "id": "res_test_doc_1",949    "title": "Testing: Pytest Official Documentation",950    "description": "The primary documentation for the Pytest framework, including fixtures, parametrization, and advanced configuration.",951    "tags": ["Testing & Debugging", "Pytest", "Documentation", "Reference"],952    "profession": ["Software Engineer"],953    "type": "doc",954    "link": "https://docs.pytest.org/en/stable/"955  },956  {957    "id": "res_test_doc_2",958    "title": "Testing: Debugging in VS Code Guide",959    "description": "A guide on setting breakpoints, inspecting variables, and using the built-in debugging tools in Visual Studio Code.",960    "tags": ["Testing & Debugging", "Debugging", "VS Code", "Documentation"],961    "profession": ["Developer"],962    "type": "doc",963    "link": "https://code.visualstudio.com/docs/editor/debugging"964  },965  {966    "id": "res_test_vid_1",967    "title": "Testing: Pytest Unit Testing Full Tutorial",968    "description": "Comprehensive guide to writing, organizing, and running unit and integration tests using the Python Pytest framework.",969    "tags": ["Testing & Debugging", "Pytest", "Unit Testing", "Video"],970    "profession": ["Software Engineer"],971    "type": "video",972    "link": "https://www.youtube.com/watch?v=bbp_849-RZ4"973  },974  {975    "id": "res_test_vid_2",976    "title": "Testing: Principles of Test-Driven Development",977    "description": "A conceptual explanation of TDD (Test-Driven Development) and how to adopt the methodology in a project.",978    "tags": ["Testing & Debugging", "TDD", "Methodology", "Video"],979    "profession": ["Software Engineer"],980    "type": "video",981    "link": "https://www.youtube.com/watch?v=AoVb1N6a4LY"982  },983  {984    "id": "res_test_proj_1",985    "title": "Testing: Test-Driven Development (TDD) Example Project",986    "description": "A repository containing a small project implemented using a TDD workflow, demonstrating the test-first approach.",987    "tags": ["Testing & Debugging", "TDD", "Project", "Practice"],988    "profession": ["Software Engineer"],989    "type": "project",990    "link": "https://github.com/topics/tdd-examples"991  },992  {993    "id": "res_design_doc_1",994    "title": "Design: Refactoring Guru Design Patterns Documentation",995    "description": "High-quality, detailed explanations of all major design patterns with comprehensive code examples.",996    "tags": ["Design Patterns & Architecture", "Design Patterns", "Documentation", "Reference"],997    "profession": ["Software Architect"],998    "type": "doc",999    "link": "https://refactoring.guru/design-patterns"1000  },1001  {1002    "id": "res_design_doc_2",1003    "title": "Design: AWS Serverless Architecture Patterns",1004    "description": "Official guide to using serverless components (Lambda, API Gateway) to design scalable, cost-effective architectures.",1005    "tags": ["Design Patterns & Architecture", "Architecture", "Serverless", "Documentation"],1006    "profession": ["Cloud Engineer"],1007    "type": "doc",1008    "link": "https://docs.aws.amazon.com/lambda/latest/dg/serverless-architecture-patterns.html"1009  },1010  {1011    "id": "res_design_vid_1",1012    "title": "Design: Design Patterns in 10 Minutes",1013    "description": "A quick visual summary of the most common Creational, Structural, and Behavioral design patterns.",1014    "tags": ["Design Patterns & Architecture", "Design Patterns", "Video", "Fundamentals"],1015    "profession": ["Software Architect"],1016    "type": "video",1017    "link": "https://www.youtube.com/watch?v=v9ejT8FO-7I"1018  },1019  {1020    "id": "res_design_vid_2",1021    "title": "Design: Understanding Microservices Architecture",1022    "description": "Conceptual guide to breaking down a monolithic application into smaller, independently deployable microservices.",1023    "tags": ["Design Patterns & Architecture", "Microservices", "Architecture", "Video"],1024    "profession": ["Software Architect"],1025    "type": "video",1026    "link": "https://www.youtube.com/watch?v=CVCkh3sC2rY"1027  },1028  {1029    "id": "res_design_proj_1",1030    "title": "Design: Design Patterns Implementation Repository (Project)",1031    "description": "A repository containing clean code implementations of various design patterns in multiple languages (e.g., Java, Python).",1032    "tags": ["Design Patterns & Architecture", "Design Patterns", "Project", "Code Review"],1033    "profession": ["Software Architect"],1034    "type": "project",1035    "link": "https://github.com/topics/design-patterns-java"1036  },1037  {1038    "id": "res_clean_doc_1",1039    "title": "Clean Code: Martin Fowler's Refactoring Guide",1040    "description": "The definitive resource for understanding code smells and applying correct refactoring patterns to improve design.",1041    "tags": ["Clean Code & Code Refactoring", "Refactoring", "Documentation", "Reference"],1042    "profession": ["Software Engineer"],1043    "type": "doc",1044    "link": "https://martinfowler.com/books/refactoring.html"1045  },1046  {1047    "id": "res_clean_doc_2",1048    "title": "Clean Code: Clean Code Cheatsheet and Summary",1049    "description": "A quick reference guide summarizing the core principles from the 'Clean Code' book by Robert C. Martin.",1050    "tags": ["Clean Code & Code Refactoring", "Documentation", "Best Practices"],1051    "profession": ["Developer"],1052    "type": "doc",1053    "link": "https://github.com/ryanmcdermott/clean-code-javascript#readme"1054  },1055  {1056    "id": "res_clean_vid_1",1057    "title": "Clean Code: The Single Responsibility Principle",1058    "description": "A focused explanation of the SRP, a foundational principle for writing clean, modular code.",1059    "tags": ["Clean Code & Code Refactoring", "Clean Code", "SOLID", "Video"],1060    "profession": ["Software Engineer"],1061    "type": "video",1062    "link": "https://www.youtube.com/watch?v=2i2xa4xiM4U"1063  },1064  {1065    "id": "res_clean_vid_2",1066    "title": "Clean Code: Advanced Refactoring Techniques",1067    "description": "Tutorial on practical refactoring techniques like extract method, inline variable, and handling feature envy.",1068    "tags": ["Clean Code & Code Refactoring", "Refactoring", "Video", "Advanced"],1069    "profession": ["Senior Developer"],1070    "type": "video",1071    "link": "https://www.youtube.com/watch?v=DC-pQPq0acs"1072  },1073  {1074    "id": "res_clean_proj_1",1075    "title": "Clean Code: Code Smells Refactoring Examples (Project)",1076    "description": "A repository dedicated to showing bad code examples and how they should be correctly refactored.",1077    "tags": ["Clean Code & Code Refactoring", "Refactoring", "Project", "Code Review"],1078    "profession": ["Software Engineer"],1079    "type": "project",1080    "link": "https://github.com/topics/code-refactoring-examples"1081  },1082  {1083    "id": "res_agile_doc_1",1084    "title": "Agile: Atlassian Guide to Agile and Scrum",1085    "description": "Official documentation covering the entire Agile methodology, including core values, principles, and implementation guides.",1086    "tags": ["Agile & DevOps Practices", "Agile", "Scrum", "Documentation"],1087    "profession": ["Project Manager"],1088    "type": "doc",1089    "link": "https://www.atlassian.com/agile"1090  },1091  {1092    "id": "res_agile_doc_2",1093    "title": "Agile: Documentation on Kanban and Workflow Management",1094    "description": "Guides on using the Kanban method for visual workflow management, measuring flow, and limiting work in progress.",1095    "tags": ["Agile & DevOps Practices", "Kanban", "Documentation", "Methodology"],1096    "profession": ["Project Manager"],1097    "type": "doc",1098    "link": "https://www.atlassian.com/agile/kanban"1099  },1100  {1101    "id": "res_agile_vid_1",1102    "title": "Agile: What is Scrum? Explained Simply",1103    "description": "A clear, concise explanation of the Scrum framework, roles (Scrum Master, Product Owner), and ceremonies (sprints, standups).",1104    "tags": ["Agile & DevOps Practices", "Agile", "Scrum", "Video", "Fundamentals"],1105    "profession": ["Project Manager"],1106    "type": "video",1107    "link": "https://www.youtube.com/watch?v=9TycLR0TqFA"1108  },1109  {1110    "id": "res_agile_vid_2",1111    "title": "Agile: DevOps Explained in 10 Minutes",1112    "description": "A conceptual guide to the culture, practices (CI/CD), and tools that define the DevOps methodology.",1113    "tags": ["Agile & DevOps Practices", "DevOps", "CI/CD", "Video"],1114    "profession": ["DevOps Engineer"],1115    "type": "video",1116    "link": "https://www.youtube.com/watch?v=XexnGHsCQXg"1117  },1118  {1119    "id": "res_agile_proj_1",1120    "title": "Agile: CI/CD Pipeline with GitHub Actions (Project)",1121    "description": "A template project for setting up a basic CI/CD pipeline using GitHub Actions to automate build and deployment.",1122    "tags": ["Agile & DevOps Practices", "DevOps", "Project", "CI/CD", "GitHub Actions"],1123    "profession": ["DevOps Engineer"],1124    "type": "project",1125    "link": "https://github.com/topics/github-actions-ci-cd"1126  },1127  {1128    "id": "res_sql_doc_1",1129    "title": "SQL: PostgreSQL Official Documentation (SQL Commands)",1130    "description": "The primary technical reference for all standard and advanced SQL commands and functions supported by PostgreSQL.",1131    "tags": ["SQL & Relational Databases", "SQL", "Documentation", "Reference"],1132    "profession": ["Backend Developer"],1133    "type": "doc",1134    "link": "https://www.postgresql.org/docs/current/sql.html"1135  },1136  {1137    "id": "res_sql_doc_2",1138    "title": "SQL: SQL Joins and Query Optimization Guide",1139    "description": "Articles covering different types of joins (LEFT, RIGHT, FULL) and techniques for optimizing query performance using indexes.",1140    "tags": ["SQL & Relational Databases", "Optimization", "Joins", "Documentation"],1141    "profession": ["Backend Developer", "Data Analyst"],1142    "type": "doc",1143    "link": "https://www.w3schools.com/sql/"1144  },1145  {1146    "id": "res_sql_vid_1",1147    "title": "SQL: Advanced SQL Querying Full Course",1148    "description": "Comprehensive course covering advanced joins, subqueries, window functions, and stored procedures in SQL.",1149    "tags": ["SQL & Relational Databases", "SQL", "Advanced", "Video", "Database"],1150    "profession": ["Backend Developer", "Data Analyst"],1151    "type": "video",1152    "link": "https://www.youtube.com/watch?v=ZTcUha5T3oU"1153  },1154  {1155    "id": "res_sql_vid_2",1156    "title": "SQL: Database Normalization Explained",1157    "description": "Detailed video explaining 1NF, 2NF, and 3NF to ensure efficient and consistent relational database design.",1158    "tags": ["SQL & Relational Databases", "Normalization", "Database", "Video"],1159    "profession": ["Database Administrator"],1160    "type": "video",1161    "link": "https://www.youtube.com/watch?v=UrYLY7QpnAA"1162  },1163  {1164    "id": "res_sql_proj_1",1165    "title": "SQL: Schema Design for E-commerce (Project)",1166    "description": "A project focused on designing a normalized database schema (tables, keys, relationships) for an online store.",1167    "tags": ["SQL & Relational Databases", "Database", "Project", "Schema Design"],1168    "profession": ["Database Administrator"],1169    "type": "project",1170    "link": "https://github.com/topics/sql-schema"1171  },1172  {1173    "id": "res_nosql_doc_1",1174    "title": "NoSQL: MongoDB Official Documentation",1175    "description": "The primary technical reference for all MongoDB features, including sharding, indexing, and the drivers.",1176    "tags": ["NoSQL (MongoDB, Firebase, etc.)", "MongoDB", "Documentation", "Reference"],1177    "profession": ["Backend Developer"],1178    "type": "doc",1179    "link": "https://www.mongodb.com/docs/manual/"1180  },1181  {1182    "id": "res_nosql_doc_2",1183    "title": "NoSQL: Firestore (Firebase) Data Modeling Guide",1184    "description": "Documentation on structuring data effectively in a document database like Firestore, focusing on collections and subcollections.",1185    "tags": ["NoSQL (MongoDB, Firebase, etc.)", "Firebase", "Documentation", "Data Modeling"],1186    "profession": ["Full-Stack Developer"],1187    "type": "doc",1188    "link": "https://firebase.google.com/docs/firestore/manage-data/structure-data"1189  },1190  {1191    "id": "res_nosql_vid_1",1192    "title": "NoSQL: MongoDB Crash Course",1193    "description": "Full introductory course on MongoDB, covering installation, CRUD operations, and the document model.",1194    "tags": ["NoSQL (MongoDB, Firebase, etc.)", "MongoDB", "Database", "Video", "Fundamentals"],1195    "profession": ["Backend Developer"],1196    "type": "video",1197    "link": "https://www.youtube.com/watch?v=EE8ZT5HYm88"1198  },1199  {1200    "id": "res_nosql_vid_2",

Showing the first 1,200 of 1802 lines. Download the file for the rest.