Skip to content

shahednasser/awesome-resources

Repository files navigation

Awesome Resources Awesome

😎 List of helpful resources added by the community for the community!

Please read this discussion before contributing to Hacktoberfest.

"Buy Me A Coffee"

"Awesome Resources - List of resources added by the community for the community! - Product Hunt"

Contribution

To add a resource or contribute, please check out our contribution guide here.

Emojis Filter and Cheatsheet

(If you're viewing this one the website, try clicking the icon buttons to filter the items in the list based on the category)

Throughout this list you'll see next to each resource and emoji. Here's what each mean:

📚 Course, long series or list of tutorials, or books

📁 Documentation

🔈 Podcast

📗 Single Tutorial

🔧 Tool

📹 Video Resource (Youtube, video course, etc...)

💡 Other

Content


⬆ Back to Index

Android


⬆ Back to Index

Angular


⬆ Back to Index

Artificial Intelligence


⬆ Back to Index

AWS


⬆ Back to Index

Big Data


⬆ Back to Index

Blockchain


⬆ Back to Index

Bots


⬆ Back to Index

C


⬆ Back to Index

C++


⬆ Back to Index

Clojure


⬆ Back to Index

Computer Science


⬆ Back to Index

Theoretical Computer Science


⬆ Back to Index

CSS


⬆ Back to Index

CSharp


⬆ Back to Index

Dart


⬆ Back to Index

Database


⬆ Back to Index

Data Science


⬆ Back to Index

Deep Learning


⬆ Back to Index

Django


⬆ Back to Index

DevOps


⬆ Back to Index

Docker


⬆ Back to Index

Express


⬆ Back to Index

Algorithms


⬆ Back to Index

Ethical Hacking


⬆ Back to Index

Networking


⬆ Back to Index

Expo


⬆ Back to Index

Fundamental CP algorithms

Algebra

Combinatorics

Data Structures

Dynamic Programming

Linear Algebra

String Processing

Graph Theory


⬆ Back to Index

Flask


⬆ Back to Index

Flutter


⬆ Back to Index

Free Hosting


⬆ Back to Index

GIT


⬆ Back to Index

GitHub


⬆ Back to Index

GLSL


⬆ Back to Index

Go


⬆ Back to Index

GraphQL


⬆ Back to Index

HTML


⬆ Back to Index

Ionic


⬆ Back to Index

Java


⬆ Back to Index

Javascript


⬆ Back to Index

Kubernetes


⬆ Back to Index

OpenShift


⬆ Back to Index

Laravel


⬆ Back to Index

LESS


⬆ Back to Index

Linux


⬆ Back to Index

Machine Learning


⬆ Back to Index

Magento


⬆ Back to Index

Markdown


⬆ Back to Index

MySQL


⬆ Back to Index

NodeJS


⬆ Back to Index

Operating Systems


⬆ Back to Index

PHP


⬆ Back to Index

PostgreSQL


⬆ Back to Index

Power Automate


⬆ Back to Index

Python


⬆ Back to Index

React


⬆ Back to Index

React Native


⬆ Back to Index

Regular Expressions


⬆ Back to Index

Ruby


⬆ Back to Index

Rust


⬆ Back to Index

Sass


⬆ Back to Index

Shell


⬆ Back to Index

Spring


⬆ Back to Index

Svelte


⬆ Back to Index

Swift


⬆ Back to Index

System Design


⬆ Back to Index

Terraform


⬆ Back to Index

Testing


⬆ Back to Index

Typescript


⬆ Back to Index

Unity


⬆ Back to Index

Vue


⬆ Back to Index

Web Accessibility


⬆ Back to Index

Web Development


⬆ Back to Index

Webpack


⬆ Back to Index

Others

Cheat Sheets

Design

Open Source

VS Code

Tools

  • 🔧 Tiny helpers: A collection of free single-purpose online tools for web developers
  • 🔧 How To Set Up ESLint & Prettier In VS Code
  • 🔧 Ray.so: Create beautiful images of your code snippets!
  • 🔧 Squircley: Start creating beautiful organic shapes ready to use for logos, icons and background images
  • 🔧 BrandBird: An image editor for busy SaaS founders, who build in public!
  • 🔧 Carbon: Create and share beautiful images of your source code. (An alternative of Ray.so)
  • 🔧 Milanote: Organize your creative ideas into visual boards
  • 🔧 Quicktype: Instantly parse JSON in any language

Talks and Podcasts

  • 📹 Coding Better World Together Live Session with Uncle Bob (Robert C. Martin : Coding Better World Together is a set of master lessons from the famous Uncle Bob (Robert Cecil Martin), where he gives us a broad vision of the importance and future of Software in today's society.
  • 🔈 Clean Code with Uncle Bob Martin: When folks code long enough, in time they get themselves stuck in a code base that's kind of difficult to wrap thier heads around. In this podcast Uncle Bob Martin talks about the principles of clean code and how to not make a code base too difficult to understand.