{"id":21296423,"url":"https://github.com/thisdot/tech-learning-resources","last_synced_at":"2026-01-02T08:14:29.579Z","repository":{"id":46335118,"uuid":"415100903","full_name":"thisdot/tech-learning-resources","owner":"thisdot","description":"This repository is a list of learning resources for programming. ","archived":false,"fork":false,"pushed_at":"2024-06-15T00:00:50.000Z","size":94,"stargazers_count":14,"open_issues_count":2,"forks_count":35,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-01-22T07:19:32.696Z","etag":null,"topics":["beginner-friendly","programming"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thisdot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-10-08T19:12:03.000Z","updated_at":"2023-08-27T20:52:55.000Z","dependencies_parsed_at":"2023-02-01T14:01:00.293Z","dependency_job_id":null,"html_url":"https://github.com/thisdot/tech-learning-resources","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisdot%2Ftech-learning-resources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisdot%2Ftech-learning-resources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisdot%2Ftech-learning-resources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisdot%2Ftech-learning-resources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thisdot","download_url":"https://codeload.github.com/thisdot/tech-learning-resources/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243764276,"owners_count":20344395,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["beginner-friendly","programming"],"created_at":"2024-11-21T14:26:32.197Z","updated_at":"2026-01-02T08:14:29.535Z","avatar_url":"https://github.com/thisdot.png","language":null,"readme":"## Learning Resources for Developers\u003c!-- omit in toc --\u003e\n\nHere you will find a list of different learning resources that cover a vast array of different topics.\n\nWe 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)\n\n## Table of Contents\u003c!-- omit in toc --\u003e\n\n- [Websites](#websites)\n- [YouTube channels](#youtube-channels)\n- [Books](#books)\n- [Courses](#courses)\n- [Podcasts](#podcasts)\n- [Blogs](#blogs)\n\n## Websites\n\n- [Academind](https://academind.com/)\n- [Bitfumes](https://bitfumes.com/)\n- [Code](https://code.org/)\n- [codeAvengers](https://www.codeavengers.com/)\n- [Codecademy](https://www.codecademy.com/)\n- [CodeOpinion](https://codeopinion.com/)\n- [Coderbyte](https://coderbyte.com/)\n- [codeSTACKr](https://www.codestackr.com/)\n- [CodProg](https://www.codprog.com/)\n- [CompSciLib](https://www.compscilib.com/)\n- [Coursera](https://www.coursera.org/)\n- [Edureka](https://www.edureka.co/)\n- [edX](https://www.edx.org/)\n- [Egghead](https://egghead.io/)\n- [Exercism](https://exercism.org/)\n- [Fireship](https://fireship.io/)\n- [freeCodeCamp](https://www.freecodecamp.org/)\n- [Frontend Mentor](https://www.frontendmentor.io/)\n- [Frontend Masters](https://frontendmasters.com/)\n- [FullStackPython](https://www.fullstackpython.com/)\n- [GeeksforGeeks](https://www.geeksforgeeks.org/)\n- [Google](https://developers.google.com/edu/)\n- [Great Learning](https://www.mygreatlearning.com/)\n- [HackerRank](https://www.hackerrank.com/)\n- [Hackr](https://hackr.io/)\n- [Khan Academy](https://www.khanacademy.org/computing/computer-programming)\n- [Laracasts](https://laracasts.com/)\n- [Learn JavaScript](https://learnjavascript.online/)\n- [Learn Python the Hard Way](https://learnpythonthehardway.org/)\n- [LinkedIn Learning](https://www.linkedin.com/learning/)\n- [Luv](https://www.youtube.com/c/LuvIsMe)\n- [Mozilla Developer Network](https://developer.mozilla.org/)\n- [Progate](https://progate.com/)\n- [DataCamp](https://www.datacamp.com/)\n- [Pluralsight](https://www.pluralsight.com/)\n- [Scaler](https://www.scaler.com/)\n- [Scrimba](https://scrimba.com/)\n- [SimpleLearn](https://www.simplilearn.com/tutorials/)\n- [SoloLearn](https://www.sololearn.com/home)\n- [Test Automation University](https://testautomationu.applitools.com/)\n- [The Odin Project](https://www.theodinproject.com/)\n- [This Dot Media](https://www.thisdotmedia.com/)\n- [Treehouse](https://teamtreehouse.com/)\n- [Tutorial Point](https://www.tutorialspoint.com/)\n- [Udacity](https://udacity.com/)\n- [Udemy](https://udemy.com/)\n- [Upskill](https://upskillcourses.com/)\n- [W3Schools](https://www.w3schools.com/)\n\n\n## YouTube channels\n\n- [1stWebDesigner](https://www.youtube.com/user/1stwebdesigner)\n- [Abdul Bari](https://m.youtube.com/channel/UCZCFT11CWBi3MHNlGf019nw/playlists)\n- [Academind](https://www.youtube.com/c/Academind)\n- [Aman Fangeria](https://www.youtube.com/c/AmanFangeria)\n- [Amigoscode](https://www.youtube.com/c/amigoscode/videos)\n- [Apna College ](https://www.youtube.com/c/ApnaCollegeOfficial)\n- [Bruno Antunes](https://www.youtube.com/c/BrunoAntunesPT)\n- [ByteByteGo](https://www.youtube.com/c/ByteByteGo)\n- [Clever Programmer](https://www.youtube.com/c/CleverProgrammer)\n- [Code Diggers](https://www.youtube.com/c/CodeDiggers)\n- [CodeOpinion](https://www.youtube.com/channel/UC3RKA4vunFAfrfxiJhPEplw)\n- [Code with Anna Kubów](https://www.youtube.com/c/AniaKubów)\n- [Coder Coder](https://www.youtube.com/@TheCoderCoder)\n- [CodeWithHarry](https://www.youtube.com/c/CodeWithHarry)\n- [Coding Addict](https://www.youtube.com/c/CodingAddict)\n- [CS Dojo](https://www.youtube.com/c/CSDojo)\n- [Derek Banas](https://www.youtube.com/user/derekbanas)\n- [Design Course](https://www.youtube.com/channel/UCVyRiMvfUNMA1UPlDPzG5Ow)\n- [Faraday Academy](https://www.youtube.com/c/FaradayAcademy)\n- [Florin Pop](https://www.youtube.com/c/FlorinPop)\n- [freeCodeCamp.org](https://www.youtube.com/c/Freecodecamp)\n- [Google Chrome Developers](https://www.youtube.com/c/GoogleChromeDevelopers)\n- [Harshit vashisth](https://www.youtube.com/c/Harshitvashisth)\n- [JavaScript Mastery](https://www.youtube.com/c/JavaScriptMastery)\n- [Jenny's lectures CS/IT NET\u0026JRF](https://www.youtube.com/c/JennyslecturesCSITNETJRF)\n- [Kunal Kushwaha](https://www.youtube.com/c/kunalkushwaha)\n- [Laracasts](https://www.youtube.com/c/Laracastsofficial)\n- [LevelUpTuts](https://www.youtube.com/c/LevelUpTuts/featured)\n- [Net Ninja](https://www.youtube.com/c/TheNetNinja)\n- [Programming with Mosh](https://www.youtube.com/c/programmingwithmosh)\n- [Sonny Sangha](https://www.youtube.com/c/SonnySangha)\n- [sentdex](https://www.youtube.com/c/sentdex)\n- [Steve Griffith - Prof3ssorSt3v3](https://www.youtube.com/c/SteveGriffith-Prof3ssorSt3v3)\n- [take U forward](https://www.youtube.com/c/takeUforward)\n- [Tech with Tim](https://www.youtube.com/c/TechWithTim)\n- [The Coding Train](https://www.youtube.com/c/TheCodingTrain/featured)\n- [Thapa Technical](https://www.youtube.com/c/ThapaTechnical)\n- [Traversy Media](https://www.youtube.com/c/TraversyMedia)\n- [Web Dev Simplified](https://www.youtube.com/c/WebDevSimplified)\n- [William Candillon](https://www.youtube.com/c/wcandillon)\n\n\n## Books\n\n- [+100 slides on HTML \u0026 CSS best practices](https://georgemoller.gumroad.com/l/hQWSH)\n- [+80 slides on UI/UX best practices](https://georgemoller.gumroad.com/l/MAVqE)\n- [A Data-Centric Introduction to Computing](https://dcic-world.org/)\n- [Adaptive Web Design](https://adaptivewebdesign.info/1st-edition/)\n- [Agile Software Development, Principles, Patterns, and Practices](https://www.amazon.com/Software-Development-Principles-Patterns-Practices/dp/0135974445)\n- [An Introduction to Machine Learning - Machine Learning Summer](https://www.pdfdrive.com/an-introduction-to-machine-learning-machine-learning-summer-e10685818.html)\n- [Blockchain for Dummies](https://www.ibm.com/downloads/cas/36KBMBOG)\n- [Database Design - 2nd Edition](https://opentextbc.ca/dbdesign01/)\n- [Eloquent Javascript](https://eloquentjavascript.net/)\n- [Game Programming Patterns](http://gameprogrammingpatterns.com/)\n- [Guide to competitive programming](https://www.amazon.com/Guide-Competitive-Programming-Algorithms-Undergraduate/dp/3319725467)\n- [Introduction to Computer Science using Java](http://www.programmedlessons.org/Java9/index.html)\n- [Java in a Nutshell](https://www.oreilly.com/library/view/java-in-a/9781492037248/)\n- [Javascript Handbook](https://thevalleyofcode.com/js/)\n- [Learn OpenGL](https://learnopengl.com/)\n- [Learning Patterns - Lydia Hallie and Addy Osmani](https://archive.org/details/learning-patterns/learning-patterns-final-v1.1/)\n- [Node.js in Action](https://dokumen.pub/nodejs-in-action-2nbsped-1617292575-9781617292576.html)\n- [PHP The Right Way](https://phptherightway.com/)\n- [Python for Everybody](https://www.py4e.com/book)\n- [Secrets of the JavaScript Ninja](https://www.amazon.ca/Secrets-JavaScript-Ninja-John-Resig/dp/1617292850)\n- [Software Engineering](https://www.amazon.com/Software-Engineering-10th-Ian-Sommerville/dp/0133943038)\n- [The Go Handbook](https://thevalleyofcode.com/go)\n- [The Self Taught Programmer](https://www.amazon.com/Self-Taught-Programmer-Definitive-Programming-Professionally/dp/0999685902)\n- [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)\n\n\n## Courses\n\n- [Asynchronous Programming: The End of The Loop](https://egghead.io/courses/asynchronous-programming-the-end-of-the-loop) by Jafar Husain\n- [Blockchain Revolution Specialization](https://www.coursera.org/specializations/blockchain-revolution-enterprise) by INSEAD\n- [CS-433: Machine Learning](https://www.epfl.ch/labs/mlo/machine-learning-cs-433/) by EPFL\n- [CS50: Introduction to Artificial Intelligence with Python](https://cs50.harvard.edu/ai/2020/) -Brian Yu, David J. Malan (Harvard OpenCourseWare)\n- [CS50: Introduction To Computer Science](https://online-learning.harvard.edu/course/cs50-introduction-computer-science) by Harvard University\n- [CSS for JavaScript Developers](https://css-for-js.dev) by Josh W Comeau\n- [Foundations of User Experience (UX) Design](https://www.coursera.org/learn/foundations-user-experience-design?specialization=google-ux-design) by Google\n- [Full stack JavaScript](https://www.theodinproject.com/paths/full-stack-javascript?) by The Odin Project\n- [Introduction to Computer Science and Programming Using Python](https://www.edx.org/course/introduction-to-computer-science-and-programming-7) by MIT\n- [Learn Python](https://www.kaggle.com/learn/python) by Kaggle\n- [Programming for Everybody (Getting Started with Python)](https://www.coursera.org/learn/python?specialization=python) by The University of Michigan\n- [Responsive Web Design](https://www.freecodecamp.org/learn/responsive-web-design/) by freeCodeCamp\n- [Responsive Web Design with HTML5 and CSS3 - Advanced](https://www.udemy.com/course/responsive-web-design-with-html5-and-css3-advanced/) by Udemy\n- [The Creative Javascript Course](https://developedbyed.com/p/the-creative-javascript-course) by Dev Ed\n- [Ultimate Courses](https://ultimatecourses.com) by Todd Motto\n- [Deep Dive Into Modern Web Development](https://fullstackopen.com/) by fullstackopen.com\n\n\n## Podcasts\n\n- [Chats with Kent C. Dodds](https://kentcdodds.com/chats/04)\n- [CodeNewbie Podcast](https://www.codenewbie.org/podcast)\n- [Concerning AI](https://concerning.ai/)\n- [Developer Tea](https://developertea.com/)\n- [GitMinutes](https://www.gitminutes.com/)\n- [Ladybug Podcast](https://www.ladybug.dev/)\n- [Learn to Code with Me](https://learntocodewith.me/podcast/)\n- [PHP Roundtable](https://www.phproundtable.com/)\n- [React Podcast](https://spec.fm/podcasts/reactpodcast)\n- [She's in Tech](https://shesintechpodcast.com/)\n- [Syntax](https://syntax.fm/)\n- [Talk Python To Me](https://talkpython.fm)\n- [Talking Machines](https://www.thetalkingmachines.com/)\n- [The Changelog Podcast](https://changelog.com/podcast)\n- [The Hanselminutes Podcast](https://hanselminutes.com/)\n- [The CSS Podcast](https://thecsspodcast.libsyn.com/)\n- [The freeCodeCamp Podcast](https://freecodecamp.libsyn.com/)\n- [The Real Python Podcast](https://realpython.com/podcasts/rpp)\n- [The Virtual Coffee Podcast](https://virtualcoffee.io/podcast/)\n- [React Wednesdays Podcast](https://www.telerik.com/react-wednesdays#)\n\n## Blogs\n\n- [Hashnode Python Blogs](https://hashnode.com/n/python) by [Hashnode](https://hashnode.com)\n- [Planet Python](https://planetpython.org/)\n- [Full Stack Python](https://www.fullstackpython.com/blog.html)\n- [Real Python](https://realpython.com/)  \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthisdot%2Ftech-learning-resources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthisdot%2Ftech-learning-resources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthisdot%2Ftech-learning-resources/lists"}