An open API service indexing awesome lists of open source software.

https://github.com/thisdot/tech-learning-resources

This repository is a list of learning resources for programming.
https://github.com/thisdot/tech-learning-resources

beginner-friendly programming

Last synced: 9 months ago
JSON representation

This repository is a list of learning resources for programming.

Awesome Lists containing this project

README

          

## Learning Resources for Developers

Here you will find a list of different learning resources that cover a vast array of different topics.

We would love to know which resources you think deserve to be included in our list. If you'd like to contribute, please see [our contributing guidelines.](./CONTRIBUTING.md)

## Table of Contents

- [Websites](#websites)
- [YouTube channels](#youtube-channels)
- [Books](#books)
- [Courses](#courses)
- [Podcasts](#podcasts)
- [Blogs](#blogs)

## Websites

- [Academind](https://academind.com/)
- [Bitfumes](https://bitfumes.com/)
- [Code](https://code.org/)
- [codeAvengers](https://www.codeavengers.com/)
- [Codecademy](https://www.codecademy.com/)
- [CodeOpinion](https://codeopinion.com/)
- [Coderbyte](https://coderbyte.com/)
- [codeSTACKr](https://www.codestackr.com/)
- [CodProg](https://www.codprog.com/)
- [CompSciLib](https://www.compscilib.com/)
- [Coursera](https://www.coursera.org/)
- [Edureka](https://www.edureka.co/)
- [edX](https://www.edx.org/)
- [Egghead](https://egghead.io/)
- [Exercism](https://exercism.org/)
- [Fireship](https://fireship.io/)
- [freeCodeCamp](https://www.freecodecamp.org/)
- [Frontend Mentor](https://www.frontendmentor.io/)
- [Frontend Masters](https://frontendmasters.com/)
- [FullStackPython](https://www.fullstackpython.com/)
- [GeeksforGeeks](https://www.geeksforgeeks.org/)
- [Google](https://developers.google.com/edu/)
- [Great Learning](https://www.mygreatlearning.com/)
- [HackerRank](https://www.hackerrank.com/)
- [Hackr](https://hackr.io/)
- [Khan Academy](https://www.khanacademy.org/computing/computer-programming)
- [Laracasts](https://laracasts.com/)
- [Learn JavaScript](https://learnjavascript.online/)
- [Learn Python the Hard Way](https://learnpythonthehardway.org/)
- [LinkedIn Learning](https://www.linkedin.com/learning/)
- [Luv](https://www.youtube.com/c/LuvIsMe)
- [Mozilla Developer Network](https://developer.mozilla.org/)
- [Progate](https://progate.com/)
- [DataCamp](https://www.datacamp.com/)
- [Pluralsight](https://www.pluralsight.com/)
- [Scaler](https://www.scaler.com/)
- [Scrimba](https://scrimba.com/)
- [SimpleLearn](https://www.simplilearn.com/tutorials/)
- [SoloLearn](https://www.sololearn.com/home)
- [Test Automation University](https://testautomationu.applitools.com/)
- [The Odin Project](https://www.theodinproject.com/)
- [This Dot Media](https://www.thisdotmedia.com/)
- [Treehouse](https://teamtreehouse.com/)
- [Tutorial Point](https://www.tutorialspoint.com/)
- [Udacity](https://udacity.com/)
- [Udemy](https://udemy.com/)
- [Upskill](https://upskillcourses.com/)
- [W3Schools](https://www.w3schools.com/)

## YouTube channels

- [1stWebDesigner](https://www.youtube.com/user/1stwebdesigner)
- [Abdul Bari](https://m.youtube.com/channel/UCZCFT11CWBi3MHNlGf019nw/playlists)
- [Academind](https://www.youtube.com/c/Academind)
- [Aman Fangeria](https://www.youtube.com/c/AmanFangeria)
- [Amigoscode](https://www.youtube.com/c/amigoscode/videos)
- [Apna College ](https://www.youtube.com/c/ApnaCollegeOfficial)
- [Bruno Antunes](https://www.youtube.com/c/BrunoAntunesPT)
- [ByteByteGo](https://www.youtube.com/c/ByteByteGo)
- [Clever Programmer](https://www.youtube.com/c/CleverProgrammer)
- [Code Diggers](https://www.youtube.com/c/CodeDiggers)
- [CodeOpinion](https://www.youtube.com/channel/UC3RKA4vunFAfrfxiJhPEplw)
- [Code with Anna Kubów](https://www.youtube.com/c/AniaKubów)
- [Coder Coder](https://www.youtube.com/@TheCoderCoder)
- [CodeWithHarry](https://www.youtube.com/c/CodeWithHarry)
- [Coding Addict](https://www.youtube.com/c/CodingAddict)
- [CS Dojo](https://www.youtube.com/c/CSDojo)
- [Derek Banas](https://www.youtube.com/user/derekbanas)
- [Design Course](https://www.youtube.com/channel/UCVyRiMvfUNMA1UPlDPzG5Ow)
- [Faraday Academy](https://www.youtube.com/c/FaradayAcademy)
- [Florin Pop](https://www.youtube.com/c/FlorinPop)
- [freeCodeCamp.org](https://www.youtube.com/c/Freecodecamp)
- [Google Chrome Developers](https://www.youtube.com/c/GoogleChromeDevelopers)
- [Harshit vashisth](https://www.youtube.com/c/Harshitvashisth)
- [JavaScript Mastery](https://www.youtube.com/c/JavaScriptMastery)
- [Jenny's lectures CS/IT NET&JRF](https://www.youtube.com/c/JennyslecturesCSITNETJRF)
- [Kunal Kushwaha](https://www.youtube.com/c/kunalkushwaha)
- [Laracasts](https://www.youtube.com/c/Laracastsofficial)
- [LevelUpTuts](https://www.youtube.com/c/LevelUpTuts/featured)
- [Net Ninja](https://www.youtube.com/c/TheNetNinja)
- [Programming with Mosh](https://www.youtube.com/c/programmingwithmosh)
- [Sonny Sangha](https://www.youtube.com/c/SonnySangha)
- [sentdex](https://www.youtube.com/c/sentdex)
- [Steve Griffith - Prof3ssorSt3v3](https://www.youtube.com/c/SteveGriffith-Prof3ssorSt3v3)
- [take U forward](https://www.youtube.com/c/takeUforward)
- [Tech with Tim](https://www.youtube.com/c/TechWithTim)
- [The Coding Train](https://www.youtube.com/c/TheCodingTrain/featured)
- [Thapa Technical](https://www.youtube.com/c/ThapaTechnical)
- [Traversy Media](https://www.youtube.com/c/TraversyMedia)
- [Web Dev Simplified](https://www.youtube.com/c/WebDevSimplified)
- [William Candillon](https://www.youtube.com/c/wcandillon)

## Books

- [+100 slides on HTML & CSS best practices](https://georgemoller.gumroad.com/l/hQWSH)
- [+80 slides on UI/UX best practices](https://georgemoller.gumroad.com/l/MAVqE)
- [A Data-Centric Introduction to Computing](https://dcic-world.org/)
- [Adaptive Web Design](https://adaptivewebdesign.info/1st-edition/)
- [Agile Software Development, Principles, Patterns, and Practices](https://www.amazon.com/Software-Development-Principles-Patterns-Practices/dp/0135974445)
- [An Introduction to Machine Learning - Machine Learning Summer](https://www.pdfdrive.com/an-introduction-to-machine-learning-machine-learning-summer-e10685818.html)
- [Blockchain for Dummies](https://www.ibm.com/downloads/cas/36KBMBOG)
- [Database Design - 2nd Edition](https://opentextbc.ca/dbdesign01/)
- [Eloquent Javascript](https://eloquentjavascript.net/)
- [Game Programming Patterns](http://gameprogrammingpatterns.com/)
- [Guide to competitive programming](https://www.amazon.com/Guide-Competitive-Programming-Algorithms-Undergraduate/dp/3319725467)
- [Introduction to Computer Science using Java](http://www.programmedlessons.org/Java9/index.html)
- [Java in a Nutshell](https://www.oreilly.com/library/view/java-in-a/9781492037248/)
- [Javascript Handbook](https://thevalleyofcode.com/js/)
- [Learn OpenGL](https://learnopengl.com/)
- [Learning Patterns - Lydia Hallie and Addy Osmani](https://archive.org/details/learning-patterns/learning-patterns-final-v1.1/)
- [Node.js in Action](https://dokumen.pub/nodejs-in-action-2nbsped-1617292575-9781617292576.html)
- [PHP The Right Way](https://phptherightway.com/)
- [Python for Everybody](https://www.py4e.com/book)
- [Secrets of the JavaScript Ninja](https://www.amazon.ca/Secrets-JavaScript-Ninja-John-Resig/dp/1617292850)
- [Software Engineering](https://www.amazon.com/Software-Engineering-10th-Ian-Sommerville/dp/0133943038)
- [The Go Handbook](https://thevalleyofcode.com/go)
- [The Self Taught Programmer](https://www.amazon.com/Self-Taught-Programmer-Definitive-Programming-Professionally/dp/0999685902)
- [The Effective Engineer: How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact](https://www.amazon.com/Effective-Engineer-Engineering-Disproportionate-Meaningful/dp/0996128107)

## Courses

- [Asynchronous Programming: The End of The Loop](https://egghead.io/courses/asynchronous-programming-the-end-of-the-loop) by Jafar Husain
- [Blockchain Revolution Specialization](https://www.coursera.org/specializations/blockchain-revolution-enterprise) by INSEAD
- [CS-433: Machine Learning](https://www.epfl.ch/labs/mlo/machine-learning-cs-433/) by EPFL
- [CS50: Introduction to Artificial Intelligence with Python](https://cs50.harvard.edu/ai/2020/) -Brian Yu, David J. Malan (Harvard OpenCourseWare)
- [CS50: Introduction To Computer Science](https://online-learning.harvard.edu/course/cs50-introduction-computer-science) by Harvard University
- [CSS for JavaScript Developers](https://css-for-js.dev) by Josh W Comeau
- [Foundations of User Experience (UX) Design](https://www.coursera.org/learn/foundations-user-experience-design?specialization=google-ux-design) by Google
- [Full stack JavaScript](https://www.theodinproject.com/paths/full-stack-javascript?) by The Odin Project
- [Introduction to Computer Science and Programming Using Python](https://www.edx.org/course/introduction-to-computer-science-and-programming-7) by MIT
- [Learn Python](https://www.kaggle.com/learn/python) by Kaggle
- [Programming for Everybody (Getting Started with Python)](https://www.coursera.org/learn/python?specialization=python) by The University of Michigan
- [Responsive Web Design](https://www.freecodecamp.org/learn/responsive-web-design/) by freeCodeCamp
- [Responsive Web Design with HTML5 and CSS3 - Advanced](https://www.udemy.com/course/responsive-web-design-with-html5-and-css3-advanced/) by Udemy
- [The Creative Javascript Course](https://developedbyed.com/p/the-creative-javascript-course) by Dev Ed
- [Ultimate Courses](https://ultimatecourses.com) by Todd Motto
- [Deep Dive Into Modern Web Development](https://fullstackopen.com/) by fullstackopen.com

## Podcasts

- [Chats with Kent C. Dodds](https://kentcdodds.com/chats/04)
- [CodeNewbie Podcast](https://www.codenewbie.org/podcast)
- [Concerning AI](https://concerning.ai/)
- [Developer Tea](https://developertea.com/)
- [GitMinutes](https://www.gitminutes.com/)
- [Ladybug Podcast](https://www.ladybug.dev/)
- [Learn to Code with Me](https://learntocodewith.me/podcast/)
- [PHP Roundtable](https://www.phproundtable.com/)
- [React Podcast](https://spec.fm/podcasts/reactpodcast)
- [She's in Tech](https://shesintechpodcast.com/)
- [Syntax](https://syntax.fm/)
- [Talk Python To Me](https://talkpython.fm)
- [Talking Machines](https://www.thetalkingmachines.com/)
- [The Changelog Podcast](https://changelog.com/podcast)
- [The Hanselminutes Podcast](https://hanselminutes.com/)
- [The CSS Podcast](https://thecsspodcast.libsyn.com/)
- [The freeCodeCamp Podcast](https://freecodecamp.libsyn.com/)
- [The Real Python Podcast](https://realpython.com/podcasts/rpp)
- [The Virtual Coffee Podcast](https://virtualcoffee.io/podcast/)
- [React Wednesdays Podcast](https://www.telerik.com/react-wednesdays#)

## Blogs

- [Hashnode Python Blogs](https://hashnode.com/n/python) by [Hashnode](https://hashnode.com)
- [Planet Python](https://planetpython.org/)
- [Full Stack Python](https://www.fullstackpython.com/blog.html)
- [Real Python](https://realpython.com/)