From 023f35acb4a495b17308ee753ad908cf6de512ae Mon Sep 17 00:00:00 2001 From: Dhruv Jain Date: Thu, 20 Oct 2022 12:20:03 +0530 Subject: [PATCH] Added node in Backend Frameworks/Library --- README.md | 550 +++++++++++++++++++++++++++--------------------------- 1 file changed, 274 insertions(+), 276 deletions(-) diff --git a/README.md b/README.md index 34d2b5b..666a6e4 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ [![](./.github/TLR.svg)](https://github.com/debrajhyper) +
# Topic Learning Resources [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/debrajhyper) @@ -27,158 +28,158 @@ 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) + - [📜 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) - + - [🧩 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) +
# 📃 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) ## 🌊 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) ## 🔁 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/) @@ -186,179 +187,177 @@ 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) -
- # 💻 Video/Playlist ## 🧩 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) | @@ -372,8 +371,8 @@ Please read [`contributing guidelines`](./CONTRIBUTING.md) before submitting new | 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) | | 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) +| 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 @@ -491,9 +490,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) | ## 🎭 CyberSecurity Tools @@ -509,38 +508,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 @@ -588,7 +587,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 |