diff --git a/README.md b/README.md
index 737813b..14d2ea3 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,5 @@
[](https://github.com/debrajhyper)
+
# Topic Learning Resources [](https://github.com/debrajhyper)
@@ -27,6 +28,41 @@ Please read [`contributing guidelines`](./CONTRIBUTING.md) before submitting new
## Table of Contents
- [📃 Documentations Resources](#-documentations)
+ - [📜 Official Documentations](#-official-documentations)
+ - [📱 Android Documentations](#-android-documentations)
+ - [🌊 Frontend Documentations](#-frontend-documentations)
+ - [⚡ Frontend Frameworks/Library Documentations](#-frontend-frameworkslibrary-documentations)
+ - [🔁 Git & Github Documentations](#-git--github-documentations)
+ - [🎭 CyberSecurity Tools Documentations](#-cybersecurity-tools-documentations)
+ - [⛓ Blockchain Documentations](#-blockchain-documentations)
+ - [📟 Programming Languages Documentations](#-programming-languages-documentations)
+ - [👨🏻💻 Competitive Programming Documentations](#-competitive-programming-documentations)
+ - [🎯 Open Source Documentations](#-open-source-documentations)
+ - [🔐 DevRel Documentations](#-devrel-documentations)
+ - [💥 Miscellaneous Documentations](#-miscellaneous-documentations)
+- [💻 Video/Playlist Resources](#-videoplaylist)
+ - [🧩 Block Programming](#-block-programming)
+ - [💡 Artificial Intelligence](#-artificial-intelligence)
+ - [📈 Data Science](#-data-science)
+ - [🤖 Machine Learning](#-machine-learning)
+ - [📱 Android Development](#-android-development)
+ - [✒️ UI Development](#%EF%B8%8F-ui-development)
+ - [🌊 Frontend Development](#-frontend-development)
+ - [⚡ Frontend Frameworks/Library](#-frontend-frameworkslibrary)
+ - [🔥 Backend Development](#-backend-development)
+ - [🌀 Backend Frameworks/Library](#-backend-frameworkslibrary)
+ - [📂 Database](#-database)
+ - [🦄 Full Stack Development](#-full-stack-development)
+ - [🎭 CyberSecurity Tools](#-cybersecurity-tools)
+ - [⛓ Blockchain Development](#-blockchain-development)
+ - [📟 Programming Languages](#-programming-languages)
+ - [🎓 DSA](#-dsa)
+ - [👨🏻💻 Competitive Programming](#-competitive-programming)
+ - [🎯 Open Source](#-open-source)
+ - [🔐 DevRel](#-devrel)
+ - [💥 Miscellaneous](#-miscellaneous)
+
+
- [📜 Official Documentations](#-official-documentations)
- [📱 Android Documentations](#-android-documentations)
- [🌊 Frontend Documentations](#-frontend-documentations)
@@ -68,112 +104,113 @@ Please read [`contributing guidelines`](./CONTRIBUTING.md) before submitting new
# 📃 Documentations
## 📜 Official Documentations
+
- 📱 Android Development :
- - [Guide](https://developer.android.com/guide)
- - [Developers](https://developer.android.com/courses)
+ - [Guide](https://developer.android.com/guide)
+ - [Developers](https://developer.android.com/courses)
- 🌊 Frontend Development :
- - [SASS](https://sass-lang.com/documentation)
- - [Webpack](https://webpack.js.org)
+ - [SASS](https://sass-lang.com/documentation)
+ - [Webpack](https://webpack.js.org)
- ⚡ Frontend Frameworks/Library :
- - [Ethers JS](https://docs.ethers.io/v5)
- - [Tailwind CSS](https://tailwindcss.com)
- - [Chakra UI](https://chakra-ui.com/getting-started)
- - [Angular](https://angular.io)
- - [Vue JS](https://vuejs.org)
- - [React JS](https://beta.reactjs.org)
- - [Next JS](https://nextjs.org)
- - [Svelte](https://svelte.dev)
+ - [Ethers JS](https://docs.ethers.io/v5)
+ - [Tailwind CSS](https://tailwindcss.com)
+ - [Chakra UI](https://chakra-ui.com/getting-started)
+ - [Angular](https://angular.io)
+ - [Vue JS](https://vuejs.org)
+ - [React JS](https://beta.reactjs.org)
+ - [Next JS](https://nextjs.org)
+ - [Svelte](https://svelte.dev)
- 🌀 Backend Frameworks/Library :
- - [Flask](https://flask.palletsprojects.com)
- - [Jinja](https://jinja.palletsprojects.com)
- - [Django](https://docs.djangoproject.com/en/4.1)
- - [FastAPI](https://fastapi.tiangolo.com)
+ - [Flask](https://flask.palletsprojects.com)
+ - [Jinja](https://jinja.palletsprojects.com)
+ - [Django](https://docs.djangoproject.com/en/4.1)
+ - [Node](https://nodejs.org/en/docs/)
+ - [FastAPI](https://fastapi.tiangolo.com)
- ⛓ Blockchain Development :
- - [Ethereum Development](https://ethereum.org/en/developers/docs)
+ - [Ethereum Development](https://ethereum.org/en/developers/docs)
- 📟 Programming Languages :
- - [C#](https://learn.microsoft.com/en-us/dotnet/csharp)
- - [GoLang](https://go.dev/doc)
- - [Kotlin](https://kotlinlang.org/docs/home.html)
- - [PHP](https://www.php.net/manual/en/index.php)
- - [Rust](https://rust-lang.org/learn)
- - [Perl](https://perldoc.perl.org)
- - [TypeScript](https://www.typescriptlang.org/docs/handbook/2/basic-types.html)
-
+ - [C#](https://learn.microsoft.com/en-us/dotnet/csharp)
+ - [GoLang](https://go.dev/doc)
+ - [Kotlin](https://kotlinlang.org/docs/home.html)
+ - [PHP](https://www.php.net/manual/en/index.php)
+ - [Rust](https://rust-lang.org/learn)
+ - [Perl](https://perldoc.perl.org)
+ - [TypeScript](https://www.typescriptlang.org/docs/handbook/2/basic-types.html)
## 📱 Android Documentations
+
- [Android Guids](https://github.com/codepath/android_guides/wiki)
- [Codelabs (Google)](https://codelabs.developers.google.com/?cat=android&product=android)
- [Jetpack Compose](https://foso.github.io/Jetpack-Compose-Playground)
-- Flutter :
- - [Freecodecamp](https://www.freecodecamp.org/news/learn-flutter-full-course)
- - [Angela Yu Flutter Course](https://freecoursesite.com/the-complete-flutter-development-bootcamp-with-dart-13)
- - [FlutterDevs](https://medium.flutterdevs.com)
- - [Fireship](https://fireship.io)
- - [FilledStacks](https://www.filledstacks.com)
+- Flutter :
+ - [Freecodecamp](https://www.freecodecamp.org/news/learn-flutter-full-course)
+ - [Angela Yu Flutter Course](https://freecoursesite.com/the-complete-flutter-development-bootcamp-with-dart-13)
+ - [FlutterDevs](https://medium.flutterdevs.com)
+ - [Fireship](https://fireship.io)
+ - [FilledStacks](https://www.filledstacks.com)
- Kotlin :
+ - [Udacity (Kotlin)](https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012)
- [Udacity (Kotlin)](https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012)
- [Kotlin for Android](https://developer.android.com/kotlin/campaign/learn)
- [W3Schools](https://www.w3schools.com/KOTLIN/index.php)
## 🌊 Frontend Documentations
+
- HTML :
- - [W3Schools](https://www.w3schools.com/html)
- - [TutorialsPoint](https://tutorialspoint.com/html/html_tutorial.pdf)
- - [Freecodecamp](https://www.freecodecamp.org/news/learn-html-beginners-course)
- - `Bonus :`
- - [HTML Cheat Sheet](https://htmlcheatsheet.com)
+ - [W3Schools](https://www.w3schools.com/html)
+ - [TutorialsPoint](https://tutorialspoint.com/html/html_tutorial.pdf)
+ - [Freecodecamp](https://www.freecodecamp.org/news/learn-html-beginners-course)
+ - `Bonus :`
+ - [HTML Cheat Sheet](https://htmlcheatsheet.com)
- CSS :
- - [CSS Animated Tutorial](https://joshwcomeau.com/tutorials/css)
- - [Scrimba](https://scrimba.com/learn/introtocss)
- - [W3Schools](https://w3schools.com/css)
- - [Web.Dev](https://web.dev/learn/css)
- - [Visual Guide](https://cssreference.io)
- - [Flexbox through game](https://flexboxfroggy.com)
- - [Grid through game](https://cssgridgarden.com)
- - `Bonus :`
- - [CSS Flexbox](https://flexbox.malven.co)
- - [CSS Grid](https://grid.malven.co)
- - [CSS Tricks](https://css-tricks.com)
- - [Loading Animation](https://loading.io)
-
+ - [CSS Animated Tutorial](https://joshwcomeau.com/tutorials/css)
+ - [Scrimba](https://scrimba.com/learn/introtocss)
+ - [W3Schools](https://w3schools.com/css)
+ - [Web.Dev](https://web.dev/learn/css)
+ - [Visual Guide](https://cssreference.io)
+ - [Flexbox through game](https://flexboxfroggy.com)
+ - [Grid through game](https://cssgridgarden.com)
+ - `Bonus :`
+ - [CSS Flexbox](https://flexbox.malven.co)
+ - [CSS Grid](https://grid.malven.co)
+ - [CSS Tricks](https://css-tricks.com)
+ - [Loading Animation](https://loading.io)
- HTML/CSS :
- - [Learn-HTML](https://learn-html.org)
- - [FreecodeCamp responsive web design certification](https://freecodecamp.org/learn/responsive-web-design)
- - [The Odin Project](https://www.theodinproject.com/paths/foundations/courses/foundations)
- - [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)
+
+ - [Learn-HTML](https://learn-html.org)
+ - [FreecodeCamp responsive web design certification](https://freecodecamp.org/learn/responsive-web-design)
+ - [The Odin Project](https://www.theodinproject.com/paths/foundations/courses/foundations)
+ - [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)
- JavaScript :
- - [FreecodeCamp JavaScript Algorithms and Data Structures certification](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/)
- - [JavaScript Exercises (Beginner)](https://asmarterwaytolearn.com/js/index-of-exercises)
- - [JavaScript (Advance)](https://edureka.co/blog/advanced-javascript-tutorial)
- - [JS for Cats](https://jsforcats.com)
- - [JavaScript Basics](https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics)
- - [JavaScript Info](https://javascript.info)
- - [Javascript Tutorail From Scrimba](https://scrimba.com/learn/learnjavascript)
- - [The odin project](https://www.theodinproject.com/paths/foundations/courses/foundations)
- - [MDN Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
-
+ - [FreecodeCamp JavaScript Algorithms and Data Structures certification](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/)
+ - [JavaScript Exercises (Beginner)](https://asmarterwaytolearn.com/js/index-of-exercises)
+ - [JavaScript (Advance)](https://edureka.co/blog/advanced-javascript-tutorial)
+ - [JS for Cats](https://jsforcats.com)
+ - [JavaScript Basics](https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics)
+ - [JavaScript Info](https://javascript.info)
+ - [Javascript Tutorail From Scrimba](https://scrimba.com/learn/learnjavascript)
+ - [The odin project](https://www.theodinproject.com/paths/foundations/courses/foundations)
+ - [MDN Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
- SASS :
- - [W3Schools](https://w3schools.com/sass)
- - [javatpoint](https://www.javatpoint.com/sass-tutorial)
-
+ - [W3Schools](https://w3schools.com/sass)
+ - [javatpoint](https://www.javatpoint.com/sass-tutorial)
- Webpack :
- - [Codeinwp](https://www.codeinwp.com/blog/webpack-tutorial-for-beginners)
-
+ - [Codeinwp](https://www.codeinwp.com/blog/webpack-tutorial-for-beginners)
## ⚡ Frontend Frameworks/Library Documentations
-- Bootstrap 4 :
- - [Scrimba](https://scrimba.com/learn/bootstrap4)
-- Bulma :
- - [openbase](https://openbase.io/js/bulma/tutorials)
-- Angular (beginner) :
- - [TekTutorialsHub](https://www.tektutorialshub.com/angular-tutorial)
- - Vue Js:
- - [Vue Mstery](https://www.vuemastery.com)
- - [Mini-curso Vue Evolution](https://evolutio.io/curso/minicurso_vuejs)
- - [Learn Vue.co](https://learnvue.co/tutorials/template-refs)
+- Bootstrap 4 :
+ - [Scrimba](https://scrimba.com/learn/bootstrap4)
+- Bulma :
+ - [openbase](https://openbase.io/js/bulma/tutorials)
+- Angular (beginner) :
+ - [TekTutorialsHub](https://www.tektutorialshub.com/angular-tutorial)
+- Vue Js:
+ - [Vue Mstery](https://www.vuemastery.com)
+ - [Mini-curso Vue Evolution](https://evolutio.io/curso/minicurso_vuejs)
+ - [Learn Vue.co](https://learnvue.co/tutorials/template-refs)
## ☁️ Cloud Computing Documentations
- AWS :
- [AWS Ramp-Up Guide: Architect](https://d1.awsstatic.com/training-and-certification/ramp-up_guides/Ramp-Up_Guide_Architect.pdf)
@@ -181,13 +218,14 @@ Please read [`contributing guidelines`](./CONTRIBUTING.md) before submitting new
## 🔁 Git & Github Documentations
+
- [Udacity](https://www.udacity.com/course/version-control-with-git--ud123)
- [Git Branching Game](https://learngitbranching.js.org)
- `Bonus :`
- - [Git Cheatsheet](https://education.github.com/git-cheat-sheet-education.pdf)
-
-
+ - [Git Cheatsheet](https://education.github.com/git-cheat-sheet-education.pdf)
+
## 🎭 CyberSecurity Tools Documentations
+
- [tcpdump](https://www.tcpdump.org/index.html#documentation)
- [Wireshark](https://www.wireshark.org/docs/)
- [Kali Linux](https://www.kali.org/docs/)
@@ -195,168 +233,170 @@ Please read [`contributing guidelines`](./CONTRIBUTING.md) before submitting new
- [Nmap](https://nmap.org/docs.html)
- [Tor Browser](https://2019.www.torproject.org/docs/documentation.html.en)
-
## ⛓ Blockchain Documentations
+
- Learn the basics
- - [Mastering Ethereum](https://github.com/ethereumbook/ethereumbook)
- - [Build by participating at Ethereum hackathons](https://ethglobal.com)
- - [Contribute to Gitcoin projects](https://gitcoin.co)
- - [Stay up to date with the latest Ethereum development](https://weekinethereumnews.com/)
+ - [Mastering Ethereum](https://github.com/ethereumbook/ethereumbook)
+ - [Build by participating at Ethereum hackathons](https://ethglobal.com)
+ - [Contribute to Gitcoin projects](https://gitcoin.co)
+ - [Stay up to date with the latest Ethereum development](https://weekinethereumnews.com/)
- Ethereum
- - [Freecodecamp](https://www.freecodecamp.org/news/full-stack-ethereum-development)
- - [Collection of resources about all things related to Ethereum](https://github.com/Scanate/EthList) (this list is awesome but a little overwhelming)
- - [Paradigm blog posts](https://www.paradigm.xyz)
- - [Paradigm blog posts](https://www.paradigm.xyz)
- - [Yellow paper](https://ethereum.github.io/yellowpaper/paper.pdf) (understand the white paper before attempting to read the yellow paper)
+ - [Freecodecamp](https://www.freecodecamp.org/news/full-stack-ethereum-development)
+ - [Collection of resources about all things related to Ethereum](https://github.com/Scanate/EthList) (this list is awesome but a little overwhelming)
+ - [Paradigm blog posts](https://www.paradigm.xyz)
+ - [Paradigm blog posts](https://www.paradigm.xyz)
+ - [Yellow paper](https://ethereum.github.io/yellowpaper/paper.pdf) (understand the white paper before attempting to read the yellow paper)
- Defi
- - [DeFi Roadmap](https://github.com/OffcierCia/DeFi-Developer-Road-Map)
+ - [DeFi Roadmap](https://github.com/OffcierCia/DeFi-Developer-Road-Map)
- Learning about DeFi Protocols
- - [Uniswap whitepaper](https://hackmd.io/@HaydenAdams/HJ9jLsfTz?type=view)
- - [Uniswap V1](https://docs.uniswap.org/protocol/V1/introduction)
- - [Uniswap V2](https://uniswap.org/whitepaper.pdf)
- - [Uniswap V3](https://uniswap.org/whitepaper-v3.pdf)
- - [Compound](https://compound.finance/docs)
- - [Aave](https://docs.aave.com/developers/)
+ - [Uniswap whitepaper](https://hackmd.io/@HaydenAdams/HJ9jLsfTz?type=view)
+ - [Uniswap V1](https://docs.uniswap.org/protocol/V1/introduction)
+ - [Uniswap V2](https://uniswap.org/whitepaper.pdf)
+ - [Uniswap V3](https://uniswap.org/whitepaper-v3.pdf)
+ - [Compound](https://compound.finance/docs)
+ - [Aave](https://docs.aave.com/developers/)
- Smart Contracts Development (must read)
- - [Cryptozombies](https://cryptozombies.io/)
- - [OpenZeppelin contracts](https://docs.openzeppelin.com/contracts/4.x/)
- - [Solidity](https://docs.soliditylang.org/en/v0.8.9/)
+ - [Cryptozombies](https://cryptozombies.io/)
+ - [OpenZeppelin contracts](https://docs.openzeppelin.com/contracts/4.x/)
+ - [Solidity](https://docs.soliditylang.org/en/v0.8.9/)
- Cairo
- - [The most complete Cairo reference with tutorials and exercises](https://www.cairo-lang.org/docs/)
- - [Practical approach to Cairo](https://perama-v.github.io/cairo/by-example/)
- - [White paper](https://eprint.iacr.org/2021/1063.pdf (optional, but gives deeper understanding)
- - [OpenZeppelin contracts](https://github.com/OpenZeppelin/cairo-contracts/)
+ - [The most complete Cairo reference with tutorials and exercises](https://www.cairo-lang.org/docs/)
+ - [Practical approach to Cairo](https://perama-v.github.io/cairo/by-example/)
+ - [White paper](https://eprint.iacr.org/2021/1063.pdf (optional, but gives deeper understanding)
+ - [OpenZeppelin contracts](https://github.com/OpenZeppelin/cairo-contracts/)
- MEV
- - [Flash Boys 2.0](https://arxiv.org/abs/1904.05234)
- - [Flashbots](https://github.com/flashbots/pm)
- - [Ethereum is a Dark Forest](https://medium.com/@danrobinson/ethereum-is-a-dark-forest-ecc5f0505dff)
+ - [Flash Boys 2.0](https://arxiv.org/abs/1904.05234)
+ - [Flashbots](https://github.com/flashbots/pm)
+ - [Ethereum is a Dark Forest](https://medium.com/@danrobinson/ethereum-is-a-dark-forest-ecc5f0505dff)
- Build Blockchain Based Projects
- - [Buildspace](https://buildspace.so/)
- - [LearnWeb3](https://learnweb3.io/)
-
+ - [Buildspace](https://buildspace.so/)
+ - [LearnWeb3](https://learnweb3.io/)
## 📟 Programming Languages Documentations
+
- GoLang :
- - [Go by Example (Hands-on introduction to Go)](https://gobyexample.com)
- - [Learn Go](https://www.learn-golang.org)
+ - [Go by Example (Hands-on introduction to Go)](https://gobyexample.com)
+ - [Learn Go](https://www.learn-golang.org)
- PHP :
- - [The Right Way](https://phptherightway.com)
- - [W3Schools](https://www.w3schools.com/php)
+ - [The Right Way](https://phptherightway.com)
+ - [W3Schools](https://www.w3schools.com/php)
- Python :
- - [FreecodeCamp (Scientific Computing with Python)](https://freecodecamp.org/learn/scientific-computing-with-python)
- - [Python for everybody (Dr. Chuck)](https://py4e.com)
- - [Python Blog series (Aatmaj)](https://dev.to/aatmaj/series/13315)
- - [Python Blog Series (Real Python)](https://realpython.com/python-basics)
-- Ruby :
- - [Codecademy (Beginner)](https://codecademy.com/learn/learn-ruby)
+ - [FreecodeCamp (Scientific Computing with Python)](https://freecodecamp.org/learn/scientific-computing-with-python)
+ - [Python for everybody (Dr. Chuck)](https://py4e.com)
+ - [Python Blog series (Aatmaj)](https://dev.to/aatmaj/series/13315)
+ - [Python Blog Series (Real Python)](https://realpython.com/python-basics)
+- Ruby :
+ - [Codecademy (Beginner)](https://codecademy.com/learn/learn-ruby)
- JavaScript :
- - [FreecodeCamp (JavaScript Algorithms and Data Structures)](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures)
- - [Edureka (JavaScript Advance)](https://edureka.co/blog/advanced-javascript-tutorial)
- - [JS for Cats](https://jsforcats.com)
- - [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics)
- - [JavaScript Info](https://javascript.info)
- - [Scrimba](https://scrimba.com/learn/learnjavascript)
- - [The odin project](https://www.theodinproject.com)
- - `Bonus :`
- - [30 Day Vanilla JS Coding Challenge](https://javascript30.com)
+ - [FreecodeCamp (JavaScript Algorithms and Data Structures)](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures)
+ - [Edureka (JavaScript Advance)](https://edureka.co/blog/advanced-javascript-tutorial)
+ - [JS for Cats](https://jsforcats.com)
+ - [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics)
+ - [JavaScript Info](https://javascript.info)
+ - [Scrimba](https://scrimba.com/learn/learnjavascript)
+ - [The odin project](https://www.theodinproject.com)
+ - `Bonus :`
+ - [30 Day Vanilla JS Coding Challenge](https://javascript30.com)
- Java :
- - [w3 schools](https://www.w3schools.com/java/default.asp)
- - [GeeksForGeeks](https://www.geeksforgeeks.org/java/)
- - [Java Bootcamp (Kunal Kushwaha)](https://github.com/kunal-kushwaha/DSA-Bootcamp-Java)
- - [JavaTpoint](https://www.javatpoint.com/java-tutorial)
- - `Bonus :`
- - [Java-Projects-For-Beginners](https://github.com/KrishGaur1354/Java-Projects-for-Beginners)
+ - [w3 schools](https://www.w3schools.com/java/default.asp)
+ - [GeeksForGeeks](https://www.geeksforgeeks.org/java/)
+ - [Java Bootcamp (Kunal Kushwaha)](https://github.com/kunal-kushwaha/DSA-Bootcamp-Java)
+ - [JavaTpoint](https://www.javatpoint.com/java-tutorial)
+ - `Bonus :`
+ - [Java-Projects-For-Beginners](https://github.com/KrishGaur1354/Java-Projects-for-Beginners)
- SQL :
- - [SQLZOO](https://sqlzoo.net/wiki/SQL_Tutorial)
- - [SQL Easy (places to test the code)](https://www.sql-easy.com)
- - [Exercises to practice](https://sqlbolt.com)
- - [SQL Tutorial for Beginners](https://www.programiz.com/sql)
- - `Bonus :`
- - [Discover who is the murder with SQL](https://mystery.knightlab.com/)
-
+ - [SQLZOO](https://sqlzoo.net/wiki/SQL_Tutorial)
+ - [SQL Easy (places to test the code)](https://www.sql-easy.com)
+ - [Exercises to practice](https://sqlbolt.com)
+ - [SQL Tutorial for Beginners](https://www.programiz.com/sql)
+ - `Bonus :`
+ - [Discover who is the murder with SQL](https://mystery.knightlab.com/)
## 👨🏻💻 Competitive Programming Documentations
+
- Programming Contests and Practice
- - [CList](https://clist.by)
- - [CodeForces](https://codeforces.com)
- - [CodeChef](https://www.codechef.com)
- - [TopCoder](https://www.topcoder.com)
- - [AtCoder](https://atcoder.jp)
- - [Hackerrank](https://www.hackerrank.com)
- - [HackerEarth](https://www.hackerearth.com)
- - [Google Kickstart](https://codingcompetitions.withgoogle.com/kickstart)
- - [Google Code Jam](https://codingcompetitions.withgoogle.com/codejam)
- - [ICPC Global](https://icpc.global)
- - [LeetCode](https://leetcode.com)
- - [GeeksForGeeks](https://www.geeksforgeeks.org)
- - [A2OJ ladder (Practice)](https://earthshakira.github.io/a2oj-clientside/server/Ladders.html)
- - [Work@Tech](https://workat.tech/problem-solving/practice)
- - [Tech Interview Handbook](https://www.techinterviewhandbook.org/grind75)
- - [LintCode](https://www.lintcode.com/problem/?typeId=4)
- - [Meta Hackercup](https://www.facebook.com/codingcompetitions/hacker-cup)
- - [CSES ProblemSet](https://cses.fi/)
- - [Timus Online Judge](https://acm.timus.ru/)
- - [Project Euler](https://projecteuler.net/archives)
- - [SPOJ](https://www.spoj.com/)
- - [Uva Online Judge](https://onlinejudge.org/)
+ - [CList](https://clist.by)
+ - [CodeForces](https://codeforces.com)
+ - [CodeChef](https://www.codechef.com)
+ - [TopCoder](https://www.topcoder.com)
+ - [AtCoder](https://atcoder.jp)
+ - [Hackerrank](https://www.hackerrank.com)
+ - [HackerEarth](https://www.hackerearth.com)
+ - [Google Kickstart](https://codingcompetitions.withgoogle.com/kickstart)
+ - [Google Code Jam](https://codingcompetitions.withgoogle.com/codejam)
+ - [ICPC Global](https://icpc.global)
+ - [LeetCode](https://leetcode.com)
+ - [GeeksForGeeks](https://www.geeksforgeeks.org)
+ - [A2OJ ladder (Practice)](https://earthshakira.github.io/a2oj-clientside/server/Ladders.html)
+ - [Work@Tech](https://workat.tech/problem-solving/practice)
+ - [Tech Interview Handbook](https://www.techinterviewhandbook.org/grind75)
+ - [LintCode](https://www.lintcode.com/problem/?typeId=4)
+ - [Meta Hackercup](https://www.facebook.com/codingcompetitions/hacker-cup)
+ - [CSES ProblemSet](https://cses.fi/)
+ - [Timus Online Judge](https://acm.timus.ru/)
+ - [Project Euler](https://projecteuler.net/archives)
+ - [SPOJ](https://www.spoj.com/)
+ - [Uva Online Judge](https://onlinejudge.org/)
- Resources For CP
- - [CP Handbook (pdf)](https://cses.fi/book.pdf)
- - [CP Algorithms](https://cp-algorithms.com)
- - [Usaco Guide](https://usaco.guide)
- - [Guide to the Programming Contests -by Nite Nimajneb](http://comscigate.com/Books/contests/icpc.pdf)
- - GeeksForGeeks :
- - [Complete Guide](https://www.geeksforgeeks.org/competitive-programming-a-complete-guide)
- - [Data Structures](https://www.geeksforgeeks.org/data-structures)
- - [CodeForces Edu](https://codeforces.com/edu/courses)
- - [C++ Tips and Tricks](https://codeforces.com/blog/entry/74684)
- - [Roadmap](https://workat.tech/problem-solving/article/competitive-programming-complete-roadmap-from-scratch-sbcrmnxb1sfg)
- - List of other useful resources :
- - [Codeforces](https://codeforces.com/blog/entry/91363)
- - [Codeforces](https://codeforces.com/blog/entry/57282)
- - [Codeforces](https://codeforces.com/blog/entry/13529)
- - [Handbook](https://cses.fi/book/book.pdf)
- - [Open Courses](https://github.com/prakhar1989/awesome-courses#algorithms)
- - [Good Tutorials on Codeforces](https://codeforces.com/blog/entry/57282)
-
+ - [CP Handbook (pdf)](https://cses.fi/book.pdf)
+ - [CP Algorithms](https://cp-algorithms.com)
+ - [Usaco Guide](https://usaco.guide)
+ - [Guide to the Programming Contests -by Nite Nimajneb](http://comscigate.com/Books/contests/icpc.pdf)
+ - GeeksForGeeks :
+ - [Complete Guide](https://www.geeksforgeeks.org/competitive-programming-a-complete-guide)
+ - [Data Structures](https://www.geeksforgeeks.org/data-structures)
+ - [CodeForces Edu](https://codeforces.com/edu/courses)
+ - [C++ Tips and Tricks](https://codeforces.com/blog/entry/74684)
+ - [Roadmap](https://workat.tech/problem-solving/article/competitive-programming-complete-roadmap-from-scratch-sbcrmnxb1sfg)
+ - List of other useful resources :
+ - [Codeforces](https://codeforces.com/blog/entry/91363)
+ - [Codeforces](https://codeforces.com/blog/entry/57282)
+ - [Codeforces](https://codeforces.com/blog/entry/13529)
+ - [Handbook](https://cses.fi/book/book.pdf)
+ - [Open Courses](https://github.com/prakhar1989/awesome-courses#algorithms)
+ - [Good Tutorials on Codeforces](https://codeforces.com/blog/entry/57282)
## 🎯 Open Source Documentations
+
- What is Open Source
- - [Resource 1](https://opensource.com/resources/what-open-source)
- - [Resource 2](https://www.redhat.com/en/topics/open-source/what-is-open-source)
- - [Resource 3](https://en.wikipedia.org/wiki/Open-source_software)
- - [Open source guide](https://opensource.guide/)
+ - [Resource 1](https://opensource.com/resources/what-open-source)
+ - [Resource 2](https://www.redhat.com/en/topics/open-source/what-is-open-source)
+ - [Resource 3](https://en.wikipedia.org/wiki/Open-source_software)
+ - [Open source guide](https://opensource.guide/)
- Getting started
- - [How to Contribute to Open Source Projects – beginner friendly](https://www.freecodecamp.org/news/how-to-contribute-to-open-source-projects-beginners-guide/)
- - [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/)
+ - [How to Contribute to Open Source Projects – beginner friendly](https://www.freecodecamp.org/news/how-to-contribute-to-open-source-projects-beginners-guide/)
+ - [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/)
- Learning Git (version control system)
- - [Git documentation](https://git-scm.com/doc)
+ - [Git documentation](https://git-scm.com/doc)
- Creating your first open source project
- - [Creating a repo](https://docs.github.com/en/get-started/quickstart/create-a-repo)
- - [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/)
- - [Starting an Open Source Project](https://opensource.guide/starting-a-project/)
+ - [Creating a repo](https://docs.github.com/en/get-started/quickstart/create-a-repo)
+ - [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/)
+ - [Starting an Open Source Project](https://opensource.guide/starting-a-project/)
- Contributing to open source projects
- - [How to Contribute to Open Source](https://opensource.guide/how-to-contribute/)
- - [How to contribute to and maintain open source projects with GitHub](https://www.oswc.is/search-projects)
+ - [How to Contribute to Open Source](https://opensource.guide/how-to-contribute/)
+ - [How to contribute to and maintain open source projects with GitHub](https://www.oswc.is/search-projects)
- 25+ paid open source programs and internships
- - [Resource 1](https://blog.commclassroom.org/25-paid-open-source-programs-and-internships)
+ - [Resource 1](https://blog.commclassroom.org/25-paid-open-source-programs-and-internships)
- Learning open source values & ethics
- - [Ethics for open source values and ethics](https://training.linuxfoundation.org/training/ethics-for-open-source-development-lfc104/)
-
-
+ - [Ethics for open source values and ethics](https://training.linuxfoundation.org/training/ethics-for-open-source-development-lfc104/)
+
## 🔐 DevRel Documentations
+
- All about DevRel
- - [Resource 1](https://devrel.co/about/)
+ - [Resource 1](https://devrel.co/about/)
- [Articles and Blogs](https://www.commonroom.io/)
- Participate in community events(Twitter spaces, community hangouts, etc)
- Personal Branding
- - [How to Build a Personal Brand for Your Tech Career](https://careerfoundry.com/en/blog/career-change/personal-branding/)
- - [Helping you to build your Personal Brand in Tech](https://dev.to/vinzvinci/helping-you-to-build-your-personal-brand-in-tech-35df)
+ - [How to Build a Personal Brand for Your Tech Career](https://careerfoundry.com/en/blog/career-change/personal-branding/)
+ - [Helping you to build your Personal Brand in Tech](https://dev.to/vinzvinci/helping-you-to-build-your-personal-brand-in-tech-35df)
- [25+ paid open source programs and internships](https://blog.commclassroom.org/25-paid-open-source-programs-and-internships)
-
## 💥 Miscellaneous Documentations
+
- [DevTools](https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools)
- [PWA](https://developers.google.com/web/progressive-web-apps)
+
+
## 💣 DevOps Documentation
- [Roadmap](https://roadmap.sh/devops)
@@ -366,7 +406,7 @@ Please read [`contributing guidelines`](./CONTRIBUTING.md) before submitting new
## 🧩 Block Programming
| TOPIC | SOURCE NAME | LINK |
-| ---------------- | ---------------- |------------------------------------------- |
+| ---------------- | ---------------- | ------------------------------------------ |
| Scratch | CS50 | [click here](https://youtu.be/YoXxevp1WRQ) |
| MIT-APP Inventor | Coding Blocks Jr | [click here](https://youtu.be/HbIX_l2FWi8) |
@@ -381,6 +421,7 @@ Please read [`contributing guidelines`](./CONTRIBUTING.md) before submitting new
| Convolutional Neural Networks for Visual Recognition | Stanford - YouTube | [click here](https://www.youtube.com/playlist?list=PL3FW7Lu3i5JvHM8ljYj-zLfQRF3EO8sYv) |
| Deep Learning Specialization | DeepLearning.AI - Coursera | [click here](https://www.coursera.org/specializations/deep-learning) |
| 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) |
+| AWS Cloud Certified Practitioner Essentials | Coursera | [click here](https://www.coursera.org/learn/aws-cloud-practitioner-essentials/home/week/1) |
## 📈 Data Science
@@ -498,9 +539,9 @@ Please read [`contributing guidelines`](./CONTRIBUTING.md) before submitting new
## 🦄 Full Stack Development
-| TOPIC | SOURCE NAME | LINK |
-| ------------------- | ------------ | ------------------------------------------ |
-| Web Dev full course | Codedamn | [click here](https://youtu.be/ZxKM3DCV2kE) |
+| TOPIC | SOURCE NAME | LINK |
+| ------------------- | ----------- | ------------------------------------------ |
+| Web Dev full course | Codedamn | [click here](https://youtu.be/ZxKM3DCV2kE) |
## ☁ Cloud Computing
@@ -523,38 +564,38 @@ Please read [`contributing guidelines`](./CONTRIBUTING.md) before submitting new
## ⛓ Blockchain Development
-| TOPIC | SOURCE NAME | LINK |
-| ------------------------ | ------------- | ----------------------------------------------------------------------------------------------- |
-| Ethereum Complete Guide | Udemy | [click here](https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/) |
-| Ethereum with JavaScript | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=gyMwXuJrbJQ&ab_channel=freeCodeCamp.org) |
-| Ethereum with Python | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=M576WGiDBdQ&ab_channel=freeCodeCamp.org) |
+| TOPIC | SOURCE NAME | LINK |
+| ------------------------ | ------------ | ----------------------------------------------------------------------------------------------- |
+| Ethereum Complete Guide | Udemy | [click here](https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/) |
+| Ethereum with JavaScript | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=gyMwXuJrbJQ&ab_channel=freeCodeCamp.org) |
+| Ethereum with Python | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=M576WGiDBdQ&ab_channel=freeCodeCamp.org) |
## 📟 Programming Languages
-| TOPIC | SOURCE NAME | LINK |
-| ------------------------ | --------------------- | -------------------------------------------------------------------------------------- |
-| C | CS50 | [click here](https://youtu.be/zYierUhIFNQ) |
-| C++ | Apna College | [click here](https://www.youtube.com/playlist?list=PLfqMhTWNBTe0b2nM6JHVCnAkhQRGiZMSJ) |
-| C++ (Beginner) | CodeWithHarry | [click here](https://youtube.com/playlist?list=PLu0W_9lII9agpFUAlPFe_VNSlXW5uE0YL) |
-| C++ (Full course) | Caleb Curry | [click here](https://www.youtube.com/watch?v=_bYFu9mBnr4) |
-| C# (Basic) | Programming With Mosh | [click here](https://www.youtube.com/watch?v=gfkTfcpWqAY) |
-| C# (Full Course) | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=GhQdlIFylQ8) |
-| Core JAVA | Smart Programming | [click here](https://www.youtube.com/playlist?list=PLlhM4lkb2sEhfuXL-2BDrJ67WkUdQ2v9b) |
-| Javascript (Beginner) | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=PkZNo7MFNFg) |
-| Javascript (Beginner) | Brad Travesy | [click here](https://youtube.com/playlist?list=PLillGF-RfqbbnEGy3ROiLWk7JMCuSyQtX) |
-| JavaScript(OOPS) | Apna College | [click here](https://www.youtube.com/watch?v=bSrm9RXwBaI) |
-| Flask | CS50 | [click here](https://youtu.be/x_c8pTW8ZUc) |
-| Ruby (Beginner) | ProgrammingKnowledge | [click here](https://www.youtube.com/playlist?list=PLS1QulWo1RIbNBXZAeVbkkHEj9zsEbXQK) |
-| GoLang (Beginner) | Tech with Tim | [click here](https://www.youtube.com/playlist?list=PLzMcBGfZo4-mtY_SE3HuzQJzuj4VlUG0q) |
-| Kotlin | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=F9UC9DY-vIU) |
-| Flutter (Beginner) | The Net Ninja | [click here](https://www.youtube.com/playlist?list=PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ) |
-| PHP (Full Course) | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=OK_JCtrrv-c) |
-| Python (OOPS) | Telusko | [click here](https://www.youtube.com/watch?v=qiSCMNBIP2g) |
-| Python (Beginner) | TechWorld with Nana | [click here](https://www.youtube.com/watch?v=t8pPdKYpowI) |
-| Python (Beginner + OOPS) | Programming with Mosh | [click here](https://www.youtube.com/watch?v=_uQrJ0TkZlc) |
-| Python Basics (Beginner) | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=rfscVS0vtbw) |
-| Python Basics CrashCourse| CS50 | [click here](https://youtu.be/ZEQh45W_UDo) |
-| Python (Advance) | Python Engineer | [click here](https://www.youtube.com/playlist?list=PLqnslRFeH2UqLwzS0AwKDKLrpYBKzLBy2) |
+| TOPIC | SOURCE NAME | LINK |
+| ------------------------- | --------------------- | -------------------------------------------------------------------------------------- |
+| C | CS50 | [click here](https://youtu.be/zYierUhIFNQ) |
+| C++ | Apna College | [click here](https://www.youtube.com/playlist?list=PLfqMhTWNBTe0b2nM6JHVCnAkhQRGiZMSJ) |
+| C++ (Beginner) | CodeWithHarry | [click here](https://youtube.com/playlist?list=PLu0W_9lII9agpFUAlPFe_VNSlXW5uE0YL) |
+| C++ (Full course) | Caleb Curry | [click here](https://www.youtube.com/watch?v=_bYFu9mBnr4) |
+| C# (Basic) | Programming With Mosh | [click here](https://www.youtube.com/watch?v=gfkTfcpWqAY) |
+| C# (Full Course) | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=GhQdlIFylQ8) |
+| Core JAVA | Smart Programming | [click here](https://www.youtube.com/playlist?list=PLlhM4lkb2sEhfuXL-2BDrJ67WkUdQ2v9b) |
+| Javascript (Beginner) | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=PkZNo7MFNFg) |
+| Javascript (Beginner) | Brad Travesy | [click here](https://youtube.com/playlist?list=PLillGF-RfqbbnEGy3ROiLWk7JMCuSyQtX) |
+| JavaScript(OOPS) | Apna College | [click here](https://www.youtube.com/watch?v=bSrm9RXwBaI) |
+| Flask | CS50 | [click here](https://youtu.be/x_c8pTW8ZUc) |
+| Ruby (Beginner) | ProgrammingKnowledge | [click here](https://www.youtube.com/playlist?list=PLS1QulWo1RIbNBXZAeVbkkHEj9zsEbXQK) |
+| GoLang (Beginner) | Tech with Tim | [click here](https://www.youtube.com/playlist?list=PLzMcBGfZo4-mtY_SE3HuzQJzuj4VlUG0q) |
+| Kotlin | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=F9UC9DY-vIU) |
+| Flutter (Beginner) | The Net Ninja | [click here](https://www.youtube.com/playlist?list=PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ) |
+| PHP (Full Course) | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=OK_JCtrrv-c) |
+| Python (OOPS) | Telusko | [click here](https://www.youtube.com/watch?v=qiSCMNBIP2g) |
+| Python (Beginner) | TechWorld with Nana | [click here](https://www.youtube.com/watch?v=t8pPdKYpowI) |
+| Python (Beginner + OOPS) | Programming with Mosh | [click here](https://www.youtube.com/watch?v=_uQrJ0TkZlc) |
+| Python Basics (Beginner) | FreeCodeCamp | [click here](https://www.youtube.com/watch?v=rfscVS0vtbw) |
+| Python Basics CrashCourse | CS50 | [click here](https://youtu.be/ZEQh45W_UDo) |
+| Python (Advance) | Python Engineer | [click here](https://www.youtube.com/playlist?list=PLqnslRFeH2UqLwzS0AwKDKLrpYBKzLBy2) |
## 🎓 DSA
@@ -602,7 +643,6 @@ Please read [`contributing guidelines`](./CONTRIBUTING.md) before submitting new
| Git tutorial | Kunal Kushwaha | [click here](https://www.youtube.com/watch?v=Tq4RZ-JH6aM) |
| Ethics in communities | Microsoft | [click here](https://www.youtube.com/watch?v=9BNSwKNadx4) |
-
## 🔐 DevRel
| TOPIC | SOURCE NAME | LINK |