├── .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 | [](https://twitter.com/debraj_010)
10 | [](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 | [](https://github.com/debrajhyper)
27 |
28 |
29 | **Check out few other repos below** 🚀
30 |
31 |
32 |
33 |
34 |
35 |
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 | [](https://github.com/debrajhyper)
2 |
3 |
4 | # Topic Learning Resources [](https://github.com/debrajhyper)
5 |
6 |
7 |
8 |
9 | [](https://github.com/debrajhyper/Topic_Learning_Resources/issues)
10 | [](https://github.com/debrajhyper/Topic_Learning_Resources/pulls)
11 | 
12 | 
13 | 
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 | [](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 |
--------------------------------------------------------------------------------