├── .github ├── TLR.svg └── config.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE └── README.md /.github/config.yml: -------------------------------------------------------------------------------- 1 | # Comment to be posted to on first time issues 2 | newIssueWelcomeComment: > 3 | Thanks for opening your first issue here! 4 | 5 |
6 | **Say Hi on** [Twitter](https://twitter.com/debraj_010) 👋 7 |
8 | 9 | [![Twitter FOLLOW](https://img.shields.io/twitter/url/https/twitter.com/debraj_010.svg?style=social&label=Follow)](https://twitter.com/debraj_010)  10 | [![LinkedIn URL](https://img.shields.io/badge/Connect-%230077B5.svg?logo=linkedin&style=sociallabel=Connect)](https://www.linkedin.com/in/debrajkarmakar010/) 11 |
12 | 13 | 14 | # Comment to be posted to on PRs from first time contributors in your repository 15 | newPRWelcomeComment: > 16 | Thanks for opening this pull request! 🤗 17 |
18 | Wishing you a great [Hacktoberfest 2023](https://hacktoberfest.com/) 🎉 ⚡ 19 |
20 | 21 | 📢 Spread the word about [@debrajhyper/Topic_Learning_Resources](https://github.com/debrajhyper/Topic_Learning_Resources) repo across your social media channels to help get others involved! 22 |
23 | 🔔 **Retweet** [this](https://twitter.com/debraj_010/status/1576082081188175872?s=20). 24 |
25 | 26 | [![Open Source Love](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://github.com/debrajhyper) 27 |
28 | 29 | **Check out few other repos below** 🚀 30 |

31 | 32 | debrajhyper 33 | 34 | 35 | debrajhyper 36 | 37 |

38 | 39 | **Show some** ❤️ 40 | - Consider leaving a ⭐ [here](https://github.com/debrajhyper/Topic_Learning_Resources/). 41 | - Check out more beginner-friendly repos [here](https://github.com/debrajhyper?tab=repositories). 42 | - Follow @debrajhyper for more updates. 43 | 44 | 45 | # Comment to be posted to on pull requests merged by a first time user 46 | firstPRMergeComment: > 47 | Congrats on merging your first pull request! 🙌🎉⚡️ 48 |
49 | Wishing you a great [Hacktoberfest 2023](https://hacktoberfest.com/) 🎉 ⚡ 50 |
51 | Show some love by starring a few of my [repositories](https://github.com/debrajhyper?tab=repositories). 52 |
53 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | We as members, contributors, and leaders pledge to make participation in our 6 | community a harassment-free experience for everyone, regardless of age, body 7 | size, visible or invisible disability, ethnicity, sex characteristics, gender 8 | identity and expression, level of experience, education, socio-economic status, 9 | nationality, personal appearance, race, religion, or sexual identity 10 | and orientation. 11 | 12 | We pledge to act and interact in ways that contribute to an open, welcoming, 13 | diverse, inclusive, and healthy community. 14 | 15 | ## Our Standards 16 | 17 | Examples of behavior that contributes to a positive environment for our 18 | community include: 19 | 20 | * Demonstrating empathy and kindness toward other people 21 | * Being respectful of differing opinions, viewpoints, and experiences 22 | * Giving and gracefully accepting constructive feedback 23 | * Accepting responsibility and apologizing to those affected by our mistakes, 24 | and learning from the experience 25 | * Focusing on what is best not just for us as individuals, but for the 26 | overall community 27 | 28 | Examples of unacceptable behavior include: 29 | 30 | * The use of sexualized language or imagery, and sexual attention or 31 | advances of any kind 32 | * Trolling, insulting or derogatory comments, and personal or political attacks 33 | * Public or private harassment 34 | * Publishing others' private information, such as a physical or email 35 | address, without their explicit permission 36 | * Other conduct which could reasonably be considered inappropriate in a 37 | professional setting 38 | 39 | ## Enforcement Responsibilities 40 | 41 | Community leaders are responsible for clarifying and enforcing our standards of 42 | acceptable behavior and will take appropriate and fair corrective action in 43 | response to any behavior that they deem inappropriate, threatening, offensive, 44 | or harmful. 45 | 46 | Community leaders have the right and responsibility to remove, edit, or reject 47 | comments, commits, code, wiki edits, issues, and other contributions that are 48 | not aligned to this Code of Conduct, and will communicate reasons for moderation 49 | decisions when appropriate. 50 | 51 | ## Scope 52 | 53 | This Code of Conduct applies within all community spaces, and also applies when 54 | an individual is officially representing the community in public spaces. 55 | Examples of representing our community include using an official e-mail address, 56 | posting via an official social media account, or acting as an appointed 57 | representative at an online or offline event. 58 | 59 | ## Enforcement 60 | 61 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 62 | reported to the community leaders responsible for enforcement at debrajkarmakar010@gmail.com . 63 | 64 | All complaints will be reviewed and investigated promptly and fairly. 65 | 66 | All community leaders are obligated to respect the privacy and security of the 67 | reporter of any incident. 68 | 69 | ## Enforcement Guidelines 70 | 71 | Community leaders will follow these Community Impact Guidelines in determining 72 | the consequences for any action they deem in violation of this Code of Conduct: 73 | 74 | ### 1. Correction 75 | 76 | **Community Impact**: Use of inappropriate language or other behavior deemed 77 | unprofessional or unwelcome in the community. 78 | 79 | **Consequence**: A private, written warning from community leaders, providing 80 | clarity around the nature of the violation and an explanation of why the 81 | behavior was inappropriate. A public apology may be requested. 82 | 83 | ### 2. Warning 84 | 85 | **Community Impact**: A violation through a single incident or series 86 | of actions. 87 | 88 | **Consequence**: A warning with consequences for continued behavior. No 89 | interaction with the people involved, including unsolicited interaction with 90 | those enforcing the Code of Conduct, for a specified period of time. This 91 | includes avoiding interactions in community spaces as well as external channels 92 | like social media. Violating these terms may lead to a temporary or 93 | permanent ban. 94 | 95 | ### 3. Temporary Ban 96 | 97 | **Community Impact**: A serious violation of community standards, including 98 | sustained inappropriate behavior. 99 | 100 | **Consequence**: A temporary ban from any sort of interaction or public 101 | communication with the community for a specified period of time. No public or 102 | private interaction with the people involved, including unsolicited interaction 103 | with those enforcing the Code of Conduct, is allowed during this period. 104 | Violating these terms may lead to a permanent ban. 105 | 106 | ### 4. Permanent Ban 107 | 108 | **Community Impact**: Demonstrating a pattern of violation of community 109 | standards, including sustained inappropriate behavior, harassment of an 110 | individual, or aggression toward or disparagement of classes of individuals. 111 | 112 | **Consequence**: A permanent ban from any sort of public interaction within 113 | the community. 114 | 115 | ## Attribution 116 | 117 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], 118 | version 2.0, available at 119 | https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. 120 | 121 | Community Impact Guidelines were inspired by [Mozilla's code of conduct 122 | enforcement ladder](https://github.com/mozilla/diversity). 123 | 124 | [homepage]: https://www.contributor-covenant.org 125 | 126 | For answers to common questions about this code of conduct, see the FAQ at 127 | https://www.contributor-covenant.org/faq. Translations are available at 128 | https://www.contributor-covenant.org/translations. 129 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing to Topic Learning Resources 2 | 3 | We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's: 4 | - Reporting a bug 5 | - Discussing the current state of the code 6 | - Submitting a fix 7 | - Proposing new features 8 | - Becoming a maintainer 9 | 10 | ## Guidelines 11 | 12 | - Mention total **number of changes/added** resources in the pull request. 13 | - Pull request should include a link to the resource and a short description. 14 | - The resource **must** be completely free or to have a free tier. 15 | - Make sure you add your resource in the correct order. 16 | 17 | ## Template 18 | 19 | - please follow this link type. 20 | - https:// at the starting. 21 | - No / at the end. 22 | 23 | ## 📃 Documentations 24 | 25 | ### Format 26 | - TOPIC : [SOURCE NAME](LINK) 27 | ### Examples 28 | - SASS : [w3schools](https://www.w3schools.com/sass) 29 | - Groovy : [Apache Groovy](https://groovy-lang.org/documentation.html) 30 | 31 | ## 💻 Video/Playlist 32 | 33 | ### Format 34 | | TOPIC | SOURCE NAME | LINK | 35 | | ------------------ | ------------- | --------------------------------- | 36 | | Topic for Resource | Resource Name | Hyperlink with [click here](link) | 37 | ### Examples 38 | | TOPIC | SOURCE NAME | LINK | 39 | | ------------------------ | ------------ | --------------------------------------------------------- | 40 | | HTML | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=pQN-pnXPaVg) | 41 | | Python Basics (Beginner) | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=rfscVS0vtbw) | 42 | 43 | ## Steps For Contribution 44 | 45 | 46 | - Fork this Repository using the button at the top on right corner. 47 | - Clone your forked repository to your pc ( git clone "url from clone option.) 48 | - Create a new branch for your modifications (ie. `git branch new-user` and check it out `git checkout new-user` or simply do `git checkout -b new-user`) 49 | - Add your files (`git add -A`), commit (`git commit -m "added myself"`) and push (`git push origin new-user`) 50 | - Create a pull request 51 | - Star this repository 52 | 53 | ## Wait for Pull Request to merge 54 | 55 | ## Celebrate - you've done your pull request!! 56 | 57 | ```py 58 | ''' 59 | Always make more then 4 pull requests. 60 | Lets say you have made only 4 pull request to different projects, 61 | but one project is excluded from hackoctoberfest event then your pull request will not be counted and 62 | then you have remaining 3 valid pull requests if these projects is not excluded. 63 | If you fail to make 4 pull requests then you can't get digital-swags. 64 | I will recommend you to make pull request to your own repo which is very very safest side for you.. 65 | keep in mind that repo has hacktoberfest topic.. 66 | ''' 67 | ``` 68 | 69 | ## Get help from Github: 70 | 71 | - [Forking a Repo](https://help.github.com/en/github/getting-started-with-github/fork-a-repo) 72 | - [Cloning a Repo](https://help.github.com/en/desktop/contributing-to-projects/creating-an-issue-or-pull-request) 73 | - [How to create a Pull Request](https://opensource.com/article/19/7/create-pull-request-github) 74 | - [Getting started with Git and GitHub](https://towardsdatascience.com/getting-started-with-git-and-github-6fcd0f2d4ac6) 75 | - [Learn GitHub from Scratch](https://lab.github.com/githubtraining/introduction-to-github) 76 | 77 | 78 | ## Thank you! ❤️ 79 | Thank you for contributing to our Awesome Resources. 80 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Debraj Karmakar 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![](./.github/TLR.svg)](https://github.com/debrajhyper) 2 |
3 | 4 | # Topic Learning Resources [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/debrajhyper) 5 | 6 |
7 |
8 | 9 | [![Issues](https://img.shields.io/github/issues/debrajhyper/Topic_Learning_Resources?color=brightgreen)](https://github.com/debrajhyper/Topic_Learning_Resources/issues) 10 | [![Pull requests](https://img.shields.io/github/issues-pr/debrajhyper/Topic_Learning_Resources?color=brigthgreen)](https://github.com/debrajhyper/Topic_Learning_Resources/pulls) 11 | ![forks](https://img.shields.io/github/forks/debrajhyper/Topic_Learning_Resources) 12 | ![stars](https://img.shields.io/github/stars/debrajhyper/Topic_Learning_Resources) 13 | ![license](https://img.shields.io/github/license/debrajhyper/Topic_Learning_Resources?color=orange) 14 | 15 |
16 | 17 | This is an awesome project about various Learning resources. 📚 18 | 19 | Resources are added frequently! ⚡ 20 | 21 | Enjoy! 22 | 23 | If you like this repo, be sure to ⭐ it. 24 | 25 | Please read [`contributing guidelines`](./CONTRIBUTING.md) before submitting new resources. 26 | 27 | ## Table of Contents 28 | 29 | - [📃 Documentations Resources](#-documentations) 30 | - [📜 Official Documentations](#-official-documentations) 31 | - [📱 Android Documentations](#-android-documentations) 32 | - [🌊 Frontend Documentations](#-frontend-documentations) 33 | - [⚡ Frontend Frameworks/Library Documentations](#-frontend-frameworkslibrary-documentations) 34 | - [☁️ Cloud Computing Documentations](#-cloud-computing-documentations) 35 | - [🔁 Git & Github Documentations](#-git--github-documentations) 36 | - [🎭 CyberSecurity Tools Documentations](#-cybersecurity-tools-documentations) 37 | - [⛓ Blockchain Documentations](#-blockchain-documentations) 38 | - [📟 Programming Languages Documentations](#-programming-languages-documentations) 39 | - [👨🏻‍💻 Competitive Programming Documentations](#-competitive-programming-documentations) 40 | - [🎯 Open Source Documentations](#-open-source-documentations) 41 | - [🔐 DevRel Documentations](#-devrel-documentations) 42 | - [💥 Miscellaneous Documentations](#-miscellaneous-documentations) 43 | - [💻 Video/Playlist Resources](#-videoplaylist) 44 | - [🧩 Block Programming](#-block-programming) 45 | - [💡 Artificial Intelligence](#-artificial-intelligence) 46 | - [📈 Data Science](#-data-science) 47 | - [🤖 Machine Learning](#-machine-learning) 48 | - [📱 Android Development](#-android-development) 49 | - [✒️ UI Development](#%EF%B8%8F-ui-development) 50 | - [🌊 Frontend Development](#-frontend-development) 51 | - [⚡ Frontend Frameworks/Library](#-frontend-frameworkslibrary) 52 | - [🔥 Backend Development](#-backend-development) 53 | - [🌀 Backend Frameworks/Library](#-backend-frameworkslibrary) 54 | - [📂 Database](#-database) 55 | - [🦄 Full Stack Development](#-full-stack-development) 56 | - [☁ Cloud Computing](#-cloud-computing) 57 | - [🎭 CyberSecurity Tools](#-cybersecurity-tools) 58 | - [⛓ Blockchain Development](#-blockchain-development) 59 | - [📟 Programming Languages](#-programming-languages) 60 | - [🎓 DSA](#-dsa) 61 | - [👨🏻‍💻 Competitive Programming](#-competitive-programming) 62 | - [System Design](#-system-design) 63 | - [🎯 Open Source](#-open-source) 64 | - [🔐 DevRel](#-devrel) 65 | - [💥 Miscellaneous](#-miscellaneous) 66 | 67 |
68 | 69 | # 📃 Documentations 70 | 71 | ## 📜 Official Documentations 72 | - 📱 Android Development : 73 | - [Guide](https://developer.android.com/guide) 74 | - [Developers](https://developer.android.com/courses) 75 | - 🌊 Frontend Development : 76 | - [SASS](https://sass-lang.com/documentation) 77 | - [Webpack](https://webpack.js.org) 78 | - ⚡ Frontend Frameworks/Library : 79 | - [Ethers JS](https://docs.ethers.io/v5) 80 | - [Tailwind CSS](https://tailwindcss.com) 81 | - [Chakra UI](https://chakra-ui.com/getting-started) 82 | - [Angular](https://angular.io) 83 | - [Vue JS](https://vuejs.org) 84 | - [React JS](https://beta.reactjs.org) 85 | - [Next JS](https://nextjs.org) 86 | - [Svelte](https://svelte.dev) 87 | - 🌀 Backend Frameworks/Library : 88 | - [Flask](https://flask.palletsprojects.com) 89 | - [Jinja](https://jinja.palletsprojects.com) 90 | - [Django](https://docs.djangoproject.com/en/4.1) 91 | - [FastAPI](https://fastapi.tiangolo.com) 92 | - ⛓ Blockchain Development : 93 | - [Ethereum Development](https://ethereum.org/en/developers/docs) 94 | - 📟 Programming Languages : 95 | - [C#](https://learn.microsoft.com/en-us/dotnet/csharp) 96 | - [GoLang](https://go.dev/doc) 97 | - [Kotlin](https://kotlinlang.org/docs/home.html) 98 | - [OCaml](https://v2.ocaml.org/docs) 99 | - [PHP](https://www.php.net/manual/en/index.php) 100 | - [Rust](https://rust-lang.org/learn) 101 | - [Perl](https://perldoc.perl.org) 102 | - [TypeScript](https://www.typescriptlang.org/docs/handbook/2/basic-types.html) 103 | 104 | 105 | ## 📱 Android Documentations 106 | - [Android Guids](https://github.com/codepath/android_guides/wiki) 107 | - [Codelabs (Google)](https://codelabs.developers.google.com/?cat=android&product=android) 108 | - [Jetpack Compose](https://foso.github.io/Jetpack-Compose-Playground) 109 | - Flutter : 110 | - [Freecodecamp](https://www.freecodecamp.org/news/learn-flutter-full-course) 111 | - [Angela Yu Flutter Course](https://freecoursesite.com/the-complete-flutter-development-bootcamp-with-dart-13) 112 | - [FlutterDevs](https://medium.flutterdevs.com) 113 | - [Fireship](https://fireship.io) 114 | - [FilledStacks](https://www.filledstacks.com) 115 | - Kotlin : 116 | - [Udacity (Kotlin)](https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012) 117 | - [Kotlin for Android](https://developer.android.com/kotlin/campaign/learn) 118 | - [W3Schools](https://www.w3schools.com/KOTLIN/index.php) 119 | 120 | 121 | ## 🌊 Frontend Documentations 122 | - HTML : 123 | - [W3Schools](https://www.w3schools.com/html) 124 | - [TutorialsPoint](https://tutorialspoint.com/html/html_tutorial.pdf) 125 | - [Freecodecamp](https://www.freecodecamp.org/news/learn-html-beginners-course) 126 | - `Bonus :` 127 | - [HTML Cheat Sheet](https://htmlcheatsheet.com) 128 | - CSS : 129 | - [CSS Animated Tutorial](https://joshwcomeau.com/tutorials/css) 130 | - [Scrimba](https://scrimba.com/learn/introtocss) 131 | - [W3Schools](https://w3schools.com/css) 132 | - [Web.Dev](https://web.dev/learn/css) 133 | - [Visual Guide](https://cssreference.io) 134 | - [Flexbox through game](https://flexboxfroggy.com) 135 | - [Grid through game](https://cssgridgarden.com) 136 | - `Bonus :` 137 | - [CSS Flexbox](https://flexbox.malven.co) 138 | - [CSS Grid](https://grid.malven.co) 139 | - [CSS Tricks](https://css-tricks.com) 140 | - [Loading Animation](https://loading.io) 141 | 142 | - HTML/CSS : 143 | - [Learn-HTML](https://learn-html.org) 144 | - [FreecodeCamp responsive web design certification](https://freecodecamp.org/learn/responsive-web-design) 145 | - [The Odin Project](https://www.theodinproject.com/paths/foundations/courses/foundations) 146 | - [Udemy Course](https://udemy.com/course/web-development-learn-by-doing-html5-css3-from-scratch-introductory/?LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-.kQm3jmcBuCh.MiOQl7t4Q&utm_medium=udemyads&utm_source=aff-campaign) 147 | 148 | - JavaScript : 149 | - [FreecodeCamp JavaScript Algorithms and Data Structures certification](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/) 150 | - [JavaScript Exercises (Beginner)](https://asmarterwaytolearn.com/js/index-of-exercises) 151 | - [JavaScript (Advance)](https://edureka.co/blog/advanced-javascript-tutorial) 152 | - [JS for Cats](https://jsforcats.com) 153 | - [JavaScript Basics](https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics) 154 | - [JavaScript Info](https://javascript.info) 155 | - [Javascript Tutorail From Scrimba](https://scrimba.com/learn/learnjavascript) 156 | - [The odin project](https://www.theodinproject.com/paths/foundations/courses/foundations) 157 | - [MDN Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript) 158 | 159 | - SASS : 160 | - [W3Schools](https://w3schools.com/sass) 161 | - [javatpoint](https://www.javatpoint.com/sass-tutorial) 162 | 163 | - Webpack : 164 | - [Codeinwp](https://www.codeinwp.com/blog/webpack-tutorial-for-beginners) 165 | 166 | 167 | ## ⚡ Frontend Frameworks/Library Documentations 168 | - Bootstrap 4 : 169 | - [Scrimba](https://scrimba.com/learn/bootstrap4) 170 | - Bulma : 171 | - [openbase](https://openbase.io/js/bulma/tutorials) 172 | - Angular (beginner) : 173 | - [TekTutorialsHub](https://www.tektutorialshub.com/angular-tutorial) 174 | - Vue Js: 175 | - [Vue Mstery](https://www.vuemastery.com) 176 | - [Mini-curso Vue Evolution](https://evolutio.io/curso/minicurso_vuejs) 177 | - [Learn Vue.co](https://learnvue.co/tutorials/template-refs) 178 | 179 | ## ☁️ Cloud Computing Documentations 180 | - AWS : 181 | - [AWS Ramp-Up Guide: Architect](https://d1.awsstatic.com/training-and-certification/ramp-up_guides/Ramp-Up_Guide_Architect.pdf) 182 | - [AWS Whitepapers + Well architected Framework + FAQs](https://aws.amazon.com/certification/certified-solutions-architect-associate/) 183 | 184 | 185 | ## 🔁 Git & Github Documentations 186 | - [Udacity](https://www.udacity.com/course/version-control-with-git--ud123) 187 | - [Git Branching Game](https://learngitbranching.js.org) 188 | - `Bonus :` 189 | - [Git Cheatsheet](https://education.github.com/git-cheat-sheet-education.pdf) 190 | 191 | 192 | ## 🎭 CyberSecurity Tools Documentations 193 | - [Gophish](https://getgophish.com/documentation/) 194 | - [tcpdump](https://www.tcpdump.org/index.html#documentation) 195 | - [Wireshark](https://www.wireshark.org/docs/) 196 | - [Kali Linux](https://www.kali.org/docs/) 197 | - [Metasploit](https://docs.metasploit.com/) 198 | - [Nmap](https://nmap.org/docs.html) 199 | - [Nikto](https://www.kali.org/tools/nikto/) 200 | - [Tor Browser](https://2019.www.torproject.org/docs/documentation.html.en) 201 | 202 | 203 | ## ⛓ Blockchain Documentations 204 | - Learn the basics 205 | - [Mastering Ethereum](https://github.com/ethereumbook/ethereumbook) 206 | - [Build by participating at Ethereum hackathons](https://ethglobal.com) 207 | - [Contribute to Gitcoin projects](https://gitcoin.co) 208 | - [Stay up to date with the latest Ethereum development](https://weekinethereumnews.com/) 209 | - Ethereum 210 | - [Freecodecamp](https://www.freecodecamp.org/news/full-stack-ethereum-development) 211 | - [Collection of resources about all things related to Ethereum](https://github.com/Scanate/EthList) (this list is awesome but a little overwhelming) 212 | - [Paradigm blog posts](https://www.paradigm.xyz) 213 | - [Paradigm blog posts](https://www.paradigm.xyz) 214 | - [Yellow paper](https://ethereum.github.io/yellowpaper/paper.pdf) (understand the white paper before attempting to read the yellow paper) 215 | - Defi 216 | - [DeFi Roadmap](https://github.com/OffcierCia/DeFi-Developer-Road-Map) 217 | - Learning about DeFi Protocols 218 | - [Uniswap whitepaper](https://hackmd.io/@HaydenAdams/HJ9jLsfTz?type=view) 219 | - [Uniswap V1](https://docs.uniswap.org/protocol/V1/introduction) 220 | - [Uniswap V2](https://uniswap.org/whitepaper.pdf) 221 | - [Uniswap V3](https://uniswap.org/whitepaper-v3.pdf) 222 | - [Compound](https://compound.finance/docs) 223 | - [Aave](https://docs.aave.com/developers/) 224 | - Smart Contracts Development (must read) 225 | - [Cryptozombies](https://cryptozombies.io/) 226 | - [OpenZeppelin contracts](https://docs.openzeppelin.com/contracts/4.x/) 227 | - [Solidity](https://docs.soliditylang.org/en/v0.8.9/) 228 | - Cairo 229 | - [The most complete Cairo reference with tutorials and exercises](https://www.cairo-lang.org/docs/) 230 | - [Practical approach to Cairo](https://perama-v.github.io/cairo/by-example/) 231 | - [White paper](https://eprint.iacr.org/2021/1063.pdf (optional, but gives deeper understanding) 232 | - [OpenZeppelin contracts](https://github.com/OpenZeppelin/cairo-contracts/) 233 | - MEV 234 | - [Flash Boys 2.0](https://arxiv.org/abs/1904.05234) 235 | - [Flashbots](https://github.com/flashbots/pm) 236 | - [Ethereum is a Dark Forest](https://medium.com/@danrobinson/ethereum-is-a-dark-forest-ecc5f0505dff) 237 | - Build Blockchain Based Projects 238 | - [Buildspace](https://buildspace.so/) 239 | - [LearnWeb3](https://learnweb3.io/) 240 | 241 | 242 | ## 📟 Programming Languages Documentations 243 | - GoLang : 244 | - [Go by Example (Hands-on introduction to Go)](https://gobyexample.com) 245 | - [Learn Go](https://www.learn-golang.org) 246 | - [Explore Golang ](https://go.dev/doc/) 247 | - [Go all important concepts](https://devdocs.io/go/) 248 | - PHP : 249 | - [The Right Way](https://phptherightway.com) 250 | - [W3Schools](https://www.w3schools.com/php) 251 | - Python : 252 | - [FreecodeCamp (Scientific Computing with Python)](https://freecodecamp.org/learn/scientific-computing-with-python) 253 | - [Python for everybody (Dr. Chuck)](https://py4e.com) 254 | - [Python Blog series (Aatmaj)](https://dev.to/aatmaj/series/13315) 255 | - [Python Blog Series (Real Python)](https://realpython.com/python-basics) 256 | - Ruby : 257 | - [Codecademy (Beginner)](https://codecademy.com/learn/learn-ruby) 258 | - JavaScript : 259 | - [FreecodeCamp (JavaScript Algorithms and Data Structures)](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures) 260 | - [Edureka (JavaScript Advance)](https://edureka.co/blog/advanced-javascript-tutorial) 261 | - [JS for Cats](https://jsforcats.com) 262 | - [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics) 263 | - [JavaScript Info](https://javascript.info) 264 | - [Scrimba](https://scrimba.com/learn/learnjavascript) 265 | - [The odin project](https://www.theodinproject.com) 266 | - `Bonus :` 267 | - [30 Day Vanilla JS Coding Challenge](https://javascript30.com) 268 | - Java : 269 | - [w3 schools](https://www.w3schools.com/java/default.asp) 270 | - [GeeksForGeeks](https://www.geeksforgeeks.org/java/) 271 | - [Java Bootcamp (Kunal Kushwaha)](https://github.com/kunal-kushwaha/DSA-Bootcamp-Java) 272 | - [JavaTpoint](https://www.javatpoint.com/java-tutorial) 273 | - `Bonus :` 274 | - [Java-Projects-For-Beginners](https://github.com/KrishGaur1354/Java-Projects-for-Beginners) 275 | - SQL : 276 | - [SQLZOO](https://sqlzoo.net/wiki/SQL_Tutorial) 277 | - [SQL Easy (places to test the code)](https://www.sql-easy.com) 278 | - [Exercises to practice](https://sqlbolt.com) 279 | - [SQL Tutorial for Beginners](https://www.programiz.com/sql) 280 | - `Bonus :` 281 | - [Discover who is the murder with SQL](https://mystery.knightlab.com/) 282 | 283 | 284 | ## 👨🏻‍💻 Competitive Programming Documentations 285 | - Programming Contests and Practice 286 | - [CList](https://clist.by) 287 | - [CodeForces](https://codeforces.com) 288 | - [CodeChef](https://www.codechef.com) 289 | - [TopCoder](https://www.topcoder.com) 290 | - [AtCoder](https://atcoder.jp) 291 | - [Hackerrank](https://www.hackerrank.com) 292 | - [HackerEarth](https://www.hackerearth.com) 293 | - [Google Kickstart](https://codingcompetitions.withgoogle.com/kickstart) 294 | - [Google Code Jam](https://codingcompetitions.withgoogle.com/codejam) 295 | - [ICPC Global](https://icpc.global) 296 | - [LeetCode](https://leetcode.com) 297 | - [GeeksForGeeks](https://www.geeksforgeeks.org) 298 | - [A2OJ ladder (Practice)](https://earthshakira.github.io/a2oj-clientside/server/Ladders.html) 299 | - [Work@Tech](https://workat.tech/problem-solving/practice) 300 | - [Tech Interview Handbook](https://www.techinterviewhandbook.org/grind75) 301 | - [LintCode](https://www.lintcode.com/problem/?typeId=4) 302 | - [Meta Hackercup](https://www.facebook.com/codingcompetitions/hacker-cup) 303 | - [CSES ProblemSet](https://cses.fi/) 304 | - [Timus Online Judge](https://acm.timus.ru/) 305 | - [Project Euler](https://projecteuler.net/archives) 306 | - [SPOJ](https://www.spoj.com/) 307 | - [Uva Online Judge](https://onlinejudge.org/) 308 | - Resources For CP 309 | - [CP Handbook (pdf)](https://cses.fi/book.pdf) 310 | - [CP Algorithms](https://cp-algorithms.com) 311 | - [Usaco Guide](https://usaco.guide) 312 | - [Guide to the Programming Contests -by Nite Nimajneb](http://comscigate.com/Books/contests/icpc.pdf) 313 | - GeeksForGeeks : 314 | - [Complete Guide](https://www.geeksforgeeks.org/competitive-programming-a-complete-guide) 315 | - [Data Structures](https://www.geeksforgeeks.org/data-structures) 316 | - [CodeForces Edu](https://codeforces.com/edu/courses) 317 | - [C++ Tips and Tricks](https://codeforces.com/blog/entry/74684) 318 | - [Roadmap](https://workat.tech/problem-solving/article/competitive-programming-complete-roadmap-from-scratch-sbcrmnxb1sfg) 319 | - List of other useful resources : 320 | - [Codeforces](https://codeforces.com/blog/entry/91363) 321 | - [Codeforces](https://codeforces.com/blog/entry/57282) 322 | - [Codeforces](https://codeforces.com/blog/entry/13529) 323 | - [Handbook](https://cses.fi/book/book.pdf) 324 | - [Open Courses](https://github.com/prakhar1989/awesome-courses#algorithms) 325 | - [Good Tutorials on Codeforces](https://codeforces.com/blog/entry/57282) 326 | 327 | 328 | ## 🎯 Open Source Documentations 329 | - What is Open Source 330 | - [Resource 1](https://opensource.com/resources/what-open-source) 331 | - [Resource 2](https://www.redhat.com/en/topics/open-source/what-is-open-source) 332 | - [Resource 3](https://en.wikipedia.org/wiki/Open-source_software) 333 | - [Open source guide](https://opensource.guide/) 334 | - Getting started 335 | - [How to Contribute to Open Source Projects – beginner friendly](https://www.freecodecamp.org/news/how-to-contribute-to-open-source-projects-beginners-guide/) 336 | - [14 Ways to Contribute to Open Source without Being a Programming Genius or a Rock Star](https://smartbear.com/blog/14-ways-to-contribute-to-open-source-without-being/) 337 | - Learning Git (version control system) 338 | - [Git documentation](https://git-scm.com/doc) 339 | - Creating your first open source project 340 | - [Creating a repo](https://docs.github.com/en/get-started/quickstart/create-a-repo) 341 | - [How to Start an Open Source Project on GitHub](https://www.freecodecamp.org/news/how-to-start-an-open-source-project-on-github-tips-from-building-my-trending-repo/) 342 | - [Starting an Open Source Project](https://opensource.guide/starting-a-project/) 343 | - Contributing to open source projects 344 | - [How to Contribute to Open Source](https://opensource.guide/how-to-contribute/) 345 | - [How to contribute to and maintain open source projects with GitHub](https://www.oswc.is/search-projects) 346 | - 25+ paid open source programs and internships 347 | - [Resource 1](https://blog.commclassroom.org/25-paid-open-source-programs-and-internships) 348 | - Learning open source values & ethics 349 | - [Ethics for open source values and ethics](https://training.linuxfoundation.org/training/ethics-for-open-source-development-lfc104/) 350 | 351 | 352 | ## 🔐 DevRel Documentations 353 | - All about DevRel 354 | - [Resource 1](https://devrel.co/about/) 355 | - [Articles and Blogs](https://www.commonroom.io/) 356 | - Participate in community events(Twitter spaces, community hangouts, etc) 357 | - Personal Branding 358 | - [How to Build a Personal Brand for Your Tech Career](https://careerfoundry.com/en/blog/career-change/personal-branding/) 359 | - [Helping you to build your Personal Brand in Tech](https://dev.to/vinzvinci/helping-you-to-build-your-personal-brand-in-tech-35df) 360 | - [25+ paid open source programs and internships](https://blog.commclassroom.org/25-paid-open-source-programs-and-internships) 361 | 362 | 363 | ## 💥 Miscellaneous Documentations 364 | - [DevTools](https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools) 365 | - [PWA](https://developers.google.com/web/progressive-web-apps) 366 | 367 | ## 💣 DevOps Documentation 368 | - [Roadmap](https://roadmap.sh/devops) 369 | 370 | # 💻 Video/Playlist 371 | 372 | ## 🧩 Block Programming 373 | 374 | | TOPIC | SOURCE NAME | LINK | 375 | | ---------------- | ---------------- |------------------------------------------- | 376 | | Scratch | CS50 | [click here](https://youtu.be/YoXxevp1WRQ) | 377 | | MIT-APP Inventor | Coding Blocks Jr | [click here](https://youtu.be/HbIX_l2FWi8) | 378 | 379 | ## 💡 Artificial Intelligence 380 | 381 | | TOPIC | SOURCE NAME | LINK | 382 | | ---------------------------------------------------- | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | 383 | | AI Basics | CS50 | [click here](https://youtu.be/eey91kzfOZs) | 384 | | AI Engineering | IBM - Coursera | [click here](https://www.coursera.org/professional-certificates/ai-engineer) | 385 | | Applied AI | IBM - Coursera | [click here](https://www.coursera.org/professional-certificates/applied-artifical-intelligence-ibm-watson-ai) | 386 | | Artificial Intelligence for Robotics | Udacity | [click here](https://www.udacity.com/course/artificial-intelligence-for-robotics--cs373?irclickid=U8xQkT0t0xyIRBRyHvWLR34PUkBXCyzXEzo7z80&irgwc=1&utm_source=affiliate&utm_medium=&aff=259799&utm_term=&utm_campaign=_gtc_search_&utm_content=&adid=788805) | 387 | | Convolutional Neural Networks for Visual Recognition | Stanford - YouTube | [click here](https://www.youtube.com/playlist?list=PL3FW7Lu3i5JvHM8ljYj-zLfQRF3EO8sYv) | 388 | | Deep Learning Specialization | DeepLearning.AI - Coursera | [click here](https://www.coursera.org/specializations/deep-learning) | 389 | | Intro to Artificial Intelligence | Udacity | [click here](https://www.udacity.com/course/intro-to-artificial-intelligence--cs271?utm_medium=referral&utm_campaign=api&irclickid=U8xQkT0t0xyIRBRyHvWLR34PUkBXCyxOEzo7z80&irgwc=1&utm_source=affiliate&utm_medium=&aff=259799&utm_term=&utm_campaign=_gtc_search_&utm_content=&adid=788805) | 390 | 391 | ## 📈 Data Science 392 | 393 | | TOPIC | SOURCE NAME | LINK | 394 | | --------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | 395 | | Intro to Data Science | Udacity | [click here](https://www.udacity.com/course/intro-to-data-science--ud359?irclickid=U8xQkT0t0xyIRBRyHvWLR34PUkBSX%3A3ROwUAzM0&irgwc=1&utm_source=affiliate&utm_medium=&aff=2406137&utm_term=&utm_campaign=__&utm_content=&adid=786224) | 396 | | IBM Data Science Professional Certificate | Coursera | [click here](https://www.coursera.org/professional-certificates/ibm-data-science?) | 397 | | Foundations of Data Science: K-Means Clustering in Python | Coursera | [click here](https://www.coursera.org/learn/data-science-k-means-clustering-python?ranMID=40328&ranEAID=Vrr1tRSwXGM&ranSiteID=Vrr1tRSwXGM-yZZpNMHQWy10JC0CCT9abw&siteID=Vrr1tRSwXGM-yZZpNMHQWy10JC0CCT9abw&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=Vrr1tRSwXGM) | 398 | | Bayesian Statistics: From Concept to Data Analysis | Coursera | [click here](https://www.coursera.org/learn/bayesian-statistics?ranMID=40328&ranEAID=Vrr1tRSwXGM&ranSiteID=Vrr1tRSwXGM-YX1cIkk6qIfolEUBTAYszg&siteID=Vrr1tRSwXGM-YX1cIkk6qIfolEUBTAYszg&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=Vrr1tRSwXGM) | 399 | | Process Mining: Data science in Action | Coursera | [click here](https://www.coursera.org/learn/process-mining?ranMID=40328&ranEAID=Vrr1tRSwXGM&ranSiteID=Vrr1tRSwXGM-H5LHsnuxkpXkYu0WYISbgg&siteID=Vrr1tRSwXGM-H5LHsnuxkpXkYu0WYISbgg&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=Vrr1tRSwXGM) | 400 | | Probability and Statistics: To p or not to p? | Coursera | [click here](https://www.coursera.org/learn/probability-statistics?ranMID=40328&ranEAID=Vrr1tRSwXGM&ranSiteID=Vrr1tRSwXGM-cIxdZ2YiHhlxp7gXDVD3dw&siteID=Vrr1tRSwXGM-cIxdZ2YiHhlxp7gXDVD3dw&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=Vrr1tRSwXGM) | 401 | | Linear Algebra Refresher Course | Udacity | [click here](https://www.udacity.com/course/linear-algebra-refresher-course--ud953?irclickid=U8xQkT0t0xyIRBRyHvWLR34PUkBSX%3ARxOwUAzM0&irgwc=1&utm_source=affiliate&utm_medium=&aff=2406137&utm_term=&utm_campaign=__&utm_content=&adid=786224) | 402 | | Statistics Fundamentals | StatQuest | [click here](https://www.youtube.com/playlist?list=PLblh5JKOoLUK0FLuzwntyYI10UQFUhsY9) | 403 | 404 | ## 🤖 Machine Learning 405 | 406 | | TOPIC | SOURCE NAME | LINK | 407 | | --------------------------------------------------------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | 408 | | Data Science, Machine Learning, Data Analysis, Python & R | Udemy | [click here](https://www.udemy.com/course/data-science-machine-learning-data-analysis-python-r/?ranMID=39197&ranEAID=Vrr1tRSwXGM&ranSiteID=Vrr1tRSwXGM-L568tmz9IBoJNloTuAYouA&LSNPUBID=Vrr1tRSwXGM&utm_source=aff-campaign&utm_medium=udemyads) | 409 | | Data Science: Machine Learning | Harvard university | [click here](https://www.edx.org/course/data-science-machine-learning?source=aw&awc=6798_1633798073_b437c9898e15c64b9410fecfc721916d&utm_source=aw&utm_medium=affiliate_partner&utm_content=text-link&utm_term=790615_MLTUT) | 410 | | Machine Learning | Stanford - Coursera | [click here](https://www.coursera.org/learn/machine-learning?ranMID=40328&ranEAID=Vrr1tRSwXGM&ranSiteID=Vrr1tRSwXGM-MPCMRv8a9L4GHhfpQG8_7A&siteID=Vrr1tRSwXGM-MPCMRv8a9L4GHhfpQG8_7A&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=Vrr1tRSwXGM) | 411 | | Machine Learning Crash Course | Google Developer Student Club | [click here](https://developers.google.com/machine-learning/crash-course/ml-intro) | 412 | | Python Crash Course for Data Science and Machine Learning | Udemy | [click here](https://www.udemy.com/course/python-crash-course-for-data-science-and-machine-learning/?ranMID=39197&ranEAID=Vrr1tRSwXGM&ranSiteID=Vrr1tRSwXGM-FHQDALViz5JD74D6YRr0Rw&LSNPUBID=Vrr1tRSwXGM&utm_source=aff-campaign&utm_medium=udemyads) | 413 | 414 | ## 📱 Android Development 415 | 416 | | TOPIC | SOURCE NAME | LINK | 417 | | -------------------------- | -------------- | ------------------------------------------------------------------------------------------------- | 418 | | Flutter (Beginner) | Johannes Milke | [click here](https://www.youtube.com/watch?v=g8Y1Eqa4pbc&list=PL1WkZqhlAdC_Tr3GFYq3W0KYfX49_FiNA) | 419 | | Android (Basic to Advance) | Udacity | [click here](https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012) | 420 | 421 | ## ✒️ UI Development 422 | 423 | | TOPIC | SOURCE NAME | LINK | 424 | | ------------------------------ | -------------- | ---------------------------------------------------------------------------------- | 425 | | Adobe XD (Beginner to Advance) | Pelfizz Studio | [click here](https://youtube.com/playlist?list=PLuRPummNMvIN43IBo1EltezV2ngqYz5T6) | 426 | | Figma (Beginner to Advance) | Pelfizz Studio | [click here](https://youtube.com/playlist?list=PLuRPummNMvINdAbI_WT7R5vdjcyRPeRiq) | 427 | | Adobe Illustrator (Beginner) | GFXMentor | [click here](https://youtube.com/playlist?list=PLW-zSkCnZ-gCq0DjkzY-YapCBEk0lA6lR) | 428 | | React Material UI (Beginner) | Codevolution | [click here](https://youtube.com/playlist?list=PLC3y8-rFHvwh-K9mDlrrcDywl7CeVL2rO) | 429 | | Sketch (Beginner) | LearnUX.io | [click here](https://learnux.io/course/sketch) | 430 | 431 | 432 | ## 🌊 Frontend Development 433 | 434 | | TOPIC | SOURCE NAME | LINK | 435 | | ---------------------------------- | --------------------- | -------------------------------------------------------------------------------------- | 436 | | HTML | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=pQN-pnXPaVg) | 437 | | HTML (Beginner) | Programming with Mosh | [click here](https://www.youtube.com/watch?v=qz0aGYrrlhU&t=344s) | 438 | | HTML Canvas | Udacity | [click here](https://www.udacity.com/course/html5-canvas--ud292) | 439 | | CSS (Beginner) | Traversy Media | [click here](https://www.youtube.com/watch?v=yfoY53QXEnI) | 440 | | HTML/CSS From scratch | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=mU6anWqZJcc) | 441 | | HTML/CSS/Javascript (Beginners) | CodeWithHarry | [click here](https://youtube.com/playlist?list=PLu0W_9lII9agiCUZYRsvtGTXdxkzPyItg) | 442 | | Frontend web developer Bootcamp | FreeCodeCamp | [click here](https://youtu.be/zJSY8tbf_ys) | 443 | | Intro to HTML & CSS | Udacity | [click here](https://www.udacity.com/course/intro-to-html-and-css--ud001) | 444 | | Intro to AJAX | Udacity | [click here](https://www.udacity.com/course/intro-to-ajax--ud110) | 445 | | Intro to jQuery | Udacity | [click here](https://www.udacity.com/course/intro-to-jquery--ud245) | 446 | | JavaScript Basics | Udacity | [click here](https://www.udacity.com/course/javascript-basics--ud804) | 447 | | JavaScript (Beginner) | Programming with Mosh | [click here](https://www.youtube.com/watch?v=W6NZfCO5SIk) | 448 | | JavaScript Design Patterns | Udacity | [click here](https://www.udacity.com/course/javascript-design-patterns--ud989) | 449 | | JavaScript Testing | Udacity | [click here](https://www.udacity.com/course/javascript-testing--ud549) | 450 | | Object-Oriented JavaScript | Udacity | [click here](https://www.udacity.com/course/object-oriented-javascript--ud015) | 451 | | Responsive Images | Udacity | [click here](https://www.udacity.com/course/responsive-images--ud882) | 452 | | Responsive Web Design Fundamentals | Udacity | [click here](https://www.udacity.com/course/responsive-web-design-fundamentals--ud893) | 453 | 454 | ## ⚡ Frontend Frameworks/Library 455 | 456 | | TOPIC | SOURCE NAME | LINK | 457 | | ------------------------------ | ----------------- | -------------------------------------------------------------------------------------- | 458 | | Tailwind CSS | The Net Ninja | [click here](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gpXORlEHjc5bgnIi5HEGhw) | 459 | | React JS (Beginner) | Clever Programmer | [click here](https://www.youtube.com/watch?v=vIRBSI-elUM) | 460 | | React JS (Intermediate) | Scrimba | [click here](https://scrimba.com/learn/learnreact) | 461 | | React JS (Beginner to Advance) | Clever Programmer | [click here](https://www.youtube.com/watch?v=-cMqr9HpZ-Y) | 462 | | React JS (Beginner to Advance) | Codevolution | [click here](https://www.youtube.com/playlist?list=PLC3y8-rFHvwgg3vaYJgHGnModB54rxOk3) | 463 | | React JS (Advanced) | Chris Blakely | [click here](https://youtube.com/playlist?list=PLaebUsP3fWHuY7LpRHYmst5FFrrMYaaLR) | 464 | | React JS Crash Course | Traversy Media | [click here](https://www.youtube.com/watch?v=A71aqufiNtQ) | 465 | | React Router v6 | Codevolution | [click here](https://www.youtube.com/playlist?list=PLC3y8-rFHvwjkxt8TOteFdT_YmzwpBlrG) | 466 | | React Redux | Codevolution | [click here](https://www.youtube.com/playlist?list=PLC3y8-rFHvwheJHvseC3I0HuYI2f46oAK) | 467 | | Next JS | Codevolution | [click here](https://www.youtube.com/playlist?list=PLC3y8-rFHvwgC9mj0qv972IO5DmD-H0ZH) | 468 | | Vue JS | The Net Ninja | [click here](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQcYgjhBoeQH7wiAyZNrYa) | 469 | | Angular JS (Beginner) | Codevolution | [click here](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhBRAgFinJR8KHIrCdTkZcZ) | 470 | 471 | ## 🔥 Backend Development 472 | 473 | | TOPIC | SOURCE NAME | LINK | 474 | | ------------------ | --------------------- | ------------------------------------------------------------------------------------------------- | 475 | | Node JS | Thapa Technical | [click here](https://www.youtube.com/playlist?list=PLwGdqUZWnOp00IbeN0OtL9dmnasipZ9x8) | 476 | | Node JS | CodeWithHarry | [click here](https://youtube.com/playlist?list=PLobAq7hWqZWGTfhj4jNQAVzJd_y6iTErQ) | 477 | | Node JS (Rest API) | Artlfmj | [click here](https://www.youtube.com/watch?v=z0mySTQDJvc&list=PLdgxJkMu3zdR9dUPZT4hX9esce3-SzuK6) | 478 | | Python | API Testing In Python | [click here](https://testautomationu.applitools.com/python-api-testing) | 479 | | PHP (Rest API) | ProgrammingKnowledge | [click here](https://www.youtube.com/watch?v=dlGtSoigdB0) | 480 | 481 | ## 🌀 Backend Frameworks/Library 482 | 483 | | TOPIC | SOURCE NAME | LINK | 484 | | ------------------ | -------------------------- | -------------------------------------------------------------------------------------- | 485 | | Node & Express JS | FreeCodeCamp | [click here](https://youtu.be/Oe421EPjeBE) | 486 | | Laravel | Laracasts | [click here](https://laracasts.com) | 487 | | Laravel (Beginner) | ProgrammingKnowledge | [click here](https://www.youtube.com/playlist?list=PLS1QulWo1RIbRHq1qqw3Jc7e8qlB6cWfi) | 488 | | Pytest (Beginner) | Test Automation University | [click here](https://testautomationu.applitools.com/pytest-tutorial) | 489 | | Spring Boot | Java Brains | [click here](https://www.youtube.com/playlist?list=PLqq-6Pq4lTTbx8p2oCgcAQGQyqN8XeA1x) | 490 | | Django | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=jBzwzrDvZ18) | 491 | | Django | CodeWithHarry | [click here](https://www.youtube.com/playlist?list=PLu0W_9lII9ah7DDtYtflgwMwpT3xmjXY9) | 492 | | Flask | Corey Schafer | [click here](https://youtube.com/playlist?list=PL-osiE80TeTs4UjLw5MM6OjgkjFeUxCYH) | 493 | | GoLang | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=jFfo23yIWac) | 494 | 495 | ## 📂 Database 496 | 497 | | TOPIC | SOURCE NAME | LINK | 498 | | ----------------- | -------------- | -------------------------------------------------------------------------------------- | 499 | | DBMS Course | Neso Academy | [click here](https://www.youtube.com/playlist?list=PLBlnK6fEyqRi_CUQ-FXxgzKQ1dwr_ZJWZ) | 500 | | SQL (CrashCourse) | CS50 | [click here](https://youtu.be/Wb0DM9I8RDo) | 501 | | SQL (Beginner) | Amigoscode | [click here](https://www.youtube.com/watch?v=5hzZtqCNQKk) | 502 | | SQL | AmigosCode | [click here](https://www.youtube.com/watch?v=5hzZtqCNQKk) | 503 | | MongoDB | JsWiz | [click here](https://www.youtube.com/playlist?list=PLGquJ_T_JBMQmvvrriJcwdESGECuRhvtR) | 504 | | MongoDB | WebDevSimplied | [click here](https://www.youtube.com/playlist?list=PLZlA0Gpn_vH9KXLvfhRS1J10UJZ0bZTj9) | 505 | | MongoDB | AmigosCode | [click here](https://www.youtube.com/watch?v=Www6cTUymCY) | 506 | 507 | ## 🦄 Full Stack Development 508 | 509 | | TOPIC | SOURCE NAME | LINK | 510 | | ------------------- | ------------ | ------------------------------------------ | 511 | | Web Dev full course | Codedamn | [click here](https://youtu.be/ZxKM3DCV2kE) | 512 | 513 | ## ☁ Cloud Computing 514 | 515 | | TOPIC | SOURCE NAME | LINK | 516 | | ------------------------------------------- | ------------ | -------------------------------------------------------------------------------------------------------------------------------------- | 517 | | AWS Cloud Certified Practitioner Essentials | Coursera | [click here](https://www.coursera.org/learn/aws-cloud-practitioner-essentials/home/week/1) | 518 | | AWS Cloud Essentials Free Course | AWS | [click here](https://explore.skillbuilder.aws/learn/public/learning_plan/view/82/cloud-foundations-learning-plan?la=cta&cta=topbanner) | 519 | 520 | ## 🎭 CyberSecurity Tools 521 | 522 | | TOPIC | SOURCE NAME | LINK | 523 | | -------------------------- | -------------------------------- | --------------------------------------------------------- | 524 | | Tcpdump | HackerSploit | [click here](https://www.youtube.com/watch?v=1lDfCRM6dWk) | 525 | | Wireshark | Vinsloev Academy | [click here](https://www.youtube.com/watch?v=lb1Dw0elw0Q) | 526 | | Kali Linux | Simplilearn | [click here](https://www.youtube.com/watch?v=psyDZ9ytlwc) | 527 | | Metasploit | HackerSploit | [click here](https://www.youtube.com/watch?v=8lR27r8Y_ik) | 528 | | Nmpap | HackerSploit | [click here](https://www.youtube.com/watch?v=5MTZdN9TEO4) | 529 | | Tor Browser | Lawrence Systems | [click here](https://www.youtube.com/watch?v=EczKNBikP_Y) | 530 | | XSS - Cross Site Scripting | Virtual Forge an Onapsis Company | [click here](https://www.youtube.com/watch?v=cbmBDiR6WaY) | 531 | 532 | ## ⛓ Blockchain Development 533 | 534 | | TOPIC | SOURCE NAME | LINK | 535 | | ------------------------ | ------------- | ----------------------------------------------------------------------------------------------- | 536 | | Ethereum Complete Guide | Udemy | [click here](https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/) | 537 | | Ethereum with JavaScript | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=gyMwXuJrbJQ&ab_channel=freeCodeCamp.org) | 538 | | Ethereum with Python | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=M576WGiDBdQ&ab_channel=freeCodeCamp.org) | 539 | 540 | ## 📟 Programming Languages 541 | 542 | | TOPIC | SOURCE NAME | LINK | 543 | | ------------------------ | --------------------- | -------------------------------------------------------------------------------------- | 544 | | C | CS50 | [click here](https://youtu.be/zYierUhIFNQ) | 545 | | C++ | Apna College | [click here](https://www.youtube.com/playlist?list=PLfqMhTWNBTe0b2nM6JHVCnAkhQRGiZMSJ) | 546 | | C++ (Beginner) | CodeWithHarry | [click here](https://youtube.com/playlist?list=PLu0W_9lII9agpFUAlPFe_VNSlXW5uE0YL) | 547 | | C++ (Full course) | Caleb Curry | [click here](https://www.youtube.com/watch?v=_bYFu9mBnr4) | 548 | | C# (Basic) | Programming With Mosh | [click here](https://www.youtube.com/watch?v=gfkTfcpWqAY) | 549 | | C# (Full Course) | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=GhQdlIFylQ8) | 550 | | Core JAVA | Smart Programming | [click here](https://www.youtube.com/playlist?list=PLlhM4lkb2sEhfuXL-2BDrJ67WkUdQ2v9b) | 551 | | Javascript (Beginner) | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=PkZNo7MFNFg) | 552 | | Javascript (Beginner) | Brad Travesy | [click here](https://youtube.com/playlist?list=PLillGF-RfqbbnEGy3ROiLWk7JMCuSyQtX) | 553 | | JavaScript(OOPS) | Apna College | [click here](https://www.youtube.com/watch?v=bSrm9RXwBaI) | 554 | | Flask | CS50 | [click here](https://youtu.be/x_c8pTW8ZUc) | 555 | | Ruby (Beginner) | ProgrammingKnowledge | [click here](https://www.youtube.com/playlist?list=PLS1QulWo1RIbNBXZAeVbkkHEj9zsEbXQK) | 556 | | GoLang (Beginner) | Tech with Tim | [click here](https://www.youtube.com/playlist?list=PLzMcBGfZo4-mtY_SE3HuzQJzuj4VlUG0q) | 557 | | Kotlin | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=F9UC9DY-vIU) | 558 | | Flutter (Beginner) | The Net Ninja | [click here](https://www.youtube.com/playlist?list=PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ) | 559 | | PHP (Full Course) | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=OK_JCtrrv-c) | 560 | | Python (OOPS) | Telusko | [click here](https://www.youtube.com/watch?v=qiSCMNBIP2g) | 561 | | Python (Beginner) | TechWorld with Nana | [click here](https://www.youtube.com/watch?v=t8pPdKYpowI) | 562 | | Python (Beginner + OOPS) | Programming with Mosh | [click here](https://www.youtube.com/watch?v=_uQrJ0TkZlc) | 563 | | Python Basics (Beginner) | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=rfscVS0vtbw) | 564 | | Python Basics CrashCourse| CS50 | [click here](https://youtu.be/ZEQh45W_UDo) | 565 | | Python (Advance) | Python Engineer | [click here](https://www.youtube.com/playlist?list=PLqnslRFeH2UqLwzS0AwKDKLrpYBKzLBy2) | 566 | 567 | ## 🎓 DSA 568 | 569 | | TOPIC | SOURCE NAME | LINK | 570 | | --------------------------------------------------- | --------------------- | ------------------------------------------------------------------------------------------------- | 571 | | Algorithms | Abdul Bari | [click here](https://www.youtube.com/playlist?list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O) | 572 | | DSA in Java | Dinesh Varyani | [click here](https://www.youtube.com/playlist?list=PL6Zs6LgrJj3tDXv8a_elC6eT_4R5gfX4d) | 573 | | Java + DSA + Interview Preparation Course (Ongoing) | Kunal Kushwaha | [click here](https://youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ) | 574 | | Stack | Aditya Verma | [click here](https://www.youtube.com/playlist?list=PL_z_8CaSLPWdeOezg68SKkeLN4-T_jNHd) | 575 | | Recursion | Aditya Verma | [click here](https://www.youtube.com/watch?v=kHi1DUhp9kM&list=PL_z_8CaSLPWeT1ffjiImo0sYTcnLzo-wY) | 576 | | Dynamic Programming | Aditya Verma | [click here](https://www.youtube.com/watch?v=nqowUJzG-iM&list=PL_z_8CaSLPWekqhdCPmFohncHwz8TY2Go) | 577 | | Sliding Window Algorithm | Aditya Verma | [click here](https://www.youtube.com/playlist?list=PL_z_8CaSLPWeM8BDJmIYDaoQ5zuwyxnfj) | 578 | | Data Structures | mycodeschool | [click here](https://youtube.com/playlist?list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P) | 579 | | Data Structures (in Hindi) | Anuj Bhaiya | [click here](https://www.youtube.com/playlist?list=PLUcsbZa0qzu3yNzzAxgvSgRobdUUJvz7p) | 580 | | Java Complete Course - Placement Series | Apna College | [click here](https://www.youtube.com/playlist?list=PLfqMhTWNBTe3LtFWcvwpqTkUSlB32kJop) | 581 | | C++ (complete DSA) | Code Help - by Babbar | [click here](https://youtube.com/playlist?list=PLDzeHZWIZsTryvtXdMr6rPh4IDexB5NIA) | 582 | 583 | ## 👨🏻‍💻 Competitive Programming 584 | 585 | | TOPIC | SOURCE NAME | LINK | 586 | | ---------------------- | -------------------- | ------------------------------------------------------------------------------------------------- | 587 | | CP playlist (Hindi) | Luv | [click here](https://www.youtube.com/playlist?list=PLauivoElc3ggagradg8MfOZreCMmXMmJ-) | 588 | | CP playlist (English) | ProgrammingWithHarry | [click here](https://www.youtube.com/watch?v=_MF8L7ZxwRE) | 589 | | JavaScript Playlist | ProgrammingWithHarry | [click here](https://www.youtube.com/watch?v=DW7OaXN9wMs&list=PLK8cqdr55Tsva3vMrKZ9u2eAuGo0wIJ46) | 590 | | Algorithms Playlist | Errichto | [click here](https://www.youtube.com/playlist?list=PLl0KD3g-oDOHpWRyyGBUJ9jmul0lUOD80) | 591 | | Beginner Topics For CP | COPS IIT-(BHU) | [click here](https://www.youtube.com/playlist?list=PLLt4yMoVgczX0qAe_Q1ZHpDdd3_IRrCx6) | 592 | | C++ STL | Utkatsh Gupta | [click here](https://youtu.be/PZogbfU4X5E) | 593 | | C++ STL(Full Course) | Luv | [click here](https://www.youtube.com/playlist?list=PLauivoElc3gh3RCiQA82MDI-gJfXQQVnn) | 594 | | Streams | Geothermal | [click here](https://www.youtube.com/channel/UCpUTNKWxw9p4nOvekiIRWow) | 595 | | Streams | Neal Wu | [click here](https://www.youtube.com/c/NealWuProgramming) | 596 | | Streams | SecondThread | [click here](https://www.youtube.com/c/SecondThread) | 597 | | Streams | William Lin | [click here](https://www.youtube.com/c/WilliamLin168) | 598 | | Number Theory | CodeNCode | [click here](https://youtube.com/playlist?list=PL5DyztRVgtRWblnyEHtajWijQffrfwLz6) | 599 | | Algorithms (hard) | Algorithms Live | [click here](https://www.youtube.com/c/AlgorithmsLive/featured) | 600 | 601 | ## ⚙ System Design 602 | 603 | | TOPIC | SOURCE NAME | LINK | 604 | | ---------------- | ---------------- |------------------------------------------- | 605 | |System Design | Gaurav Sen | [click here](https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX) | 606 | |System Design | sudoCODE | [click here](https://www.youtube.com/playlist?list=PLTCrU9sGyburBw9wNOHebv9SjlE4Elv5a) | 607 | 608 | ## 🎯 Open Source 609 | 610 | | TOPIC | SOURCE NAME | LINK | 611 | | --------------------- | ------------------- | --------------------------------------------------------- | 612 | | What is Open Source | Community classromm | [click here](https://www.youtube.com/watch?v=msyGybzCKRs) | 613 | | What is Open Source | Mozzilla | [click here](https://www.youtube.com/watch?v=7c0IrsDsNaw) | 614 | | Complete guide | freeCodeCamp | [click here](https://www.youtube.com/watch?v=yzeVMecydCE) | 615 | | Getting started | Traversy Media | [click here](https://www.youtube.com/watch?v=3HqN-YS8eso) | 616 | | How to start | Gaurav Sen | [click here](https://www.youtube.com/watch?v=Tq4RZ-JH6aM) | 617 | | Git tutorial | Kunal Kushwaha | [click here](https://www.youtube.com/watch?v=Tq4RZ-JH6aM) | 618 | | Ethics in communities | Microsoft | [click here](https://www.youtube.com/watch?v=9BNSwKNadx4) | 619 | 620 | 621 | ## 🔐 DevRel 622 | 623 | | TOPIC | SOURCE NAME | LINK | 624 | | ------------------------ | ------------------- | ------------------------------------------ | 625 | | Why? | Women who code | [click here](https://youtu.be/lZvf5Tm4nSo) | 626 | | Developer Advocacy | Kunal Kushwaha | [click here](https://youtu.be/MKztZJODyxY) | 627 | | Roadmap | Brad McCoy | [click here](https://youtu.be/_SSCZkSitlc) | 628 | | How? | Eddie Jaoude | [click here](https://youtu.be/iUZerHctTB8) | 629 | | How to Get hired? | Dev Rel | [click here](https://youtu.be/VbM-Ii2HLoA) | 630 | | Public speaking | Chris Anderson | [click here](https://youtu.be/-FOCpMAww28) | 631 | | Best Practices | Kunal Kushwaha | [click here](https://youtu.be/mTsMaxkQ42I) | 632 | | Learning in Public | Kunal Kushwaha | [click here](https://youtu.be/d8AJEXmOBnI) | 633 | | Technical Blogging | FreeCodeCamp Talks | [click here](https://youtu.be/YODPgBadj80) | 634 | | Community Management | Community classroom | [click here](https://youtu.be/bnEIt1MyhDY) | 635 | | 25+ Open Source Programs | Kunal Kushwaha | [click here](https://youtu.be/x4hsV_q_YQc) | 636 | 637 | ## 💥 Miscellaneous 638 | 639 | | TOPIC | SOURCE NAME | LINK | 640 | | -------------- | -------------- | -------------------------------------------------------------------------------------- | 641 | | Git and Github | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=RGOj5yH7evk) | 642 | | Ethics | CS50 | [click here](https://youtu.be/eNxMn7slmwI) | 643 | | Cookies | Hussein Nasser | [click here](https://www.youtube.com/playlist?list=PLQnljOFTspQXaimjxx6uGLJz6lR25abZn) | 644 | | Security | CS50 | [click here](https://youtu.be/qFiAJ1sgYNU) | 645 | 646 |
647 |
648 | 649 | # Thanks to all Contributors 650 | 651 | Thanks a lot for spending your time helping Topic Learning Resources. 652 | 653 | [![Contributors](https://contrib.rocks/image?repo=debrajhyper/Topic_Learning_Resources)](https://github.com/debrajhyper/Topic_Learning_Resources/graphs/contributors) 654 | 655 | # License 656 | 657 | This repository is under The MIT License. Read the [LICENSE](https://github.com/debrajhyper/Topic_Learning_Resources/blob/master/LICENSE) file for more information. 658 | --------------------------------------------------------------------------------