diff --git a/DEVTools.md b/DEVTools.md index e3568f280..ef6aef0ec 100644 --- a/DEVTools.md +++ b/DEVTools.md @@ -11,106 +11,59 @@ # ► Learning / Cheat Sheets +## ▷ General Resources + * ⭐ **[StackOverflow](https://stackoverflow.com/)** / [Frontend](https://code.whatever.social/), [DecodingDevOps](https://www.decodingdevops.com/) or [Stack Roboflow](https://stackroboflow.com/) - Developer Q&A -* ⭐ **[The Odin Project](https://www.theodinproject.com/)** - Web Dev Tutorials / Courses * ⭐ **[O'Reilly](https://www.oreilly.com/)** - Tech / Programming / Courses / [Infinite Trial](https://pastebin.com/aJ4v55ae) -* ⭐ **[freeCodeCamp](https://www.freecodecamp.org/)** - Programming / Courses / Interactive [Archive](https://github.com/nbats/FMHYedit/blob/main/base64.md#freecodechamp-archive) / [GitHub](https://github.com/freeCodeCamp/freeCodeCamp) +* ⭐ **[freeCodeCamp](https://www.freecodecamp.org/)** - Programming / Courses / Interactive [Archive](https://github.com/nbats/FMHYedit/blob/main/base64.md#freecodechamp-archive) +* ⭐ **[30 Seconds of Code](https://www.30secondsofcode.org/)** - Find Code Snippets * ⭐ **[Programming / Coding Tutorials](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/storage#wiki_coding_tutorials)** * ⭐ **[Free Courses by Xemu](https://github.com/nbats/FMHYedit/blob/main/base64.md#free-courses-by-xemu)** - Programming Course Drives * ⭐ **[Phind](https://www.phind.com/)** - Developer Q&A AI * ⭐ **[Programming Book Sites](https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/reading#wiki_.25B7_programming_sites)** - Read / Download Programming Books -* [GitHub Docs](https://docs.github.com/en) - GitHub Help Documentation -* [Git Tutorial](https://4geeksacademy.github.io/git-interactive-tutorial/) - Interactive Git Tutorial -* [Oh My Git!](https://ohmygit.org/), [2](https://ohshitgit.com/) - Git Learning Game -* [Git-it](https://github.com/jlord/git-it-electron) - Git Desktop Learning App -* [Git Time](https://git.bradwoods.io/) - Git Version Control System Learning Game -* [Github Cheat Sheet](http://git.io/sheet) / [GitHub](https://github.com/tiimgreen/github-cheat-sheet) - GitHub Cheat Sheet -* [First Timers Only](https://www.firsttimersonly.com/) or [First Contributions](https://firstcontributions.github.io/) - Git Code Contribution Guides -* [Developer.Mozilla](https://developer.mozilla.org/) or [Web Dev Resources](https://joshjoshuap-webdevresources.vercel.app/) - Developer Learning Resources -* [Awesome Certificates](https://github.com/PanXProject/awesome-certificates) - Dev Courses with Certificates -* [DZone](https://dzone.com/) - Developer Tutorials * [RedHat](https://developers.redhat.com/) - Development Tutorials * [Dev.tube](https://dev.tube/) - Developer Talks * [Roadmap](https://roadmap.sh/) - Developer Roadmaps / Guides -* [Android Developer Roadmap](https://github.com/skydoves/android-developer-roadmap) -* [Markdown Tutorial](https://www.markdowntutorial.com/) - Interactive Markdown Tutorial -* [Python Discord](https://pythondiscord.com/resources/) or [Python Reference](https://github.com/rasbt/python_reference) - Python Learning Resources -* [30 Days Of Python](https://github.com/Asabeneh/30-Days-Of-Python) - Python Guide -* [CodingBat](https://codingbat.com/) or [PyQuickie](https://chrome.google.com/webstore/detail/pyquickie/okpdnfgpbpifbncoleieajiblmebbkci) - Python / Java Practice -* [Java Beginners](https://github.com/nbats/FMHYedit/blob/main/base64.md#java-beginners) - Java Tutorials -* [Python Programming Hub](https://github.com/Tanu-N-Prabhu/Python) - Python Learning Repository -* [Python4Everyone](https://py4e.com/), [A Byte of Python](https://python.swaroopch.com/), [Hypermodern Python](https://cjolowicz.github.io/posts/hypermodern-python-01-setup/), [Learn Python](https://www.learnpython.org/), [Learn-Python](https://github.com/trekhleb/learn-python) or [Magical Universe](https://github.com/zotroneneis/magical_universe) - Learn Python -* [High Performance Python: The Code](https://github.com/mynameisfiber/high_performance_python) - Python Lessons -* [Real Python](https://realpython.com/), [Reeborg](https://reeborg.ca/docs/en/) or [AskPython](https://www.askpython.com/) - Python Tutorials -* [FutureCoder](https://futurecoder.io/), [complete python developer](https://t.me/Udemy_Python_Developer), [Python Full Course](https://youtu.be/XKHEtdqhLK8) or [A Practical Introduction to Python](https://www.brianheinold.net/python/python_book.html) - Python Course -* [Modern Python 3 Bootcamp Courses](https://github.com/nbats/FMHYedit/blob/main/base64.md#modern-python-3-bootcamp-courses) -* [Tea Press](https://greenteapress.com/wp) - Python Learning Book -* [python3-in-one-pic](https://github.com/coodict/python3-in-one-pic) - Python Learning Picture -* [Python Cheatsheet](https://github.com/gto76/python-cheatsheet) or [SpeedSheet](https://speedsheet.io/) - Python Cheat Sheet -* [Automate The Boring Stuff](https://automatetheboringstuff.com/) - Python Automation Book -* [VSCode.one](https://vscode.one/) or [VSCodeCanDoThat](https://www.vscodecandothat.com/) - VS Code Tutorials * [Awesome Youtubers](https://github.com/JoseDeFreitas/awesome-youtubers), [andrew--r/channels](https://github.com/andrew--r/channels), [Awesome-Youtube-Channels](https://github.com/epoyraz/), [YT Dev Channels](https://rentry.co/cozqr) or [Awesome YouTube Channels](https://github.com/benthecoder/yt-channels-DS-AI-ML-CS) - Programming / Development YouTube Channels -* [algorithms](https://prashantbarahi.com.np/docs/algorithms/intro) - Code Algorithms & Data Structures Tutorials -* [system-design-primer](https://github.com/donnemartin/system-design-primer) or [System Design](https://leanpub.com/systemdesign) / [GitHub](https://github.com/karanpratapsingh/system-design) - Large Scale System Design Guides -* [Aquent Gymnasium](https://thegymnasium.com/) - Courses -* [Graphics Workshop](https://github.com/ekzhang/graphics-workshop) - Learn Computer Graphics -* [SchoolOfHaskell](https://www.schoolofhaskell.com/) - Haskell Tutorials -* [LearnYouHaskell](http://learnyouahaskell.com/chapters) - Haskell Guide * [QuickRef.ME](https://quickref.me/), [Dark Hamster](https://www.dark-hamster.com/) or [Devhints](https://devhints.io/) - Developer Cheat Sheets * [Programming Challenges](https://i.imgur.com/FPwNgOK.png), [HackTheEarth](https://www.hackerearth.com/challenges/), [EMKC](https://emkc.org/challenges) or [Code Golf](https://codegolf.stackexchange.com/) - Programming Challenges -* [30 Seconds of Code](https://www.30secondsofcode.org/) - Javascript / CSS/ React / Python / Website-building / [GitHub](https://github.com/30-seconds) * [Codexplainer AI](https://chrome.google.com/webstore/detail/codexplainer-ai-beta/mekadgeckpcgideipfhbcapmenbadejp) or [Denigma](https://denigma.app/#demo) - Code Explanations * [Coding Problems](https://github.com/MTrajK/coding-problems) - Solutions for Coding Problems * [RoboMind](https://www.robomind.net/) or [Checki0](https://checkio.org/) - Code Learning Games * [mimo](https://getmimo.com/) - Coding Tutorial App -* [LintCode](https://www.lintcode.com/) or [CodeWars](https://www.codewars.com/) - Coding Practice -* [Coding Questions](https://platform.stratascratch.com/coding) - Coding Interview Questions -* [NeetCode](https://neetcode.io/) - Coding Interview Practice * [Code With Mosh Courses](https://github.com/nbats/FMHYedit/blob/main/base64.md#code-with-mosh-courses) -* [Free Cyber Resources](https://github.com/gerryguy311/Free_CyberSecurity_Professional_Development_Resources) or [Applied Cybersecurity](https://www.nist.gov/itl/applied-cybersecurity/nice/resources/online-learning-content) - Cybersecurity Learning Resources -* [picoCTF](https://picoctf.org/), [CTFLearn](https://ctflearn.com/), [HTB](https://academy.hackthebox.com/) or [OpenSecurityTraining2](https://opensecuritytraining.info/) - Cybersecurity Lessons -* [DefendTheWeb](https://defendtheweb.net/) - Cybersecurity Challenges -* [Cyber Talent Kids](https://cybertalentskids.com/) - Learn About Cybersecurity -* [pwn.college](https://pwn.college/) - Cybersecurity Practice * [Awesome Cheatsheets](https://lecoupa.github.io/awesome-cheatsheets/), [HowDoI](https://github.com/gleitz/howdoi), [OverApi](https://overapi.com/) or [Cheat Sheets](http://www.cheat-sheets.org/) - Programming Cheat Sheets * [Google Cloud Developer's Cheat Sheet](https://googlecloudcheatsheet.withgoogle.com/) - Google Cloud Developer Cheat Sheet / [GitHub](https://github.com/priyankavergadia/google-cloud-4-words) -* [Vim Cheatsheet](https://i.imgur.com/2RsZq6p.png) - Vim Code Editor Cheat Sheet -* [React Typescript Cheatsheet](https://react-typescript-cheatsheet.netlify.app) - React Typescript Cheatsheet -* [Tackling TS](https://exploringjs.com/tackling-ts/toc.html) or [TypeScript Deep Drive](https://basarat.gitbook.io/typescript/getting-started) - TypeScript Guides -* [Leetcode](https://leetcode.com/), [2](https://leetcode.ca/) - Learn Coding -* Leetcode Tools - [Solutions](https://walkccc.me/LeetCode/) / [Company Questions](https://github.com/MysteryVaibhav/leetcode_company_wise_questions), [2](https://docs.google.com/document/d/1icaNSRq6XcWO3EOycEP9F9P8SLerBanpY3Ni_ZzCfFA/edit) / [Animations](https://github.com/MisterBooo/LeetCodeAnimation) / [Anki Cards](https://github.com/prius/leetcode-anki) / [Videos](https://github.com/fishercoder1534/Leetcode) * [Awesome Learn To Code](https://github.com/mike-north/awesome-learn-to-code) or [A-to-Z-Resources-for-Students](https://github.com/dipakkr/A-to-Z-Resources-for-Students) - Programming / Coding Learning Resources -* [Exercism](https://exercism.org/), [HackerRank](https://www.hackerrank.com/) or [CS Circles](https://cscircles.cemc.uwaterloo.ca/) - Programming Lessons * [Curated Programming Resources](https://github.com/Michael0x2a/curated-programming-resources) - Programming Courses * [Learn to Program](https://github.com/karlhorky/learn-to-program) - Programming Courses * [FreeCourses](https://freecourses.github.io/) - Programming Courses * [HelloWorldCollection](http://helloworldcollection.de/) - Hello World Programming Collection -* [VisualGo](https://visualgo.net/) - Data Structures & Algorithm Animations +* [Codecademy](https://www.codecademy.com/) - Coding Lessons +* [CodinGame](https://www.codingame.com/) - Games to Practice Coding / Programming +* [Advent of Code](https://adventofcode.com/) - Programming Puzzles +* [Curated Programming Resources](https://github.com/Michael0x2a/curated-programming-resources) - Programming Courses +* [Stack Exchange](https://stackexchange.com/) - Programming Q&A +* [Learn X in Y minutes](https://learnxinyminutes.com/), [2](https://github.com/adambard/learnxinyminutes-docs) - Programming Language Rundowns +* [Typing.io](https://typing.io/) - Typing Practice for Programmers +* [Karel The Robot](https://github.com/fredoverflow/karel) - Basic Programming Teaching Environment +* [Project Based Learning](https://github.com/practical-tutorials/project-based-learning) - Collection of Project-Based Tutorials +* [pointers-for-software-engineers](https://github.com/vicoyeh/pointers-for-software-engineers) or [Interview University](https://github.com/jwasham/coding-interview-university) - Software Engineer Study Guides +* [Awesome Podcasts](https://github.com/rShetty/awesome-podcasts) - Podcasts for Software Engineers +* [soft-eng-interview-prep](https://github.com/orrsella/soft-eng-interview-prep) - Software Engineer Interview Preparation + +## ▷ Web Development + +* ⭐ **[The Odin Project](https://www.theodinproject.com/)** - Web Dev Tutorials / Courses +* [Developer.Mozilla](https://developer.mozilla.org/) or [Web Dev Resources](https://joshjoshuap-webdevresources.vercel.app/) - Developer Learning Resources +* [Awesome Certificates](https://github.com/PanXProject/awesome-certificates) - Dev Courses with Certificates +* [DZone](https://dzone.com/) - Developer Tutorials +* [Markdown Tutorial](https://www.markdowntutorial.com/) - Interactive Markdown Tutorial +* [Aquent Gymnasium](https://thegymnasium.com/) - Courses +* [React Typescript Cheatsheet](https://react-typescript-cheatsheet.netlify.app) - React Typescript Cheatsheet +* [Tackling TS](https://exploringjs.com/tackling-ts/toc.html) or [TypeScript Deep Drive](https://basarat.gitbook.io/typescript/getting-started) - TypeScript Guides * [HTMLDog](https://htmldog.com/) - HTML / CSS / JavaScript Tutorials * [Learn to Code HTML & CSS](https://learn.shayhowe.com/) - HTML & CSS Tutorials -* [OpenVim](https://www.openvim.com/) - Interactive Vim Tutorial -* [Vim Adventures](https://vim-adventures.com/) - Vim Learning Game -* [Vim University](https://github.com/wincent/vim-university) - Vim Tips -* [Learn C](https://www.learn-c.org/) - C Tutorial -* [C++ Core Guidelines](http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines) - C++ Best Practices Guidelines / [Github](https://github.com/isocpp/CppCoreGuidelines) -* [Learn C++](https://www.learncpp.com/) - Learn C++ -* [HowIStart C++](https://howistart.org/posts/cpp/1/) - C++ Setup Guide -* [The Algorithms - C++](https://github.com/TheAlgorithms/C-Plus-Plus) or [cppreference](https://en.cppreference.com/w/) - C++ Cheatsheets -* [modern-cpp-tricks](https://github.com/rachitiitr/modern-cpp-tricks) - C++ Tips -* [Makefile Tutorial](https://makefiletutorial.com/) - Makefile Tutorial -* [Quick-R](https://www.statmethods.net/index.html) - R Tutorials -* [Advanced R](https://adv-r.hadley.nz/) - R Guide / [Solutions](https://advanced-r-solutions.rbind.io/) -* [R Packages](https://r-pkgs.org/) - R Packages Guide -* [R for Data Science](https://r4ds.had.co.nz/) - R Data Science Guide -* [ggplot2: Elegant Graphics for Data Analysis](https://ggplot2-book.org/index.html) - ggplot2 Guide -* [RubyMonk](https://rubymonk.com/) - Ruby Tutorials -* [Learn to Program](https://pine.fm/LearnToProgram/) - Ruby Tutorials -* [LearnGo](https://github.com/inancgumus/learngo) or [play-with-go](https://play-with-go.dev/) - Learn Go -* [GoLang.org](https://golang.org/doc/tutorial/getting-started) - Go Tutorial -* [HowIStart Go](https://howistart.org/posts/go/1/) - Go Setup Guide -* [Next](https://hendrixer.github.io/nextjs-course/) - Learn Next.js -* [Rust Learning](https://github.com/ctjhoa/rust-learning) - Rust Learning Resources -* [The Rust Programming Language](https://doc.rust-lang.org/stable/book/) - Rust Programming Guidebook * [JavaScript.info](https://javascript.info/) - JavaScript Guide * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) - Javascript Learning Books * [EloquentJavascript](https://eloquentjavascript.net/), [30 Days Of JavaScript](https://github.com/Asabeneh/30-Days-Of-JavaScript), [FunJavascript](https://fun-javascript-projects.com/), [LearnCS](https://www.learncs.online/lessons), [Java5cript](https://www.java5cript.com/), [Javascript Today](https://blog.javascripttoday.com/) or [Grasshopper](https://grasshopper.app/) - Learn Javascript @@ -120,10 +73,6 @@ * [Node.js Best Practices](https://github.com/goldbergyoni/nodebestpractices) - Node.js Guide / Tips * [You-Dont-Need-jQuery](https://github.com/nefe/You-Dont-Need-jQuery) - Javascript Query Style Events Guide * [Airbnb JavaScript Style Guide](https://github.com/airbnb/javascript) - Airbnb JavaScript Guide -* [Regex Hub](https://projects.lukehaas.me/regexhub/) or [IHateRegex](https://ihateregex.io/) - Regex Cheat Sheets -* [Simple Regex](https://simple-regex.com/), [ReFrF](https://refrf.dev/), [Regex.info](http://regex.info/), [ReGexOne](https://regexone.com/), [RegExr](https://regexr.com/) or [RegexLearn](https://regexlearn.com/) - Learn Regex -* [ReGeX](https://github.com/phikal/ReGeX) - ReGeX Learning Game / Android -* [Data Science Ipython Notebooks](https://github.com/donnemartin/data-science-ipython-notebooks), [Scipy Lectures](http://scipy-lectures.org/) or [Virgilio](https://virgili0.github.io/Virgilio/) / [GitHub](https://github.com/virgili0/Virgilio) - Learn DataScience * [CSS Battle](https://cssbattle.dev/) - CSS Practice / Battles * [DefensiveCSS](https://defensivecss.dev/) - CSS Tips * [FlexBoxFroggy](https://flexboxfroggy.com/) - CSS Learning Game @@ -134,33 +83,7 @@ * [CSS Diner](https://flukeout.github.io/) - Interactive CSS Learning * [You Don't Need JavaScript](https://github.com/you-dont-need/You-Dont-Need-JavaScript) - CSS Demos * [CSS Tricks](https://css-tricks.com/snippets/) - CSS Code Snippets -* [Codecademy](https://www.codecademy.com/) - Coding Lessons -* [CodinGame](https://www.codingame.com/) - Games to Practice Coding / Programming -* [Advent of Code](https://adventofcode.com/) - Programming Puzzles -* [Curated Programming Resources](https://github.com/Michael0x2a/curated-programming-resources) - Programming Courses -* [Stack Exchange](https://stackexchange.com/) - Programming Q&A -* [Learn X in Y minutes](https://learnxinyminutes.com/), [2](https://github.com/adambard/learnxinyminutes-docs) - Programming Language Rundowns -* [Typing.io](https://typing.io/) - Typing Practice for Programmers -* [Karel The Robot](https://github.com/fredoverflow/karel) - Basic Programming Teaching Environment -* [HackersFriend](https://www.hackersfriend.com/tutorials/) - Competitive Programming Tutorials -* [algonds](https://github.com/MaciejWas/algonds) - Competitive Programming Practice -* [Data Engineering Practice Problems](https://github.com/danielbeach/data-engineering-practice) - Data Engineering Practice -* [Reverse-Engineering-Tutorial](https://github.com/mytechnotalent/Reverse-Engineering - Reverse Engineering Course -* [High Assurance Rust](https://highassurance.rs/) - Software Development Guide -* [The Linux Kernel](https://www.kernel.org/doc/html/latest/) - Linux Kernel Development Guides / [Archives](https://kernel.org/) -* [Workbench](https://github.com/sonnyp/Workbench) - Learn / Experiment with Gnome -* [pointers-for-software-engineers](https://github.com/vicoyeh/pointers-for-software-engineers) or [Interview University](https://github.com/jwasham/coding-interview-university) - Software Engineer Study Guides -* [Katacoda](https://www.katacoda.com/) - Software Engineer Tutorials -* [Awesome Podcasts](https://github.com/rShetty/awesome-podcasts) - Podcasts for Software Engineers -* [soft-eng-interview-prep](https://github.com/orrsella/soft-eng-interview-prep) - Software Engineer Interview Preparation -* [Devops Exercises](https://github.com/bregman-arie/devops-exercises) - DevOps Exercises -* [90DaysOfDevOps](https://github.com/MichaelCade/90DaysOfDevOps) - Learn DevOps -* [Hacksplaining](https://www.hacksplaining.com/) - Developer Security Lessons -* [Awesome Hacking](https://github.com/Hack-with-Github/Awesome-Hacking) - Pentesting / Security Index -* [Pentesting Bible](https://github.com/blaCCkHatHacEEkr/PENTESTING-BIBLE) - Learn Pentesting -* [SebastianLague](https://www.youtube.com/c/SebastianLague/playlists?view=50&sort=dd&shelf_id=4) - Game Development Tutorials -* [Trig for Games](https://demoman.net/?a=trig-for-games) - Trigonometry Lessons for Games -* [ProFantasy](https://rpgmaps.profantasy.com/) - Fantasy Map Making Tutorials +* [Next](https://hendrixer.github.io/nextjs-course/) - Learn Next.js * [LandChad](https://landchad.net/) or [learn.sadgrl.online](https://learn.sadgrl.online/) - Site Development Guides * [Full Stack Solana Development Guide](https://dev.to/dabit3/the-complete-guide-to-full-stack-solana-development-with-react-anchor-rust-and-phantom-3291) - [Examples](https://github.com/dabit3/complete-guide-to-full-stack-solana-development) * [The New Boston](https://thenewboston.com/) - Site Development Courses / [Discord](https://discord.com/invite/thenewboston) @@ -175,6 +98,116 @@ * [backend-challenges](https://github.com/CollabCodeTech/backend-challenges) - Backend Challenges * [WebGL and GLSL Workshop](https://mattdesl.github.io/workshop-webgl-glsl/) - Interactive WebGL / GLSL Tutorial * [PHP: The Right Way](https://phptherightway.com/) or [PHP Tutorial](https://www.phptutorial.net/) - PHP Guides +* [Web Skills](https://andreasbm.github.io/web-skills/) or [Encodedna](https://www.encodedna.com/) - Web Development Guides +* [LearningSEO](https://learningseo.io/) - SEO Guides + +## ▷ Data Structures and Algorithms + +* ⭐ **[Leetcode](https://leetcode.com/)** - Learn Coding +* ⭐ **Leetcode Tools** - [Solutions](https://walkccc.me/LeetCode/), [2](https://leetcode.ca/) / [Company Questions](https://github.com/MysteryVaibhav/leetcode_company_wise_questions), [2](https://docs.google.com/document/d/1icaNSRq6XcWO3EOycEP9F9P8SLerBanpY3Ni_ZzCfFA/edit) / [Animations](https://github.com/MisterBooo/LeetCodeAnimation) / [Anki Cards](https://github.com/prius/leetcode-anki) / [Videos](https://github.com/fishercoder1534/Leetcode) +* [algorithms](https://prashantbarahi.com.np/docs/algorithms/intro) - Code Algorithms & Data Structures Tutorials +* [VisualGo](https://visualgo.net/) - Data Structures & Algorithm Animations +* [The Algorithms - C++](https://github.com/TheAlgorithms/C-Plus-Plus) +* [HackersFriend](https://www.hackersfriend.com/tutorials/) - Competitive Programming Tutorials +* [algonds](https://github.com/MaciejWas/algonds) - Competitive Programming Practice +* [LintCode](https://www.lintcode.com/) or [CodeWars](https://www.codewars.com/) - Coding Practice +* [Coding Questions](https://platform.stratascratch.com/coding) - Coding Interview Questions +* [NeetCode](https://neetcode.io/) - Coding Interview Practice +* [Exercism](https://exercism.org/), [HackerRank](https://www.hackerrank.com/) or [CS Circles](https://cscircles.cemc.uwaterloo.ca/) - Programming Lessons + +## ▷ Data Science / Machine Learning + +* [Quick-R](https://www.statmethods.net/index.html) - R Tutorials +* [Advanced R](https://adv-r.hadley.nz/) - R Guide / [Solutions](https://advanced-r-solutions.rbind.io/) +* [R Packages](https://r-pkgs.org/) - R Packages Guide +* [R for Data Science](https://r4ds.had.co.nz/) - R Data Science Guide +* [ggplot2: Elegant Graphics for Data Analysis](https://ggplot2-book.org/index.html) - ggplot2 Guide +* [Data Science Ipython Notebooks](https://github.com/donnemartin/data-science-ipython-notebooks), [Scipy Lectures](http://scipy-lectures.org/) or [Virgilio](https://virgili0.github.io/Virgilio/) / [GitHub](https://github.com/virgili0/Virgilio) - Learn DataScience +* [Data Engineering Practice Problems](https://github.com/danielbeach/data-engineering-practice) - Data Engineering Practice +* [Learn to Make Netflix Clone](https://github.com/kubowania/netflix-clone-graphql-datastax) +* [Discord.js Guide](https://discordjs.guide/) - Discord.js Bot Guide +* [100-Days-Of-ML-Code](https://github.com/Avik-Jain/100-Days-Of-ML-Code) or [Practical Deep Learning](https://course.fast.ai/) - Machine Learning Coding Lessons +* [minitorch](https://github.com/minitorch/minitorch) - Machine Learning Engineering Course Code +* [Approaching (Almost) Any Machine Learning Problem](https://github.com/abhishekkrthakur/approachingalmost/blob/master/AAAMLP.pdf) - Machine Learning Problem Solving Book +* [ML-Youtube-Courses](https://github.com/dair-ai/ML-YouTube-Courses) - Machine Learning Courses on YouTube +* [PromptPapers](https://github.com/thunlp/PromptPapers) - Pre-Trained Language Model Tuning Papers + +## ▷ Game Development + +* [SebastianLague](https://www.youtube.com/c/SebastianLague/playlists?view=50&sort=dd&shelf_id=4) - Game Development Tutorials +* [Trig for Games](https://demoman.net/?a=trig-for-games) - Trigonometry Lessons for Games +* [ProFantasy](https://rpgmaps.profantasy.com/) - Fantasy Map Making Tutorials + +## ▷ App Development + +* [Android Developer Roadmap](https://github.com/skydoves/android-developer-roadmap) +* [Mobile Design Resources](https://github.com/joeygoksu/mobile-design-resources) - App Design Learning Resources +* [CocoaDevCentral](http://cocoadevcentral.com/) - Legacy OS X / Cocoa Programming Tutorials +* [Swift Playgrounds](https://developer.apple.com/tutorials/swiftui) - Learn Swift UI / [Samples](https://developer.apple.com/tutorials/sample-apps) +* [SwiftDump](https://github.com/neil-wu/SwiftDump) - Retrieve Swift Object info from Mach-O file +* [Flutter Tips and Tricks](https://github.com/vandadnp/flutter-tips-and-tricks) - Flutter Tips and Tricks + +## ▷ Python + +* [Python Discord](https://pythondiscord.com/resources/) or [Python Reference](https://github.com/rasbt/python_reference) - Python Learning Resources +* [30 Days Of Python](https://github.com/Asabeneh/30-Days-Of-Python) - Python Guide +* [CodingBat](https://codingbat.com/) or [PyQuickie](https://chrome.google.com/webstore/detail/pyquickie/okpdnfgpbpifbncoleieajiblmebbkci) - Python / Java Practice +* [Java Beginners](https://github.com/nbats/FMHYedit/blob/main/base64.md#java-beginners) - Java Tutorials +* [Python Programming Hub](https://github.com/Tanu-N-Prabhu/Python) - Python Learning Repository +* [Python4Everyone](https://py4e.com/), [A Byte of Python](https://python.swaroopch.com/), [Hypermodern Python](https://cjolowicz.github.io/posts/hypermodern-python-01-setup/), [Learn Python](https://www.learnpython.org/), [Learn-Python](https://github.com/trekhleb/learn-python) or [Magical Universe](https://github.com/zotroneneis/magical_universe) - Learn Python +* [High Performance Python: The Code](https://github.com/mynameisfiber/high_performance_python) - Python Lessons +* [Real Python](https://realpython.com/), [Reeborg](https://reeborg.ca/docs/en/) or [AskPython](https://www.askpython.com/) - Python Tutorials +* [FutureCoder](https://futurecoder.io/), [complete python developer](https://t.me/Udemy_Python_Developer), [Python Full Course](https://youtu.be/XKHEtdqhLK8) or [A Practical Introduction to Python](https://www.brianheinold.net/python/python_book.html) - Python Course +* [Modern Python 3 Bootcamp Courses](https://github.com/nbats/FMHYedit/blob/main/base64.md#modern-python-3-bootcamp-courses) +* [Tea Press](https://greenteapress.com/wp) - Python Learning Book +* [python3-in-one-pic](https://github.com/coodict/python3-in-one-pic) - Python Learning Picture +* [Python Cheatsheet](https://github.com/gto76/python-cheatsheet) or [SpeedSheet](https://speedsheet.io/) - Python Cheat Sheet +* [Automate The Boring Stuff](https://automatetheboringstuff.com/) - Python Automation Book + +## ▷ C / C++ + +* [Learn C](https://www.learn-c.org/) - C Tutorial +* [C++ Core Guidelines](http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines) - C++ Best Practices Guidelines / [Github](https://github.com/isocpp/CppCoreGuidelines) +* [Learn C++](https://www.learncpp.com/) - Learn C++ +* [HowIStart C++](https://howistart.org/posts/cpp/1/) - C++ Setup Guide + or [cppreference](https://en.cppreference.com/w/) - C++ Cheatsheets +* [modern-cpp-tricks](https://github.com/rachitiitr/modern-cpp-tricks) - C++ Tips +* [Makefile Tutorial](https://makefiletutorial.com/) - Makefile Tutorial + + +## ▷ Cybersecurity + +* [Free Cyber Resources](https://github.com/gerryguy311/Free_CyberSecurity_Professional_Development_Resources) or [Applied Cybersecurity](https://www.nist.gov/itl/applied-cybersecurity/nice/resources/online-learning-content) - Cybersecurity Learning Resources +* [picoCTF](https://picoctf.org/), [CTFLearn](https://ctflearn.com/), [HTB](https://academy.hackthebox.com/) or [OpenSecurityTraining2](https://opensecuritytraining.info/) - Cybersecurity Lessons +* [DefendTheWeb](https://defendtheweb.net/) - Cybersecurity Challenges +* [Cyber Talent Kids](https://cybertalentskids.com/) - Learn About Cybersecurity +* [pwn.college](https://pwn.college/) - Cybersecurity Practice +* [Awesome Hacking](https://github.com/Hack-with-Github/Awesome-Hacking) - Pentesting / Security Index +* [Pentesting Bible](https://github.com/blaCCkHatHacEEkr/PENTESTING-BIBLE) - Learn Pentesting +* [Hacksplaining](https://www.hacksplaining.com/) - Developer Security Lessons + +## ▷ Linux / CLI + +* [Vim Cheatsheet](https://i.imgur.com/2RsZq6p.png) - Vim Code Editor Cheat Sheet +* [OpenVim](https://www.openvim.com/) - Interactive Vim Tutorial +* [Vim Adventures](https://vim-adventures.com/) - Vim Learning Game +* [Vim University](https://github.com/wincent/vim-university) - Vim Tips +* [The Linux Kernel](https://www.kernel.org/doc/html/latest/) - Linux Kernel Development Guides / [Archives](https://kernel.org/) +* [Workbench](https://github.com/sonnyp/Workbench) - Learn / Experiment with Gnome + +## ▷ Git + +* [GitHub Docs](https://docs.github.com/en) - GitHub Help Documentation +* [Git Tutorial](https://4geeksacademy.github.io/git-interactive-tutorial/) - Interactive Git Tutorial +* [Oh My Git!](https://ohmygit.org/), [2](https://ohshitgit.com/) - Git Learning Game +* [Git-it](https://github.com/jlord/git-it-electron) - Git Desktop Learning App +* [Git Time](https://git.bradwoods.io/) - Git Version Control System Learning Game +* [Github Cheat Sheet](http://git.io/sheet) / [GitHub](https://github.com/tiimgreen/github-cheat-sheet) - GitHub Cheat Sheet +* [First Timers Only](https://www.firsttimersonly.com/) or [First Contributions](https://firstcontributions.github.io/) - Git Code Contribution Guides +* [Learn Git Branching](https://learngitbranching.js.org/) - Interactive Git Branching Guide + +## ▷ UI / UX + * [design.tips](https://www.designer.tips/) - Design Tips * [HackDesign](https://hackdesign.org/) or [Sky Design](https://github.com/joeygoksu/sky-design) - UI / Webdesign Courses * [Learn UI Design](https://learnui.design/) - UI Design Course @@ -187,16 +220,29 @@ * [Frontend Bootcamp](https://github.com/microsoft/frontend-bootcamp) - Frontend Workshop * [BitsOfCode](https://bitsofco.de/) - Frontend Dev Articles * [Design Pattern for Humans](https://github.com/kamranahmedse/design-patterns-for-humans) - Guide on Design Patterns -* [Web Skills](https://andreasbm.github.io/web-skills/) or [Encodedna](https://www.encodedna.com/) - Web Development Guides -* [LearningSEO](https://learningseo.io/) - SEO Guides -* [Project Based Learning](https://github.com/practical-tutorials/project-based-learning) - Collection of Project-Based Tutorials -* [Mobile Design Resources](https://github.com/joeygoksu/mobile-design-resources) - App Design Learning Resources -* [CocoaDevCentral](http://cocoadevcentral.com/) - Legacy OS X / Cocoa Programming Tutorials -* [Swift Playgrounds](https://developer.apple.com/tutorials/swiftui) - Learn Swift UI / [Samples](https://developer.apple.com/tutorials/sample-apps) -* [SwiftDump](https://github.com/neil-wu/SwiftDump) - Retrieve Swift Object info from Mach-O file -* [Learn Git Branching](https://learngitbranching.js.org/) - Interactive Git Branching Guide + +## ▷ Other + +* [VSCode.one](https://vscode.one/) or [VSCodeCanDoThat](https://www.vscodecandothat.com/) - VS Code Tutorials +* [system-design-primer](https://github.com/donnemartin/system-design-primer) or [System Design](https://leanpub.com/systemdesign) / [GitHub](https://github.com/karanpratapsingh/system-design) - Large Scale System Design Guides +* [Graphics Workshop](https://github.com/ekzhang/graphics-workshop) - Learn Computer Graphics +* [SchoolOfHaskell](https://www.schoolofhaskell.com/) - Haskell Tutorials +* [LearnYouHaskell](http://learnyouahaskell.com/chapters) - Haskell Guide +* [RubyMonk](https://rubymonk.com/) - Ruby Tutorials +* [Learn to Program](https://pine.fm/LearnToProgram/) - Ruby Tutorials +* [LearnGo](https://github.com/inancgumus/learngo) or [play-with-go](https://play-with-go.dev/) - Learn Go +* [GoLang.org](https://golang.org/doc/tutorial/getting-started) - Go Tutorial +* [HowIStart Go](https://howistart.org/posts/go/1/) - Go Setup Guide +* [Rust Learning](https://github.com/ctjhoa/rust-learning) - Rust Learning Resources +* [The Rust Programming Language](https://doc.rust-lang.org/stable/book/) - Rust Programming Guidebook +* [Regex Hub](https://projects.lukehaas.me/regexhub/) or [IHateRegex](https://ihateregex.io/) - Regex Cheat Sheets +* [Simple Regex](https://simple-regex.com/), [ReFrF](https://refrf.dev/), [Regex.info](http://regex.info/), [ReGexOne](https://regexone.com/), [RegExr](https://regexr.com/) or [RegexLearn](https://regexlearn.com/) - Learn Regex +* [ReGeX](https://github.com/phikal/ReGeX) - ReGeX Learning Game / Android +* [Reverse-Engineering-Tutorial](https://github.com/mytechnotalent/Reverse-Engineering) - Reverse Engineering Course +* [High Assurance Rust](https://highassurance.rs/) - Software Development Guide +* [Devops Exercises](https://github.com/bregman-arie/devops-exercises) - DevOps Exercises +* [90DaysOfDevOps](https://github.com/MichaelCade/90DaysOfDevOps) - Learn DevOps * [Awesome Microservices DotNet](https://github.com/mjebrahimi/Awesome-Microservices-DotNet) - .Net Microservice Guides -* [Flutter Tips and Tricks](https://github.com/vandadnp/flutter-tips-and-tricks) - Flutter Tips and Tricks * [Learn SQL](https://sqlbolt.com/) or [Top Database Bundle](https://github.com/nbats/FMHYedit/blob/main/base64.md#top-database-bundle) - SQL Lessons * [SQL PD](https://sqlpd.com/) - SQL Learning Game * [PostgreSQL Tutorial](https://www.postgresqltutorial.com/) - PostgreSQL Tutorial @@ -205,13 +251,6 @@ * [SQL Cheat Sheet](https://i.imgur.com/tHo378Z.jpg) * [systemd-by-example](https://systemd-by-example.com/) - Learn Systemd Interactively * Comic Lessons - [DNS](https://howdns.works/) / [DNSSEC](https://howdnssec.works/) / [HTTPS](https://howhttps.works/) -* [PromptPapers](https://github.com/thunlp/PromptPapers) - Pre-Trained Language Model Tuning Papers -* [Learn to Make Netflix Clone](https://github.com/kubowania/netflix-clone-graphql-datastax) -* [Discord.js Guide](https://discordjs.guide/) - Discord.js Bot Guide -* [100-Days-Of-ML-Code](https://github.com/Avik-Jain/100-Days-Of-ML-Code) or [Practical Deep Learning](https://course.fast.ai/) - Machine Learning Coding Lessons -* [minitorch](https://github.com/minitorch/minitorch) - Machine Learning Engineering Course Code -* [Approaching (Almost) Any Machine Learning Problem](https://github.com/abhishekkrthakur/approachingalmost/blob/master/AAAMLP.pdf) - Machine Learning Problem Solving Book -* [ML-Youtube-Courses](https://github.com/dair-ai/ML-YouTube-Courses) - Machine Learning Courses on YouTube * [Slip](https://www.slip.so/) - Build Programming Courses ***