Awesome
Gateway to Open Source | Best Programming Resources
Agenda :rocket:
The Community's aim from this repository is not just to provide the best resources & content but also to <b>motivate & encourage beginners who have never contributed to Open Source, and help them get started with Open Source</b> in an easy way with friendy projects and with support.
Share your contribution
Don't forget to share your contribution on your socials, it'll motivate other folks too, to start :rocket: their Open Source journey.
Join Community :people_holding_hands: & Connect with me :handshake:
<div align="center"> <a href="https://twitter.com/codeforcomm"> <img src="https://img.shields.io/badge/Twitter-%231DA1F2CFC.svg?style=for-the-badge&logo=Twitter&logoColor=white"/><a> <a href="https://discord.gg/AfYcurdCd3"><img src="https://img.shields.io/badge/%3CCode For Community%3E-%237289DA.svg?style=for-the-badge&logo=discord&logoColor=white"/></a> <a href="https://twitter.com/iashishkhangwal"> <img src="https://img.shields.io/badge/Twitter-%231DA1F2.svg?style=for-the-badge&logo=Twitter&logoColor=white"/><a> <a href="https://www.linkedin.com/in/ashish-khanagwal-890326213/"><img src="https://img.shields.io/badge/linkedin-%230077B5.svg?style=for-the-badge&logo=linkedin&logoColor=white"/></a> </div>Contribution Guide :point_down:
To add resources or to contribute read the Contribution-guide
Add resources in alphabetical order and follow the contribution guidelines
Use these emoji's to list resources in good manner
:file_folder: Documentation
:speaker: Podcast
:books: Blogs/List of tutorials
:hammer_and_wrench: Tools/Softwares/Roadmaps
:video_camera: Video Resources (Youtube, video course, etc...)
:bulb: Other/Suggestions
Index
- Android Development
- Backend
- Blog Writing
- Core CS
- Design
- Docker
- DSA
- Frontend
- Git and GitHub
- GitLab
- Good first issue finder
- Linux
- Machine Learning
- Vue
- Web3
Android Development
- :video_camera: Setting up Android Studio.
- :video_camera: Introduction to Android Studio.
- :file_folder: Kotlin Documentation.
- :video_camera: Kotlin Beginner to pro.
- :video_camera: Android Fundamentals.
- :video_camera: CS194A Android Development.
- :file_folder: Networking: Retrofit.
- :video_camera: Retrofit crash course.
- :file_folder: Android Architecture.
- :video_camera: MVVM Architecture.
- :video_camera: Understanding dependency injection
- :video_camera: Dagger-Hilt Guide.
- :video_camera: Git for android developers.
- :bulb: Some open source kotlin apps.
- :bulb: Android Developer Roadmap 2022.
- :file_folder: Flutter Documentation.
- :video_camera: The Flutter Boring Show.
Backend
- :hammer_and_wrench: Roadmap
- :video_camera: Backend Developer Roadmap
Shell Commands
- :video_camera: Shell Commands
- :books: Shell Scripting Tutorial
Python
- :hammer_and_wrench: Roadmap
- :video_camera: Freecodecamp Full Course
- :file_folder: Official Documentation
- :file_folder: 30 Days of Python (Repo)
- :file_folder: Awesome Python
- :file_folder: Learn Python
- :file_folder: Free Python Course
- :file_folder: 100 Days of Hell with Python Algo Trading?
Django
- :file_folder: Django Official Documentation
- :file_folder: Django REST Official Documentation
- :video_camera: Freecodecamp Django Course
- :video_camera: Django Tutorials By Corey Schafer
- :video_camera: Django Projects By Dennis Ivy
- :video_camera: Django REST Framework Tutorials By Dennis Ivy
- :video_camera: Django Tutorial By Programming with Mosh
Flask
- :video_camera: Flask tutorial playlist by Tech with tim
- :video_camera: Learn Flask for Python by FreeCodeCamp.org
Go
- :file_folder: Go Official Documentation
- :video_camera: Freecodecamp Go Course
NodeJS
- :hammer_and_wrench: Roadmap
- :video_camera: Freecodecamp Full Course
- :file_folder: Official Documentation
- :video_camera: Node JS Tutorial for beginners by Programming with Mosh
Express
- :file_folder: Official Documentation
- :video_camera: Express JS Crash Course
NestJS
- :file_folder: Official Documentation
- :video_camera: Freecodecamp Full Course
Java
- :hammer_and_wrench: Roadmap
- :video_camera: Full Course
- :file_folder: Official Documentation
- :file_folder: Java Course from edx
- :file_folder: Java Course from Great Learning
- :file_folder: Java mooc course
- :video_camera: Freecodecamp java for beginners course
Spring Boot
- :video_camera: Freecodecamp Full Course
- :file_folder: Official Documentation
- :file_folder: Spring REST Official Documentation
Laravel
- :file_folder: Official Documentation
Ruby
- :books: Install Ruby On Rails
- :file_folder: Official Documentation
- :video_camera: Ruby on Rails for Beginners
MongoDB
- :file_folder: MongoDB Documentation
- :video_camera: MongoDB - Crash Course
MySQL
- :video_camera: MySQL Tutorial By Mosh Hamedani
- :video_camera: MySQL-Full Course
PostgreSQL
- :file_folder: PostgreSQL Documentation
- :video_camera: PostgreSQL Tutorial By Corey Schafer
Blog Writing
- :bulb: Hashnode
- :bulb: Geek for Geek
- :bulb: Dev.To
- :bulb: Medium.com
- :bulb: FAUN Publication
Core CS
- :video_camera: CS Fundamentals
- :video_camera: Computer Networking
- :video_camera: Operating System
Design
- :hammer_and_wrench: Colorzilla
- :hammer_and_wrench: Coolors
- :hammer_and_wrench: Color Hunt
- :hammer_and_wrench: Dribbble
- :hammer_and_wrench: Behance
- :hammer_and_wrench: CSS Gradient Generator
- :hammer_and_wrench: CSS Animated Backgrounds
- :hammer_and_wrench: Flat UI Colors
- :hammer_and_wrench: FocoClipping
- :hammer_and_wrench: Freepik
- :hammer_and_wrench: PngTree
- :hammer_and_wrench: GoodUI
- :hammer_and_wrench: HueSnap
- :hammer_and_wrench: Noun Project
- :hammer_and_wrench: Flaticon
- :hammer_and_wrench: IconScout
- :hammer_and_wrench: Pttrns
- :hammer_and_wrench: SVG Repo
- :hammer_and_wrench: Streamline
- :hammer_and_wrench: Pixabay
- :hammer_and_wrench: Pexels
- :hammer_and_wrench: Pixelify
- :hammer_and_wrench: Unsplash
- :hammer_and_wrench: Vecteezy
- :hammer_and_wrench: Dafont
- :hammer_and_wrench: LottieFiles
- :books: UX Planet
Free Illustrations
- :hammer_and_wrench: Free illustrations
- :hammer_and_wrench: Storyset
- :hammer_and_wrench: Undraw
- :hammer_and_wrench: Open Doodles
- :hammer_and_wrench: Many pixels
- :hammer_and_wrench: Drawkit
- :video_camera: free illustration apps
Docker
- :video_camera: kickstart docker
- :video_camera: Complete Docker Guide
- :video_camera: Docker Crash Course Tutorial
DSA
Java
- :video_camera: Java + DSA + Interview Preperation Playlist
C++
- :video_camera: Love babbar dsa playlist
- :video_camera: Striver's Dynamic Programming Series
- :video_camera: Graph Series by Striver
Frontend
- :video_camera: Frontend Web Development Bootcamp Course by freeCodeCamp
- :hammer_and_wrench: Full Stack Web Development Curriculum
- :hammer_and_wrench: Roadmap
- :hammer_and_wrench: Full stack Roadmap
HTML
- :file_folder: official documentation
- :books: w3schools HTML
- :books: geeksforgeeks html
- :books: project for html
- :video_camera: Html from basis
- :books: tutorialspoint html
- :video_camera: HTML full course
- :video_camera: HTML Crash Course
- :file_folder: Learn HTML!
- :file_folder: Interneting is hard
CSS
- :video_camera: Introduction to CSS
- :books: A Complete Guide to Flexbox
- :books: A Complete Guide to Grid
- :books: w3schools CSS
- :bulb: CSS Grid - A simple visual cheatsheet by Malven
- :bulb: CSS Flex - A simple visual cheatsheet by Malven
- :bulb: CSSBattle
- :bulb: Flexbox Froggy - Game To practice flex
- :bulb: Grid Garden - Game To practice Grid
- :bulb: CSS Resources
- :bulb: Style Stage - A modern CSS showcase styled by community contributions
- :video_camera: CSS Units px, rem, em, vh, vw / Absolute Vs Relative Units
- :books: project for CSS
- :hammer_and_wrench: CSS Selector Generator
- :bulb: CSS Cheat Sheet
- :books: CSS Tutorial - Learn CSS in Detail
- :bulb: CSS Protips - how to write better CSS
CSS Frameworks
- :file_folder: Bootstrap Documentation
- :file_folder: Bootstrap Tutorial - Tutorial Republic
- :video_camera: Bootstrap CSS Framework - Full Course for Beginners
- :file_folder: Tailwind Documentation
- :video_camera: Tailwind CSS Tutorial for Beginners - Full Course
- :file_folder: Material UI Documentation
- :video_camera: Material UI - Crash Course
- :file_folder: Bulma Documentation
- :file_folder: Foundation Documentation
JavaScript
- :file_folder: JavaScript official documentation
- :video_camera: Full course
- :video_camera: Freecodecamp course
- :books: w3schools JS
- :books: Eloquent Javascript
- :books: Scrimba JavaScript course
- :books: W3School JavaScript course
- :books: Modern JavaScript
- :books: You don't know Javascript yet
- :file_folder: The Modern JavaScript Tutorial
- :video_camera: Full course 2022
- :video_camera: Asynchronous Javascript
Typescript
- :file_folder: Typescript official documentation
- :books: w3schools Typescript
- :video_camera: Freecodecamp course
- :books: Learn Typescript Github Repo
React
- :hammer_and_wrench: React Roadmap
- :file_folder: React Documentation
- :video_camera: Full course
- :video_camera: React JS Crash Course by Traversy Media
- :books: Scrimba React course
- :video_camera: React JS-Tutorial for Begineers by Programming with Mosh
- :video_camera: React JS Course by FreeCodeCamp.org
- :video_camera: React JS Course for Beginners by FreeCodeCamp.org
Redux
- :file_folder: React Redux Documentation
- :video_camera: Full course Redux
- :video_camera: Full course Redux Toolkit
- :books: React Redux Blogs
Angular
- :file_folder: Angular Documentation
- :video_camera: Full course
Ember
- :file_folder: Ember Documentation
- :books: Tutorial
Next
- :file_folder: Next.js Documentation
- :video_camera: Full course
Practice
- :bulb: Frontend Mentor
- :bulb: Frontend Practice
- :bulb: Codepen challenges
- :bulb: Codewell
- :bulb: Javascript30
- :bulb: Codewars
- :bulb: 100 DAYS CSS CHALLENGE
- :bulb: Practice for all programming languages
Git and GitHub
- :hammer_and_wrench: Learn Git Branching
- :video_camera: Complete Git and GitHub tutorial
- :video_camera: Simple,easy and funny Git and GtHub tutorial
- :video_camera: Git and github in detail
- :bulb: Git Cheatsheet
GitLab
- :file_folder: GitLab Documentation
- :file_folder: GitLab Installation
- :video_camera: Complete GitLab Tutorial for Beginners
- :video_camera: Comparison of Github and GitLab
Good first issue finder
- :hammer_and_wrench: Good first issue
- :hammer_and_wrench: Code Triga
- :hammer_and_wrench: First contributions
- :hammer_and_wrench: EddieHub Issue Finder
Linux
- :video_camera: Brief History Of Linux
- :video_camera: Complete Linux Guide
- :video_camera: Linux Masterclass Course
- :books: Vim Cheatsheet
Virtualization
- :file_folder: Virtualization
Machine Learning
- :hammer_and_wrench: Statistics and Probability For ML
- :video_camera: Statistics - 1 in Hindi
- :video_camera: Statistics - 2
- :video_camera: Probability in Hindi
- :hammer_and_wrench: Important Libraries In Python For ML
- :file_folder: NumPy Documentation
- :video_camera: NumPy Tutorial
- :file_folder: Pandas Documentation
- :video_camera: Pandas Tutorial
- :file_folder: Matplotlib Documentation
- :video_camera: Matplotlib Tutorial
- :file_folder: Seaborn Documentation
- :video_camera: Seaborn Tutorial
- :video_camera: Machine Learning Algorithms
- :hammer_and_wrench: Beginner Projects
- :video_camera: House Price Prediction Using Linear Regression
- :video_camera: Diabetes Prediction Using Logistics Regression
- :video_camera: Image Classification Using CNN
- :video_camera: Fake News Prediction Using Logistic Regression
- :hammer_and_wrench: Get Started with DEEP LEARNING
- :file_folder: projects on deep learning
- :file_folder: projects on DL documentation
- :file_folder: projects on DL documentation
Vue
- :file_folder: Vue Documentation
- :video_camera: Full course
- :books: W3school Vue course
Web3
- :video_camera: Learn Web3
- :bulb: Francesco's GitHub repo
- :books: Best roadmap
- :video_camera: Web3 Roadmap
Blockchain
- :hammer_and_wrench: Blockchain Developer Roadmap
- :file_folder: Ethereum official Documentation
- :file_folder: Solidity documentation
- :video_camera: Solidity Full Course
- :video_camera: Dapp University youtube
- :bulb: Developers Communities
- :bulb: Project Ideas
- :hammer_and_wrench: Blockchain from scratch to advance
Don't forget to give a star :star: to the repository, & join the discord server for more updates!