Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/witoszekdev/my-awesome-learning-resources
Curated personal list of programming related learning resources π
https://github.com/witoszekdev/my-awesome-learning-resources
List: my-awesome-learning-resources
Last synced: 18 days ago
JSON representation
Curated personal list of programming related learning resources π
- Host: GitHub
- URL: https://github.com/witoszekdev/my-awesome-learning-resources
- Owner: witoszekdev
- License: other
- Created: 2018-10-28T17:22:56.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-12-19T23:48:31.000Z (about 5 years ago)
- Last Synced: 2024-04-20T06:04:10.985Z (8 months ago)
- Homepage:
- Size: 50.8 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- ultimate-awesome - my-awesome-learning-resources - Curated personal list of programming related learning resources π. (Other Lists / PowerShell Lists)
README
# (my) Awesome learning resouces π
> Curated personal list of programming related learning resources.
[![forthebadge](https://forthebadge.com/images/badges/cc-0.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)**But Why?**
I starred a lot of repos on GitHub and bookmarked / pinboarded / Instapapered a lot of great resources on the Internet.
Unfortunatley I've never had time to read them all. Maybe when I categorize them in a nice and easy-to-read list I'll finally read them? π**Notes from the author**
I've tried to list mainly free and open source resources like blogs, Medium articles, GitHub repos and avoid Bootcamps and paid online courses (although I don't discourage you from taking one!)
I might remove some resources that I personally find not worthy of mine and your time or aren't compliant with the rules I described.
Legend
| Icon | Meaning |
| ---:| :--- |
| π | Introduction to topic / List / Curriculum |
| βοΈ | Blog |
| π | List linking to other resources |
| π¬ | Text Tutorial |
| π₯ | Video Tutorial / YouTube Channel |
| ποΈ | Article |
| π | Book |
| βοΈ | Learn by doing |
| π | Spaced repetition |
| π | Quizes |
| π‘ | New Ideas / Trending |
| π | BestβPractices |
| π§ | Bad-Practices |
| π | Design Patterns |
| π | Security |
| βοΈ | Code |## General Programming
Programming resources not asosiated with any programming language/technology- [Learn anything π](https://github.com/learn-anything/learn-anything)
- [Curated Programming Resources π](https://github.com/Michael0x2a/curated-programming-resources/blob/master/resources.md)
- [Programming curricula ππ](https://github.com/P1xt/p1xt-guides)
- [Build your own... βοΈ](https://github.com/danistefanovic/build-your-own-x)
- [Project Based Learning βοΈπ](https://github.com/tuvtran/project-based-learning)
- [Reverse Engineering for Beginners π](https://github.com/DennisYurichev/RE-for-beginners)
- [Operating Systems: From 0 to 1 π](https://github.com/tuhdo/os01) - build your own operating system!
- [A-Z Resources for Studens π](https://github.com/dipakkr/A-to-Z-Resources-for-Students#6-internship-portals-smile)
- [Design Patterns For Humans π¬](https://github.com/kamranahmedse/design-patterns-for-humans)
- [Free Programming Books ππ](https://github.com/EbookFoundation/free-programming-books)
- [Techio βοΈπ¬](https://tech.io) β "The Knowledge-Sharing Platform for Developers"
- [Awesome Learn To Code π](https://github.com/mike-north/awesome-learn-to-code) β A list of awesome resources for learning to code
- [Enlight π¬βοΈ](https://enlight.nyc) β open-source, community-driven educational network for learning to code
- [/notes π¬](https://github.com/darshanime/notes) β personal notes on various computer science topics, gathered over 3 year### Computer Science
Learn theoretical basics of programming
- [Open Source Society University ππ](https://github.com/ossu/computer-science)
- [Awesome CS Courses π](https://github.com/prakhar1989/awesome-courses)
- [Coding Interview University ππ](https://github.com/jwasham/coding-interview-university)### Algorithms
*also see Career section in General Advice*
- [algodaily](algodaily.com) - Daily coding challanges
- [Interactive Coding Challanges βοΈπ](https://github.com/donnemartin/interactive-coding-challenges)
- [Tech Interview Handbook β Algorithms π¬](https://github.com/yangshun/tech-interview-handbook/blob/master/algorithms)
- [Cosmos π¬βοΈ](https://github.com/OpenGenus/cosmos) β "Algorithms that run our universe | Your personal library of every algorithm and data structure code that you will ever encounter"
- [Algorithms in Python βοΈ](https://github.com/keon/algorithms) β "Minimal and clean example implementations of data structures and algorithms in Python 3"
- [pygorithm βοΈ](https://github.com/OmkarPathak/pygorithm)
- [Algorithms in JavaScript βοΈ](https://github.com/yangshun/lago)
- [Javascript Algorithms βοΈπ¬π](https://github.com/trekhleb/javascript-algorithms) β Algorithms and data structures implemented in JavaScript with explanations and links to further readings### Regex
- [RegexOne π¬](https://regexone.com)
- [Execute Program ππ](https://www.executeprogram.com/)
- [Regular Expressions - The Coding Train π₯](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6YEypLuls7iidwHMdCM6o2w)#### Challanges
- [Project Euler βοΈ](https://projecteuler.net)
- [Code Signal βοΈ](https://app.codesignal.com)
- [Leet Code βοΈ](https://leetcode.com/problemset/all/)### Projects
- [Mega Project List βοΈ](https://github.com/karan/Projects) β A list of practical projects that anyone can solve in any programming language
- [Martyr2βs Mega Project List βοΈ](https://www.dreamincode.net/forums/topic/78802-martyr2s-mega-project-ideas-list/)
- [Awesome First PR Opportunities βοΈπ](https://github.com/MunGell/awesome-for-beginners#javascript) β List of Open Source projects for beginners
- [Beginner Projects Repo βοΈ](https://github.com/jorgegonzalez/beginner-projects#99-bottles)
- [RosettaCode βοΈβοΈ](http://rosettacode.org/wiki/Rosetta_Code) β "a programming chrestomathy site. The idea is to present solutions to the same task in as many different languages as possible, to demonstrate how languages are similar and different, and to aid a person with a grounding in one approach to a problem in learning another"## Front-End Development
- [Web Developer Roadmap π](https://github.com/kamranahmedse/developer-roadmap)
- [Learn web development as an absolute beginner (2018 guide) π](https://coder-coder.com/learn-web-development/) - great introduction to learning Web Development
- [Front-End Developer Handbook π](https://legacy.gitbook.com/book/frontendmasters/front-end-developer-handbook-2018/details)
- [Reading List β The New Code π](http://thenewcode.com/729/Introduction-to-Web-Development-Reading-Lists)
- [Web Development Syllabus π](https://novicedock.com/learn/computer-science/web-development#practice)
- [The Most Essential List for Front-End Beginners π](https://github.com/thedaviddias/Resources-Front-End-Beginner)
- [Become a Full-Stack Developer π](https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer)
- [The Odin Project](https://www.theodinproject.com/home) β "Your Career in Web Development Starts Here"
- [Frontend Armory](https://frontarm.com/)### HTML
- [HTML Best Practices π](https://github.com/hail2u/html-best-practices)
- [Favicon Cheat Sheet π¬](https://github.com/audreyr/favicon-cheat-sheet)
- [Let's make a website! ποΈ](https://codeburst.io/lets-make-a-website-ae5e28758519) β Series of articles about building first website### CSS
- [x] [CSS Diner π¬π](https://flukeout.github.io)
- [Magic of CSS π¬](https://adamschwartz.co/magic-of-css/)
- [CSS Reference βοΈπ¬](https://cssreference.io) β The most esthetical CSS Reference I've found
- [Do you hate writing CSS? ποΈ](https://codeburst.io/do-you-hate-writing-css-dbdf60175381)
- [How To Animate Using CSS ποΈ](https://codeburst.io/how-to-animate-using-css-27e04208ee8)
- [Make the Perfect Responsive Grid with CSS ποΈ](https://codeburst.io/make-the-perfect-responsive-grid-with-css-df6862984e6)
- [Build a Minimalist HTML Card in just 53 lines of code ποΈ](https://codeburst.io/build-a-minimalist-html-card-in-just-53-lines-of-code-with-flexbox-b40801927eb5)### JavaScript
- [javascript.info π](https://javascript.info/)
- [Eloquent JavaScript π](http://eloquentjavascript.net)
- [You Don't Know JS π](https://github.com/getify/You-Dont-Know-JS)
- [JavaScript Stack From Scratch π¬](https://github.com/verekia/js-stack-from-scratch)
- [JavaScript tooling π§](https://blog.qmo.io/javascript-tooling-the-evolution-and-future-of-js-front-end-build-tools/)
- [How to setup Webpack from scratch π¬](https://codeburst.io/easy-guide-for-webpack-2-0-from-scratch-fe508a3ce44e)
- [Awesome JavaScript Learning π](https://github.com/micromata/awesome-javascript-learning)
- [Node School Workshops βοΈ](https://nodeschool.io)
- [The Coding Train π₯](https://www.youtube.com/user/shiffman)
- [The beginning of an adventure: 13 Weeks of JavaScript ποΈ](https://medium.com/@___aerox___/the-beginning-of-an-adventure-13-weeks-of-javascript-78107605d533)
- [JavaScript Garden π¬](http://bonsaiden.github.io/JavaScript-Garden/) β Documentation of most quirky parts of JS
- [Learning JavaScript Design Patterns ππ](https://addyosmani.com/resources/essentialjsdesignpatterns/book/)
- [Survive JS π](https://survivejs.com/)#### ES6+
- [jsfeatures.in π](https://jsfeatures.in/) - List with examples of new JS features#### React
- [React Resources π](https://reactresources.com/)
- [Dan Abramov's Blog ](https://overreacted.io/)
- [Interview Questions π¬](https://github.com/sudheerj/reactjs-interview-questions)
- [React Bits π](https://vasanthk.gitbooks.io/react-bits/)
- [JS.coach π](https://js.coach/?collection=React)
- [useHooks πβοΈ](https://usehooks.com/)#### PWA - Progressive Web Apps
~~- [PWA Fundamentals ](https://github.com/mike-works/pwa-fundamentals)~~
> Paid Workshop Materials### HTTP
- [Auth Boss π](https://github.com/teesloane/Auth-Boss) β Learn about different authentication methodologies on the web### Practice tasks
- [RealWorld βοΈπ¬](https://github.com/gothinkster/realworld) β Exemplary fullstack Medium.com clone
- [Thinkster βοΈπ¬](https://thinkster.io)
- [JavaScript Excercises βοΈ](https://github.com/appalaszynski/javascript-exercises)
- [How to build responsive website from start to finish π₯](https://www.youtube.com/playlist?list=PLqGj3iMvMa4KQZUkRjfwMmTq_f1fbxerI)
- [The New Code β Excercises and Quizes βοΈπ](http://thenewcode.com/1044/Web-Developer-Reading-List-Exercises-and-Quizzes)
- [LeWagon's HTML & CSS Challanges βοΈ](https://github.com/lewagon/html-css-challenges)
- [5 Projects To Complete When Starting to Learn Front-End Web Development βοΈποΈ](https://medium.com/@GarrettLevine/5-projects-to-complete-when-starting-to-learn-front-end-web-development-48e8a1ce3178)
- [10+ Php projects for beginners βοΈποΈ](http://marketinghacker.org/10-php-projects-for-beginners/) (not only for PHP)
- [Coder Projects βοΈ](http://googlecreativelab.github.io/coder-projects/)### Best practices
- [WebFoundamentals ππ‘ (Google)](https://developers.google.com/web/fundamentals)
- [Front End Checklist π](https://github.com/thedaviddias/Front-End-Checklist)
- [Front-End Performance Checklist π](https://github.com/thedaviddias/Front-End-Performance-Checklist)
- [Front-End Design Checklist π](https://github.com/thedaviddias/Front-End-Design-Checklist#front-end-design-checklist)
- [Stop Sabotaging Your Codeβ¦Before You Even Code ποΈ](https://codeburst.io/stop-sabotaging-your-code-4ed67424a17a)#### Testing β
- [JavaScript Testing Best Practices ππβοΈ](https://github.com/goldbergyoni/javascript-testing-best-practices)## Back-End Development
### Python
- [WTF Python βοΈ](https://github.com/satwikkansal/wtfpython) β "A collection of surprising Python snippets and lesser-known features"
- [PySheet π¬βοΈ](https://github.com/crazyguitar/pysheeet) β Python Cheat Sheet
- [The Hitchhikerβs Guide to Python ππ](https://docs.python-guide.org)
- [PyTest Introduction ποΈ](http://pythontesting.net/framework/pytest/pytest-introduction/)#### Django
- [Do's and Dont's to Improve Performance of Django Websites π](https://www.knowlarity.com/blog/dos-donts-improve-performance-django-websites/)### Node.js
- [Lear you Node βοΈπ¬](https://github.com/workshopper/learnyounode)
- [Node Best Practices ππβοΈ](https://github.com/goldbergyoni/nodebestpractices)## Mobile Development
- [iOS Developer Roadmap π](https://github.com/BohdanOrlov/iOS-Developer-Roadmap)## Development tools π§
### Version control
- [Git-it βοΈ](https://github.com/jlord/git-it-electron)### Docker π
- [Docker Cheat Sheet π¬](https://github.com/eon01/DockerCheatSheet)### Bash / CLI
- [The Art of Command Line π¬](https://github.com/jlevy/the-art-of-command-line) β "Master the command line, in one page"
- [Pure Bash Bible π](https://github.com/dylanaraps/pure-bash-bible)### HTTP Client
- [CLI HTTP Client π‘](https://github.com/jakubroztocil/httpie#macos)## The Cloud π€οΈ
### AWS
- [AWS β Open Guide π](https://github.com/open-guides/og-aws)
- [Learn AWS Lambda π](https://github.com/dwyl/learn-aws-lambda)## Buzz-Words
### Machine Learning
- [Dive into Machine Learning π¬](https://github.com/hangtwenty/dive-into-machine-learning) β with Python Jupyter notebook and scikit-learn!
- [Have Fun with Machine Learning: A Guide for Beginners π¬](https://github.com/humphd/have-fun-with-machine-learning)
- [Machine Learning Curriculum ππ](https://github.com/off99555/machine-learning-curriculum)
- [PyTorch Tutorial π¬](https://github.com/yunjey/pytorch-tutorial)### Data Science
- [Hitchhiker's Guide to Data Science ππ¬](https://github.com/dssg/hitchhikers-guide)### Blockchain
- [Blockchain for Humans π](https://github.com/anderson-joyle/blockchain-for-humans)#### Cryptocurrencies
- [Awesome Coins π](https://github.com/kennethreitz/awesome-coins)### System Architecture
- [System design primer π¬](https://github.com/donnemartin/system-design-primer)
- [System Design Interview π](https://github.com/checkcheckzz/system-design-interview)
- [System Design Patterns (Awesome-Scalability) π](https://github.com/binhnguyennus/awesome-scalability)### Hacking
- [Hacker 101 βοΈπ₯](https://www.hacker101.com) β free class for web security
~~- [Social Engineering Toolkit ](https://github.com/trustedsec/social-engineer-toolkit)~~
> A tool## Design
### Web Design
- [Inspiration π](https://github.com/noahbuscher/inspire)
- [Awesome Web Design π](https://github.com/nicolesaidy/awesome-web-design)
- [Ant Design](https://pro.ant.design) - "Out-of-box UI solution for enterprise applications"### UI/UX Design
- [UI/UX Designer Roadmap π](https://github.com/togiberlin/ui-ux-designer-roadmap)
- [Awesome Design Systems π](https://github.com/alexpate/awesome-design-systems)## General advice
aka: the stuff that I haven't found a place in this list- [Awesome Creative Coding π](https://github.com/terkelg/awesome-creative-coding)
- [Awesome Cheat Sheets π](https://github.com/LeCoupa/awesome-cheatsheets)
- [Live Commit π‘](https://github.com/ByronHsu/life-commit)
- [Keep A Changelog π¬π](https://keepachangelog.com/pl/1.0.0/)
- [Best Websites a Programmer Should Visit π](https://github.com/sdmg15/Best-websites-a-programmer-should-visit)
- [Programming Notes π](https://drive.google.com/drive/u/0/folders/0BztLOG55I2FVT0NNLTVXM1JOYlk)### Career
- [Tech Interview Handbook π](https://github.com/yangshun/tech-interview-handbook)
- [Front-End Interview Handbook π](https://github.com/yangshun/front-end-interview-handbook)
- [Coding Interview Questions ππ¬](https://github.com/FAQGURU/FAQGURU)
- [Interviews - everything you need to get a job](https://github.com/kdn251/interviews)
- [Awesome Remote Job π](https://github.com/lukasz-madon/awesome-remote-job)
- [InterviewThis! π¬](https://github.com/Twipped/InterviewThis) β List of developer questions to ask prospective employers
- [Hiring Without Whiteboards π](https://github.com/poteto/hiring-without-whiteboards) β List of companies that don't have a broken hiring process
- ["Show you can code" ποΈ](https://techbeacon.com/what-do-job-seeking-developers-need-their-github) β "What do job-seeking developers need in their GitHub?"## Contributing
I highly encourage you to share your awesome resources with me! If you find something interesting please open a pull request.## Licence
Licenced under Creative Commons 0.
See LICENCE.md for further details![CC0 Badge](https://upload.wikimedia.org/wikipedia/commons/thumb/f/f9/CC-Zero-badge.svg/500px-CC-Zero-badge.svg.png)