└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Helpful Tech Resources 2 | _Disclaimer: Please don't get stuck in 'tutorial hell'. Try to execute what you learned in a project or task of your own and then move on to the next interesting thing.
_ 3 | 4 | Over the last few months I spent a lot of time on social media, collecting all kinds of interesting, educational, and helpful resources. It was nearing the 100 links so I thought I would share them with the world, so here you go :)
5 | 6 | Feel free to contact me on:
[![Twitter](https://img.shields.io/badge/lovelacecoding-%231DA1F2.svg?style=for-the-badge&logo=Twitter&logoColor=white)](https://www.twitter.com/lovelacecoding) [![Instagram](https://img.shields.io/badge/lovelacecoding-%23E4405F.svg?style=for-the-badge&logo=Instagram&logoColor=white)](https://www.instagram.com/lovelacecoding)
7 | 8 | Also don't forget to give this repository a star ⭐ if you like it to keep up with changes. Use these resources yourself or share them with people that it could be helpful to. Thank you! 9 | 10 | ## Comments and Index 11 | Not all of these resources are free. **Paid**: you have to pay for the product or for a subscription. **Freemium**: the resource is partly free, partly paid 12 | 13 | * [Interactive Coding Courses](#interactive-coding-courses) 14 | * [Coding Challenges](#coding-challenges) 15 | * [Coding Project Inspiration](#coding-project-inspiration) 16 | * [Coding - What To Learn Next](#coding---what-to-learn-next) 17 | * [Blog Platforms](#blog-platforms) 18 | * [Video Course Platforms](#video-course-platforms) 19 | * [Helpful GitHub Repositories](#helpful-github-repositories) 20 | * [UI / UX](#ui--ux) 21 | * [System Administration & Networks](#system-administration--networks) 22 | * [DevOps](#devops) 23 | * [NoCode & Serverless](#nocode--serverless) 24 | * [Security & Hacking](#security--hacking) 25 | * [APIs](#apis) 26 | * [Studying](#studying) 27 | * [Technical Writing](#technical-writing) 28 | * [Career](#career) 29 | * [Cool Discord Communities](#cool-discord-communities) 30 | 31 | ## Interactive Coding Courses 32 | | Name | Languages | Notes | 33 | |--------------------|:---------------------------------:|----------| 34 | | [FreeCodeCamp](https://www.freecodecamp.org/) |
![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)
| | 35 | | [The Odin Project](https://www.theodinproject.com/) |
![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)![Ruby](https://img.shields.io/badge/ruby-%23CC342D.svg?style=for-the-badge&logo=ruby&logoColor=white)
| Focused on Web Development | 36 | | [Scrimba](https://scrimba.com/) |
![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)
| **Freemium** - Focused on Web Development | 37 | | [DataCamp](https://www.datacamp.com/) |
![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)![R](https://img.shields.io/badge/r-%23276DC3.svg?style=for-the-badge&logo=r&logoColor=white)
| **Freemium** - Focused on Machine Learning and Data Science | 38 | | [Kaggle](https://www.kaggle.com/learn) |
![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)![SQL](https://img.shields.io/badge/SQL-00000F?style=for-the-badge&logo=sql&logoColor=white)
| Focused on Machine Learning | 39 | | [CodeAcademy](https://www.codecademy.com/) |
![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)
| **Freemium** - Has more languages than listed | 40 | | [SoloLearn](https://www.sololearn.com) |
![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)
| **Freemium** - Has more languages than listed | 41 | | [Educative](https://www.educative.io/) |
![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)
| **Paid** - Has more languages than listed | 42 | | [Treehouse](https://teamtreehouse.com/) |
![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)
| **Paid** | 43 | | [App Academy Open](https://www.appacademy.io/course/app-academy-open) |
![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)![Ruby](https://img.shields.io/badge/ruby-%23CC342D.svg?style=for-the-badge&logo=ruby&logoColor=white)
| | 44 | | [GA Dash](https://dash.generalassemb.ly/) |
![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)
| | 45 | | [Khan Academy](https://bit.ly/2XAyDEv) |
![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)
| | 46 | | [MongoDB University](https://university.mongodb.com/)|
![MongoDB](https://img.shields.io/badge/MongoDB-%234ea94b.svg?style=for-the-badge&logo=mongodb&logoColor=white)
| Focused on NoSQL | 47 | 48 | ## Coding Challenges 49 | Coding challenges can be really fun. It can also help you to understand the logic behind the code you're writing better and can help you with getting through tech interviews 50 | | Name | Notes | 51 | |-------------------|---------------------------------------------------------------------------| 52 | | [Leetcode](https://leetcode.com/) | **Freemium** - Focused on code challenges used in big tech company interviews | 53 | | [Exercism](https://exercism.org/) | Including free mentorship | 54 | | [CodinGame](https://www.codingame.com/start) | | 55 | | [Coderbyte](https://coderbyte.com/) | | 56 | | [CodeWars](https://www.codewars.com/) | | 57 | | [Project Eulers](https://projecteuler.net/) | Focused on math related coding challenges | 58 | | [Front-end mentors](https://www.frontendmentor.io/) | Focused on frontend challenges by making projects | 59 | 60 | ## Coding Project Inspiration 61 | It's important to actually use what you learnt. Here are some long GitHub repositories to get some inspiration for your next project. 62 | 63 | | Name | Notes | 64 | |-----------------------------------------------------------------------------------------|----------------------------------------------| 65 | | [App Ideas](https://github.com/florinpop17/app-ideas) | By [Florin Pop](https://www.florin-pop.com/) | 66 | | [Project Megalist](https://github.com/karan/Projects) | By [Karan Goel](https://goel.io/) | 67 | | [Open Source Ideas](https://github.com/open-source-ideas/ideas) | | 68 | | [Project Based Learning](https://github.com/practical-tutorials/project-based-learning) | | 69 | 70 | ## Coding - What to Learn Next 71 | | Name | Notes | 72 | |-----------------------------------------------------------------------------|----------------------------------------------------------------------------| 73 | | [Bento](https://bento.io/) | Has multiple language tracks that help you find the best quality resources | 74 | | [CS50](https://www.edx.org/learn/computer-science/harvard-university-cs50-s-introduction-to-computer-science) | Want to learn all about traditional Computer Science? Try CS50 | 75 | | [Developer Roadmap](https://roadmap.sh/) | Community made flowcharts for developers | 76 | | [Hackr.io](https://hackr.io/) | Focused on finding the best courses and tutorials | 77 | | [The Missing Semester of Your CS Education](https://missing.csail.mit.edu/) | Focused on the aspects of being a developer that you may have missed | 78 | 79 | ## Blog Platforms 80 | People learn from people. Write your own blogposts to teach and inspire other or find likeminded people that write posts about topics you're interested in. 81 | | Name | Notes | 82 | |------------------------------------|-------------------------------------| 83 | | [Hashnode](https://hashnode.com/) | Focused on developers | 84 | | [Medium](https://medium.com/) | | 85 | | [DEV](https://dev.to/) | Has a podcast and video section too | 86 | | [Tumblr](https://www.tumblr.com/) | | 87 | | [Blogger](https://www.blogger.com) | | 88 | 89 | ## Video Course Platforms 90 | Do you learn best by watching videos? Find some really great courses, paid or free, on these platforms (or create your own). 91 | | Name | Notes | 92 | |------------------------------------------------------------|----------| 93 | | [Pluralsight](https://www.pluralsight.com/) | Paid | 94 | | [Coursera](https://www.coursera.org/) | Freemium | 95 | | [Udemy](https://www.udemy.com/) | Freemium | 96 | | [YouTube](https://www.youtube.com/) | | 97 | | [Microsoft Learn](https://docs.microsoft.com/en-us/learn/) | | 98 | | [Skillshare](https://www.skillshare.com/) | Paid | 99 | | [Fireship.io](https://fireship.io/) | Freemium | 100 | 101 | ## Helpful GitHub Repositories 102 | | Name | Notes | 103 | |-------------------------------------------------------------------------------------|----------------------------------------------------------------------------------| 104 | | [Awesome](https://github.com/sindresorhus/awesome) | Awesome lists about all kind of interesting tech topics | 105 | | [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) | In depth bookseries about JavaScript - By [Kyle Simpson](https://me.getify.com/) | 106 | | [Open Source Society University](https://github.com/ossu/computer-science) | Path to self-taught education in Computer Science | 107 | | [Free Programming Books](https://github.com/EbookFoundation/free-programming-books) | Freely available programming books in alot of languages | 108 | | [Free Certifications](https://github.com/cloudcommunity/free-certifications) | Curated list of free courses & certificates | 109 | | [30 Seconds of Code](https://github.com/30-seconds/30-seconds-of-code) | Short coding snippets for your development needs | 110 | 111 | ## UI / UX 112 | | Name | Notes | 113 | |-------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------| 114 | | [Hack Design](https://hackdesign.org/) | Recieve a design lesson in your inbox every week by a design pro | 115 | | [Figma - Learn Design](https://www.figma.com/resources/learn-design/) | Kick start your design education with lessons by Figma | 116 | | [Learn UX](https://learnux.io/) | UI/UX video courses | 117 | | [Coursera - UI/UX Design Specialization](https://www.coursera.org/specializations/ui-ux-design) | Allround video course about UI/UX design | 118 | | [Awesome Design](https://github.com/gztchan/awesome-design) | List with helpful design resources | 119 | | [unDraw](https://undraw.co/) | Open Source and free illustrations for your projects | 120 | | [Free Design Resources](https://twitter.com/hey_Ololade/status/1440220472554098695?t=kMHFFC6z0_WklLDoO-VdlA&s=19) | Huge list of free design resources - By [Bello Ololade](https://twitter.com/hey_Ololade) | 121 | 122 | ## System Administration & Networks 123 | | Name | Notes | 124 | |---------------------------------------------------------------------------------------------------|----------------------------| 125 | | [Powershell Course](https://docs.microsoft.com/en-us/learn/modules/introduction-to-powershell/) | | 126 | | [Windows Server Courses](https://bit.ly/3EqU6jh) | | 127 | | [Linux Unhatched](https://www.netacad.com/courses/os-it/ndg-linux-unhatched) | | 128 | | [Linux Essentials](https://www.netacad.com/courses/os-it/ndg-linux-essentials) | | 129 | | [Introduction to Networks](https://www.netacad.com/courses/networking/ccna-introduction-networks) | Paid | 130 | | [CMD Challenge](https://cmdchallenge.com/) | Challenge your bash skills | 131 | 132 | ## DevOps 133 | | Name | Notes | 134 | |-------------------------------------------------------------------------------------------------------------------|------------------------------------------------| 135 | | [Docker Curriculum](https://docker-curriculum.com/) | | 136 | | [Docker and VS Code Tutorial](https://docs.microsoft.com/en-us/visualstudio/docker/tutorials/docker-tutorial) | | 137 | | [Awesome Docker](https://github.com/veggiemonk/awesome-docker) | Curated resource list all about Docker | 138 | | [Docker Cheatsheet](https://www.docker.com/sites/default/files/d8/2019-09/docker-cheat-sheet.pdf) | PDF file | 139 | | [Learn Kuburnetes](https://kubernetes.io/docs/tutorials/kubernetes-basics/) | | 140 | | [Digital Ocean-Intro to Kuburnetes](https://do.co/2XDoJ50) | | 141 | | [CI/CD With Azure DevOps](https://docs.microsoft.com/en-us/learn/modules/implement-ci-cd-azure-devops/) | | 142 | | [CI/CD With GitHub Actions](https://docs.microsoft.com/en-us/azure/app-service/deploy-github-actions) | | 143 | | [Get Started With Azure](https://medium.com/bb-tutorials-and-thoughts/how-to-get-started-with-azure-87ffd3bcfb7a) | | 144 | | [Awesome Azure Learning](https://github.com/ddneves/awesome-azure-learning) | Curated resource list all about learning Azure | 145 | | [Get Started With AWS](https://aws.amazon.com/getting-started/) | | 146 | | [Awesome AWS](https://github.com/donnemartin/awesome-aws) | Curated resource list all about AWS | 147 | 148 | ## NoCode & Serverless 149 | | Name | Notes | 150 | |----------------------------------------------------------------------------------------|----------------------------------------------------------| 151 | | [Wordpress No-Code Tutorials](https://wpnocode.com/) | | 152 | | [Webflow](https://webflow.com/) | | 153 | | [Awesome NoCode/LowCode](https://github.com/kairichard/awesome-nocode-lowcode) | Curated resource list all about NoCode & LowCode | 154 | | [Azure Functions University](https://github.com/marcduiker/azure-functions-university) | By [Marc Duiker](https://twitter.com/marcduiker) | 155 | | [The Serverless Framework](https://github.com/serverless/serverless) | | 156 | | [Awesome Serverless](https://github.com/anaibol/awesome-serverless) | Curated resource list all about serverless technology | 157 | 158 | ## Security & Hacking 159 | | Name | Notes | 160 | |-----------------------------------------------------------------------------------------------------------|---------------------------------------------| 161 | | [Hacker101](https://www.hacker101.com/) | CTF challenges and video courses | 162 | | [CoHackers](https://cohackers.co//) | Find a mentor in hacking | 163 | | [TryHackMe](https://tryhackme.com/) | All kinds of courses on different levels | 164 | | [Hack The Box](https://www.hackthebox.eu/) | Virtual Machine challenges | 165 | | [Introduction to Cybersecurity](https://www.netacad.com/courses/cybersecurity/introduction-cybersecurity) | Course (with certification) by Cisco | 166 | | [Awesome Security](https://github.com/sbilly/awesome-security) | A curated resources list all about security | 167 | 168 | ## APIs 169 | Looking for an API to use in your next project? Try one of these resources 170 | | Name | Notes | 171 | |-----------------------------------------------------------|-------| 172 | | [RapidAPI Hub](https://rapidapi.com/hub) | | 173 | | [Public APIs](https://github.com/public-apis/public-apis) | | 174 | | [API list](https://apilist.fun/) | | 175 | | [Awesome APIs](https://github.com/TonnyL/Awesome_APIs) | | 176 | 177 | ## Studying 178 | | Name | Notes | 179 | |-----------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------| 180 | | [25 Studying Tips](https://www.mydegreeguide.com/how-to-study-tips/) | Scientifically proven tips to help you with effectively studying | 181 | | [Crash Course - Study Skills](https://thecrashcourse.com/courses/studyskills) | Video Course all about studying | 182 | | [What is The Pomodoro Technique](https://todoist.com/nl/productivity-methods/pomodoro-technique) | How to study in small parts | 183 | | [Pomodoro Timer](https://pomofocus.io/) | | 184 | | [The Best Note-Taking Methods](https://medium.goodnotes.com/the-best-note-taking-methods-for-college-students-451f412e264e) | | 185 | | [Cornell Note Taking](https://medium.goodnotes.com/study-with-ease-the-best-way-to-take-notes-2749a3e8297b) | | 186 | ## Technical Writing 187 | If you need help with writing technical documentation or blogposts 188 | | Name | Notes | 189 | |-----------------------------------------------------------|-------| 190 | | [Technical Writing Tutorial by JPDocu](https://www.udemy.com/course/technical-writing-a-quick-start-to-software-documentation/) | | 191 | | [Google Technical Writing Courses](https://developers.google.com/tech-writing) | | 192 | | [Grammarly](https://www.grammarly.com) | | 193 | | [QuillBot](https://quillbot.com/) | | 194 | | [Hemingway Editor](https://hemingwayapp.com/) | | 195 | 196 | ## Career 197 | | Name | Notes | 198 | |--------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------| 199 | | [Break Into Tech (without coding)](https://www.breakinto.tech/) | Focused on all kinds of information on how to get a tech job without being a developer | 200 | | [Developer Portfolio Inspiration](https://github.com/emmabostian/developer-portfolios) | Over 100 examples of developer portfolios - By [Emma Bostian](https://twitter.com/emmabostian) | 201 | | [Make your GitHub Page stand out](https://www.eddiejaoude.io/course-github-profile-landing) | Video course about how to make your GitHub page look amazing - By [Eddie Jaoude](https://www.eddiejaoude.io) | 202 | | [Get a Job Using LinkedIn](https://www.youtube.com/playlist?list=PL54X5yR8qizsMpvTCqUIEFMeEp-chvcxk) | YouTube Playlist full of tips on how to make your LinkedIn page better - By [Danny Thompson](https://twitter.com/DThompsonDev) | 203 | | [Open Source Internship Programs](https://github.com/deepanshu1422/List-Of-Open-Source-Internships-Programs) | A curated list of all open source internship programs | 204 | | [Summer 2022 Internships](https://github.com/pittcsc/Summer2022-Internships) | A list of summer 2022 internship programs in the USA | 205 | | [The Forage](https://www.theforage.com/) | Take part of a virtual work experience program and get hired | 206 | | [Tech Interview Handbook](https://techinterviewhandbook.org/) | | 207 | | [Coding Interview University](https://github.com/jwasham/coding-interview-university) | By [John Washam](https://startupnextdoor.com/) | 208 | | [Awesome Interview Questions](https://github.com/DopplerHQ/awesome-interview-questions) | Links to frequently asked questions on tech interviews | 209 | | [Toastmasters](https://www.toastmasters.org/) | Join a toastmasters group anywhere in the world to get better at public speaking 210 | 211 | 212 | ## Cool Discord Communities 213 | | Name | Notes | 214 | |--------------------------------------------------------------|-----------------------------------------------------------| 215 | | [The Programmer Hangout](https://theprogrammershangout.com/) | Geared towards all kind of developers | 216 | | [Devcord](https://devcord.com/) | Geared towards web developers | 217 | | [The Coding Den](https://discord.com/invite/code) | Geared towards developers that have questions / need help | 218 | | [Commit Your Code!](https://bit.ly/30YfIop) | Geared towards developers (+ career advice) | 219 | | [EddieHub](https://discord.com/invite/jZQs6Wus) | Geared towards developers interested in open source | 220 | | [4C](https://discord.gg/M5TKk7NH) | Geared towards people that create (tech) content online | 221 | | [Buildspace](https://buildspace.so/) | Geared towards developers interested in Web3 | 222 | --------------------------------------------------------------------------------