awesome-learning-collections
✨ A curated list of awesome learning collections on various topics.
https://github.com/johnpaulada/awesome-learning-collections
Last synced: 14 days ago
JSON representation
Business
- Buffer's Social Media Academy - Up your social media marketing game, one article at a time.
- Marketing for Engineers - A curated collection of marketing articles & tools to grow your product.
- Google Primer - Bite-sized lessons to better your business.
Computer Science
- Google Tech Dev Guide - Grow Your Technical Skills with Google.
- Open Source Society University Computer Science Path - Teach yourself Computer Science without spending a dime.
- 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.
- 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.
- Competitive Programming Curriculum - A list of resources for learning competitive programming.
- Competitive Programming Worksheet - A spreadsheet with exercises and learning resources for competitive programming.
- Base CS - Exploring the basics of computer science, every Monday, for a year.
- Geeks For Geeks - A computer science portal for geeks.
- Algorithms, etc. - Algorithms notes by Jeff Erickson.
- Coding Interview Topic on Github
- Competitive Programming Topic on Github
- Interview Topic on Github
- Algorithm Topic on Github
- Classpert Online Course Search - Find and compare online courses from multiple e-learning platforms. Focus on Computer Science Courses
- Coding Interview University - A pretty comprehensive checklist of things to learn and review to prepare for a coding interview.
- Computer Science Courses with Video Lectures - List of Computer Science courses with video lectures.
- Tech Interview Megarepo - Study materials for technical interviews.
- The Bit Theories - 3-minute computer science reads.
- Interviews - Everything you need to get the job.
- Awesome Computer Science Opportunities - An awesome list of events and fellowship opportunities for Computer Science students.
- Tech Interview Handbook - Algorithms study materials, behavioral content and tips for rocking your coding interview.
- Minimal Python DS & Algorithms - Minimal examples of data structures and algorithms in Python.
- Interactive Coding Challenges - Interactive Python coding interview challenges (algorithms and data structures).
- Cosmos - Your personal library of every algorithm and data structure code that you will ever encounter
- AlgoWiki - Repository which contains links and resources on different topics of Computer Science.
- Interview repo by @andreis - Everything you need to prepare for your technical interview.
- Operating Systems: From 0 to 1 - Bootstrap yourself to write an OS from scratch. A book for self-learner.
- Algorithms - Solved algorithms and data structures problems in many languages.
- Learn Computer Science in 5 Months - This is the Curriculum for "Learn Computer Science in 5 Months" By Siraj Raval on Youtube.
- Javascript Algorithms - Algorithms and data structures implemented in JavaScript with explanations and links to further readings.
- Learn Math Fast - This is the Curriculum for "How to Learn Mathematics Fast" By Siraj Raval on Youtube.
- SICP Course - Self-paced course on Structure and Interpretation of Computer Programs.
- Operating Systems: Three Easy Pieces - Free book on Operating Systems.
- Data Structures and Algorithms Problems - A list of DS and algorithm problems you can do in any language.
Cryptocurrency
- CryptoList - Curated collection of blockchain & cryptocurrency resources.
- Learn Blockchain in 2 months - Learn Blockchain in 2 months.
- Cryptominded - A curated directory of the best cryptocurrency resources.
Data Science
- Fast.ai - Cutting Edge Deep Learning For Coders - Learn the latest developments in deep learning, how to read and implement new academic papers, and how to solve challenging end-to-end problems such as natual language translation.
- Fast.ai - From Deep Learning Foundations to Stable Diffusion - Fast.ai's 2022 course that teaches Deep Learning up to the Stable Diffusion level.
- Facebook AI - Facebook's AI Tools.
- Data Engineering Wiki - A collection of recommended resources by other Data Engineers. Learning list from the Data Engineering subreddit.
- Official TensorFlow Learning Resources - A collection of resources of learning TensorFlow directly from the official TensorFlow website.
- 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.
- Machine Learning for Software Engineers - A practical approach to machine learning.
- Rahul Kumar's Awesome AI Bookmarks - Curated list of my reads, implementations and core concepts of Artificial Intelligence, Deep Learning, Machine Learning by best folk in the world.
- Practical PyTorch - PyTorch tutorials demonstrating modern techniques with readable code.
- Data Science Cheatsheets - Learn data science tools by checking out these cheatsheets.
- My Alcamy Data Science Library - An Alcamy library for learning data science, curated by me.
- Data Mesh Architecture - A resource on how to implement Data Mesh in general, with links to resources for learning more.
- Made with ML - All about MLOps.
- TensorFlow World Resources - Organized & Useful Resources about Deep Learning with TensorFlow.
Design
- CSS Grid - Learn CSS Grid with Wes Bos in 25 pretty good videos.
- Good User Interface - What makes a good user interface?
Game Development
- Game Programming Patterns - A collection of game programming patterns.
- Amit's Game Programming Info - Game Programming Gems.
Languages
- Go 101 - Learn Go.
- Gophercises - Coding exercises for budding Gophers.
- Try Haskell - Learn Haskell interactively in 5 minutes.
- Clojure-script.org - An unofficial guide to ClojureScript.
- Project-based Learning in C - Learn C by building projects.
- Gopher Reading List - A curated selection of blog posts on Go.
- Go Performance Book - Thoughts on Go performance optimization.
- 30 Seconds of Java - Curated collection of useful little Java functions that you can understand quickly.
- Comprehensive Python Cheatsheet - A pretty comprehensive Python usage cheatsheet without all the noise.
- Go Styleguide - Opinionated Styleguide for the Go language.
- Project-based Learning - Learn languages by building projects.
- 30 Seconds of Python Code - Python implementation of 30-seconds-of-code.
- Data Structures and Algorithms in Go - Exactly what it says.
- Just for Func - A YouTube channel dedicated to Go programming.
Others
- Classroomies - Watch & discuss pre-recorded Startup & CS lectures from Stanford together, in real-time.
- Where is Sci-Hub? - Tells you where Sci-Hub is hosted right now.
- 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.
- Pretty Awesome Lists - A pretty collection of awesome lists.
- Wisdom Curated - A curated list of learning resources about life.
- Boundless - Free legit textbooks.
- Bookicious Collections - Book recommendations of famous tech giant founders and CEOs.
- Bookcelerator - Top books that will make you smarter.
- Wikibooks by Subject - Free books on different subjects.
- 150+ Educational Websites form Lifelong Learners - A list of learning websites.
- Physics Travel Guide - The Physics Travel Guide is a tool that makes learning physics easier.
- Mind Expanding Books - Books that will blow your mind.
- Courseroot - The biggest database of online courses for you to filter through based on price, difficulty, certificate quality, and more.
- Learrrn - A curated list of hand-picked learning resources.
- Warren - A curated list of rabbitholes.
- Awesome Checklist Checklist - A Curated List of Checklists.
- Explorable Explanations - A collection of interactive learning resources.
- Grow with Google - Free training, tools, and events to help you grow your skills, career, or business.
- Product Hunt Curated Resources - Curated resource lists showcased in Product Hunt.
- LightNote - Interactive music theory lessons.
- Ivy League MOOCs - A collection of free courses from Ivy League Universities.
Security
- Hacker 101 - Hacker101 is a free class for web security.
- Infosec_Reference - An Information Security Reference That Doesn't Suck.
- Awesome Hacking - A collection of various awesome lists for hackers, pentesters and security researchers.
- Free Security Books - Free Security and Hacking eBooks.
Software Development
- 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.
- 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.
- Enlight - Learn to program by building projects.
- Linux Journey - Learn the ways of Linux-fu, for free.
- Google Codelabs - Step by step coding guides from Google.
- 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.
- Daily Programmer on Reddit - Great daily programmer challenges on Reddit.
- Design Patterns for Humans - Learn design patterns without the blood, sweat, and tears.
- Codemy - Our goal is to provide quality, free and / or highly accessible content that anyone can use to build or grow their skills.
- Essential Image Optimization - A modern guide to image optimization.
- Play With Kubernetes Classroom - The Play with Kubernetes classroom is a new site provided by Docker that helps you get hands-on experience using Kubernetes.
- List.community - *List.community is an easy way to
- How to be a Programmer - Learn how to be a programmer with this collection of resources.
- One Click to be Pro - A list of the best resources to help you become a pro.
- Awesome List of Top Github Repos - Curated List of Awesome Github Topics.
- Programmer Competency Matrix - A quick check of your skills as a programmer.
- Viking Code School Prep - Everything you need to begin a career in software engineering. 100% Free.
- 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.
- Mega Project List - A list of practical projects that anyone can solve in any programming language.
- Every Programmer Should Know - A collection of (mostly) technical things every software developer should know.
- Back-End Developmer Interview Questions - A list of back-end related questions you can be inspired from to interview potential candidates, test yourself or completely ignore.
- Awesome Cheatsheets - Awesome cheatsheets for popular programming languages, frameworks and development tools.
- iOS Developer Roadmap - Roadmap to becoming an iOS developer in 2018.
- Exercises in Programming Style - Comprehensive collection of programming styles using a simple computational task, term frequency.
- Kubernetes Challenges - Challenge your Kubernetes prowess.
- Build your own X - Build your own language, server, database, etc. in order to understand them.
- JavaScript Algorithms - Implementation of famous CS data structures and algorithms in JavaScript.
- Interview Map - A comprehensive mind map that can help you make a better preparation for the next interview.
- System Design Primer - Learn how to design large-scale systems. Prep for the system design interview.
- Goal Kicker Free Programming Books - Programming Notes for Professionals books.
- QuickCode - A list of free courses to learn any programming language.
- Exercism - Level up your programming skills by solving problems in over 30 languages.
- DevFreeBooks - A collection of free books for developers.
- FreeCodeCamp Guides - Articles about programming from FreeCodeCamp and the community.
- The Bash Guide - A quality-driven guide through the shell's many features.
Web Development
- 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.
- BestOfJS Learning Resources - GitHub repos for JavaScript learning.
- Web Design in 4 Minutes - A short interactive tutorial that teaches web design.
- W3Schools How Tos - Collection of tutorials by W3Schools.
- Mozilla Developer Network Docs - Resources for developers, by developers.
- Best of JS - Check out the most popular open-source projects and the latest trends about the web platform and node.js.
- Interneting Is Hard But It Doesn't Have To Be - Friendly web development tutorials for complete beginners for Free.
- Glitch Web Starter Kit - A free, 4-part video course with interactive code examples to learn to make a website using HTML, JS, CSS and Node.js.
- Glitch React Starter Kit - A free, 5-part video course with interactive code examples that will help you learn React.
- Front-End-Wizard - A collection of front end resources, tutorials, codepens and articles.
- Modern JavaScript - How it's done now. From the basics to advanced topics with simple, but detailed explanations.
- Cloud Native Landscape - All the popular software for working in the cloud.
- Awesome Prisma - An awesome collection of Prisma resources from the GraphCool people themselves.
- Front-end Design Checklist - The Design Checklist for Creative Web Designers and Patient Front-End Developers.
- Scaler Topics - Free Programming Tutorials
- Frontend Masters' Frontend Handbook - This is a guide that anyone could use to learn about the practice of front-end development.
- Frontend Dev Resources - List of useful resources for front end developers.
- JS Stack from Scratch - Step-by-step tutorial to build a modern JavaScript stack.
- AWS Open Guide - A practical guide to AWS.
- Search Engineering Open Guide - A practical guide to search engineering.
- Frontend Developer Interview Questions - Ace your frontend developer interview by reviewing these questions.
- Spellbook for Modern Web Dev - A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development.
- Modern Javascript Cheatsheet - Cheatsheet for the JavaScript knowledge you will frequently encounter in modern projects.
- Grab Frontend Guide - Study guide and introduction to the modern front end stack.
- Front End Interview Handbook - Almost complete answers to "Front-end Job Interview Questions" which you can use to interview potential candidates, test yourself or completely ignore.
- You Don't Know JS - This is a series of books diving deep into the core mechanisms of the JavaScript language.
- Front End Checklist - The Front-End Checklist Application is perfect for modern websites and meticulous developers!
- Real World Apps - See how the exact same Medium.com clone (called Conduit) is built using any of our supported frontends and backends. Yes, you can mix and match them, because they all adhere to the same API spec 😮😎.
- RxJS Docs - A separate, pretty official RxJS docs website.
- Node Best Practices - A list of best practices in Node and its ecosystem.
- 20+ Docs and Guides for Front End Developers Series - Exactly as the name sounds. Also contains links to the previous articles of the series.
- React Bots - A compilation of React Patterns, techniques, tips and tricks.
- HEAD - A free guide to elements.
- Web Developer Roadmap - Roadmap to becoming a web developer.
- Upskill Essential Web Development Course - Learn to build full stack web apps for free.
- Frontend Performance Checklist - Improve your frontend web performance. Download PDF from the link.
- Learn Storybook - Learn Storybook to create bulletproof UI components as you build an app UI from scratch.