Last modified on 07 Sep 2020.

Machine Learning

  1. homemade-machine-learning – If you don’t wanna apply tools and understand nothing, you can write “again” from scratch with this repository.
  2. 100-Days-Of-ML-Code – Learn ML day by day.

Data Science

  1. faker – Faker is a Python package that generates fake data for you.
  2. awesome-datascience – An awesome Data Science repository to learn and apply for real world problems.
  3. Data Cheatsheets – List of Data Science Cheatsheets to rule the world.

Web Development

  1. nodebestpractices – The largest Node.js best practices list.
  2. javascript-algorithms – Algorithms and data structures implemented in JavaScript with explanations and links to further readings.


  1. 30-seconds-of-code – A curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.
  2. 30-seconds – The team behind 30-seconds-of-code and official 30-seconds projects.
  3. Learn to Code – Resources to help people learn to code.
  4. The Algorithms - Python – All Algorithms implemented in Python (for education).
  5. gitignore – A collection of useful .gitignore templates.


  1. interviews – Everything you need to know to get the job.
  2. tech-interview-handbook – Algorithms study materials, behavioral content and tips for rocking your coding interview.
  3. awesome-interview-questions – A curated awesome list of lists of interview questions!
  4. 120-Data-Science-Interview-Questions – Answers to 120 commonly asked data science interview questions.
  5. awesome – Awesome lists about all kinds of interesting topics.

Notes with this notation aren't good enough. They are being updated. If you can see this, you are so smart. ;)