Open-source-practice-and-resources
Open-source-practice-and-resources copied to clipboard
best resources for the community & home of Open Source
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 motivate & encourage beginners who have never contributed to Open Source, and help them get started with Open Source 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:
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
- Python
- Django
- Flask
- Go
- NodeJS
- Express
- NestJS
- Java
- Spring Boot
- Shell Commands
- Laravel
- Ruby
- MongoDB
- MySQL
- PostgreSQL
- Blog Writing
- Core CS
- Design
- Free Illustrations
- Docker
- DSA
- Java
- C++
- Frontend
- HTML
- CSS
- CSS Frameworks
- JavaScript
- API
- Typescript
- React
- Redux
- Angular
- Ember
- Next
- Practice
- Git and GitHub
- GitLab
- Good first issue finder
- Linux
- Virtualization
- Machine Learning
- Vue
- Web3
- Blockchain
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.
Get started with projects:
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
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: 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!