A curated list of awesome learning collections on various topics.
- Motivation
- Computer Science
- Data Science
- Web Development
- Software Development
- Game Development
- Security
- Cryptocurrency
- Other
There are a lot of awesome learning collections out there and I've been having difficulty in keeping them in one place. So I will curate them here so other people can see and contribute to this. Whenever I encounter an awesome learning collection, I'll add it here.
- Coding Interview University - A pretty comprehensive checklist of things to learn and review to prepare for a coding interview.
- Open Source Society University Computer Science Path - Teach yourself Computer Science without spending a dime.
- Computer Science Courses with Video Lectures - List of Computer Science courses with video lectures.
- Tech Interview Megarepo - Study materials for technical interviews.
- Lib4Dev Algorithms Topic - Algorithm-related repos on GitHub listed by Lib4Dev.
- Visualgo - Visualising data structures and algorithms through animation.
- Khan Academy Computing Courses - A couple of free courses on Computing by Khan Academy.
- The Bit Theories - 3-minute computer science reads.
- Operating Systems: Three Easy Pieces - Free book on Operating Systems.
- Computer Science: A Full Bachelor Curriculum - This board is a collection of free online courses that will provide you with the same knowledge that you would otherwise receive by earning a full Bachelor of Science in Computer Science from one of the top technical universities in the world.
- Interviews - Everything you need to get the job.
- Open Source Society University Data Science Path - Teach yourself Data Science without spending a dime!
- Awesome Data Science - A curated list of resources for learning Data Science.
- Deep Learning Tutorials - A collection of PowerPoint presentations about deep learning.
- TensorFlow World Resources - Organized & Useful Resources about Deep Learning with TensorFlow.
- Machine Learning for Software Engineers - A practical approach to machine learning.
- Data Science Cheatsheets - Learn data science tools by checking out these cheatsheets.
- Frontend Development Bookmarks - A badass list of frontend development resources I collected over time.
- What Do I Need to Know to Ace a JavaScript Interview? - A collection of resources for learning JS to ace an interview.
- Frontend Dev Bookmarks - Manually curated collection of resources for frontend web developers.
- Frontend Dev Resources - List of useful resources for front end developers.
- BestOfJS Learning Resources - GitHub repos for JavaScript learning.
- JS Stack from Scratch - Step-by-step tutorial to build a modern JavaScript stack.
- 20+ Docs and Guides for Front End Developers Series - Exactly as the name sounds. Also contains links to the previous articles of the series.
- AWS Open Guide - A practical guide to AWS.
- Search Engineering Open Guide - A practical guide to search engineering.
- HTML Reference - A free guide to HTML.
- CSS Reference - A free guide to CSS.
- Web Design in 4 Minutes - A short interactive tutorial that teaches web design.
- PHP: The Right Way - A collection of PHP best practices.
- W3Schools How Tos - Collection of tutorials by W3Schools.
- Upskill Essential Web Development Course - Learn to build full stack web apps for free.
- Frontend Developer Interview Questions - Ace your frontend developer interview by reviewing these questions.
- Mozilla Developer Network Docs - Resources for developers, by developers.
- 30 Seconds of Code - Curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.
- Best of JS - Check out the most popular open-source projects and the latest trends about the web platform and node.js.
- Spellbook for Modern Web Dev - A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development.
- JS Stack from Scratch - Step-by-step tutorial to build a modern JavaScript stack.
- Web Developer Roadmap - Roadmap to becoming a web developer.
- Modern Javascript Cheatsheet - Cheatsheet for the JavaScript knowledge you will frequently encounter in modern projects.
- How to be a Programmer - Learn how to be a programmer with this collection of resources.
- FreeCodeCamp Guides - Articles about programming from FreeCodeCamp and the community.
- Lib4Dev Books - Books hosted on GitHub listed by Lib4Dev.
- GitHub Collections - Curated lists and insight into burgeoning industries, topics, and communities.
- Github Topics - A list of top topics and their corresponding resources on GitHub.
- One Click to be Pro - A list of the best resources to help you become a pro.
- QuickCode - A list of free courses to learn any programming language.
- DevFreeBooks - A collection of free books for developers.
- Goal Kicker Free Programming Books - Programming Notes for Professionals books.
- Awesome List of Top Github Repos - Curated List of Awesome Github Topics.
- Programmer Competency Matrix - A quick check of your skills as a programmer.
- Ebook Foundation Free Programming Books - A list of freely available programming books.
- You Don't Need Github Repo - A collection of You Don't Need repos like You Don't Need Javascript.
- Viking Code School Prep - Everything you need to begin a career in software engineering. 100% Free.
- Enlight - Learn to program by building projects.
- Linux Journey - Learn the ways of Linux-fu, for free.
- Exercism - Level up your programming skills by solving problems in over 30 languages.
- Google Codelabs - Step by step coding guides from Google.
- List.community - List.community is an easy way to browse curated lists on GitHub.
- Public APIs - A collective list of public JSON APIs for use in web development.
- Best websites a programmer should visit - Some useful websites for programmers.
- Rico's Cheatsheets - A bunch of beautiful cheatsheets.
- Learn X in Y Minutes - Learn most of a language's syntax in one program.
- Hackr - Find the Best programming Courses & Tutorials.
- Game Programming Patterns - A collection of game programming patterns.
- Amit's Game Programming Info - Game Programming Gems.
- SecurityTube - YouTube for Computer Security Videos
- Cryptominded - A curated directory of the best cryptocurrency resources.
- CryptoList - Curated collection of blockchain & cryptocurrency resources.
- Athena - Athena is a community-curated repository of 🔥 learning resources.
- Learn Anything - the platform for knowledge discovery that helps you understand any topic through the most efficient paths, as voted by the community.
- YouTube Creator Academy - Learn how to be a great YouTube content creator.
- Product Hunt Curated Resources - Curated resource lists showcased in Product Hunt.
- Wisdom Curated - A curated list of learning resources about life.
- Boundless - Free legit textbooks.
- Warren - A curated list of rabbitholes.
- Ivy League MOOCs - A collection of free courses from Ivy League Universities.
- Bookicious Collections - Book recommendations of famous tech giant founders and CEOs.
- Bookcelerator - Top books that will make you smarter.
- Buffer's Social Media Academy - Up your social media marketing game, one article at a time.
- LightNote - Interactive music theory lessons.
- Wikibooks by Subject - Free books on different subjects.
- 150+ Educational Websites form Lifelong Learners - A list of learning websites.
- Awesome Checklist Checklist - A Curated List of Checklists.
- Mind Expanding Books - Books that will blow your mind.
- Marketing for Engineers - A curated collection of marketing articles & tools to grow your product.