├── .all-contributorsrc
├── .github
├── CODE_OF_CONDUCT.md
├── ISSUE_TEMPLATE
│ ├── add-resource.md
│ ├── bug_report.md
│ ├── custom.md
│ └── feature_request.md
├── labeler.yml
├── pull_request_template.md
└── workflows
│ ├── docker_publish.yaml
│ ├── greet-contributers.yaml
│ ├── labeler.yml
│ └── pre-release.yaml
├── .gitignore
├── .gitpod.yml
├── .nojekyll
├── CHANGELOG
├── Contributing.md
├── Contributors.md
├── Dockerfile
├── LICENSE
├── README.md
├── Resources
└── Web_Development.json
├── SECURITY.md
├── _layouts
├── navbar.md
└── sidebar.md
├── designs
├── Full-Landing-Page.png
├── Home-Page-P1.png
├── Home-Page-P2.png
├── Home-Page-P3.png
├── Home-Page-P4.png
├── Home-Page-P5.png
├── Resources-P1.png
├── Resources-P2.png
└── Resources-P3.png
├── esp.cpp
├── favicon.ico
├── how-to-add-resources.md
├── index.html
├── package-lock.json
├── package.json
├── pages
├── AI-resources.md
├── CSS-resources.md
├── HTML-resources.md
├── android-development-resources.md
├── backend-development-resource.md
├── data-structure-and-algorithms-resources.md
├── devops-resources.md
├── flutter.md
├── full-stack-blockchain-development.md
├── machine-learning-resources.md
├── open-source-resources.md
├── paid-resources.md
├── react-resources.md
└── web-development-resources.md
└── styles
└── custom.css
/.all-contributorsrc:
--------------------------------------------------------------------------------
1 | {
2 | "files": [
3 | "Contributors.md"
4 | ],
5 | "imageSize": 100,
6 | "commit": false,
7 | "commitConvention": "angular",
8 | "contributors": [
9 | {
10 | "login": "JavascriptDon",
11 | "name": "Helitha Rupasinghe",
12 | "avatar_url": "https://avatars.githubusercontent.com/u/101202952?v=4",
13 | "profile": "https://github.com/JavascriptDon",
14 | "contributions": [
15 | "doc"
16 | ]
17 | },
18 | {
19 | "login": "KlausMikhaelson",
20 | "name": "Satyam",
21 | "avatar_url": "https://avatars.githubusercontent.com/u/100528412?v=4",
22 | "profile": "https://github.com/KlausMikhaelson",
23 | "contributions": [
24 | "code"
25 | ]
26 | },
27 | {
28 | "login": "edsodz",
29 | "name": "Edson Sooraj Dsouza",
30 | "avatar_url": "https://avatars.githubusercontent.com/u/93525771?v=4",
31 | "profile": "http://edsondsouza.bio.link/",
32 | "contributions": [
33 | "content"
34 | ]
35 | },
36 | {
37 | "login": "hasnainmakada-99",
38 | "name": "Hasnain Makada",
39 | "avatar_url": "https://avatars.githubusercontent.com/u/82728823?v=4",
40 | "profile": "http://hasnainmakada-99.github.io",
41 | "contributions": [
42 | "ideas"
43 | ]
44 | },
45 | {
46 | "login": "yung-coder",
47 | "name": "Saksham chandel",
48 | "avatar_url": "https://avatars.githubusercontent.com/u/94097778?v=4",
49 | "profile": "https://chandel.me/",
50 | "contributions": [
51 | "code"
52 | ]
53 | },
54 | {
55 | "login": "SattyamSamania",
56 | "name": "Sattyam Samania",
57 | "avatar_url": "https://avatars.githubusercontent.com/u/67833888?v=4",
58 | "profile": "https://github.com/SattyamSamania",
59 | "contributions": [
60 | "content"
61 | ]
62 | },
63 | {
64 | "login": "Arbtrage",
65 | "name": "Sayantan",
66 | "avatar_url": "https://avatars.githubusercontent.com/u/100552235?v=4",
67 | "profile": "https://github.com/Arbtrage",
68 | "contributions": [
69 | "tutorial"
70 | ]
71 | },
72 | {
73 | "login": "Busayo-ojo",
74 | "name": "Busayo Ojo",
75 | "avatar_url": "https://avatars.githubusercontent.com/u/76451855?v=4",
76 | "profile": "https://github.com/Busayo-ojo",
77 | "contributions": [
78 | "tutorial"
79 | ]
80 | },
81 | {
82 | "login": "KrishJ4856",
83 | "name": "Krish Jaiswal",
84 | "avatar_url": "https://avatars.githubusercontent.com/u/114345816?v=4",
85 | "profile": "https://bio.link/krish4856",
86 | "contributions": [
87 | "content"
88 | ]
89 | },
90 | {
91 | "login": "vaibhavx42",
92 | "name": "vaibhavx42",
93 | "avatar_url": "https://avatars.githubusercontent.com/u/110530263?v=4",
94 | "profile": "https://github.com/vaibhavx42",
95 | "contributions": [
96 | "tutorial"
97 | ]
98 | },
99 | {
100 | "login": "miraz-mondal",
101 | "name": "Miraz Mondal",
102 | "avatar_url": "https://avatars.githubusercontent.com/u/89645073?v=4",
103 | "profile": "https://github.com/miraz-mondal",
104 | "contributions": [
105 | "design"
106 | ]
107 | },
108 | {
109 | "login": "the-amazing-atharva",
110 | "name": "Atharva Salitri",
111 | "avatar_url": "https://avatars.githubusercontent.com/u/121221252?v=4",
112 | "profile": "https://github.com/the-amazing-atharva",
113 | "contributions": [
114 | "ideas"
115 | ]
116 | },
117 | {
118 | "login": "Abinash-bit",
119 | "name": "Abinash Mahapatra",
120 | "avatar_url": "https://avatars.githubusercontent.com/u/89697294?v=4",
121 | "profile": "https://github.com/abinash1234",
122 | "contributions": [
123 | "tutorial"
124 | ]
125 | },
126 | {
127 | "login": "Vedeesh6",
128 | "name": "Vedeesh Dwivedi",
129 | "avatar_url": "https://avatars.githubusercontent.com/u/88491153?v=4",
130 | "profile": "https://github.com/Vedeesh6",
131 | "contributions": [
132 | "tutorial"
133 | ]
134 | },
135 | {
136 | "login": "Rishav1707",
137 | "name": "Rishav Raj",
138 | "avatar_url": "https://avatars.githubusercontent.com/u/97666287?v=4",
139 | "profile": "https://linktr.ee/rishav.raj",
140 | "contributions": [
141 | "tutorial"
142 | ]
143 | },
144 | {
145 | "login": "Faizan-omer",
146 | "name": "Faizan Omer",
147 | "avatar_url": "https://avatars.githubusercontent.com/u/79092065?v=4",
148 | "profile": "https://github.com/Faizan-omer",
149 | "contributions": [
150 | "tutorial"
151 | ]
152 | },
153 | {
154 | "login": "iqrafirdose",
155 | "name": "Iqra Firdose ",
156 | "avatar_url": "https://avatars.githubusercontent.com/u/114678694?v=4",
157 | "profile": "https://github.com/iqrafirdose",
158 | "contributions": [
159 | "maintenance"
160 | ]
161 | },
162 | {
163 | "login": "alaminrifat",
164 | "name": "Muhammad Al Amin Rifat",
165 | "avatar_url": "https://avatars.githubusercontent.com/u/61446438?v=4",
166 | "profile": "https://github.com/alaminrifat",
167 | "contributions": [
168 | "tutorial"
169 | ]
170 | },
171 | {
172 | "login": "gabrysia97",
173 | "name": "Gabriela",
174 | "avatar_url": "https://avatars.githubusercontent.com/u/97764356?v=4",
175 | "profile": "https://github.com/gabrysia97",
176 | "contributions": [
177 | "tutorial"
178 | ]
179 | },
180 | {
181 | "login": "munnokd",
182 | "name": "Kalp Prajapati",
183 | "avatar_url": "https://avatars.githubusercontent.com/u/81804004?v=4",
184 | "profile": "https://github.com/munnokd",
185 | "contributions": [
186 | "tutorial"
187 | ]
188 | },
189 | {
190 | "login": "bajibpathan",
191 | "name": "bajibpathan",
192 | "avatar_url": "https://avatars.githubusercontent.com/u/130319765?v=4",
193 | "profile": "https://github.com/bajibpathan",
194 | "contributions": [
195 | "doc"
196 | ]
197 | },
198 | {
199 | "login": "mhdamaan79",
200 | "name": "Mohd Amaan",
201 | "avatar_url": "https://avatars.githubusercontent.com/u/118375524?v=4",
202 | "profile": "https://linkfree.io/mhdamaan79",
203 | "contributions": [
204 | "tutorial"
205 | ]
206 | },
207 | {
208 | "login": "at-the-vr",
209 | "name": "Atharva Pise",
210 | "avatar_url": "https://avatars.githubusercontent.com/u/88548999?v=4",
211 | "profile": "https://github.com/at-the-vr",
212 | "contributions": [
213 | "maintenance"
214 | ]
215 | },
216 | {
217 | "login": "elidakirigo",
218 | "name": "Elida (moon pie)",
219 | "avatar_url": "https://avatars.githubusercontent.com/u/42931101?v=4",
220 | "profile": "https://elidakirigo.bio.link/",
221 | "contributions": [
222 | "content"
223 | ]
224 | },
225 | {
226 | "login": "replyre",
227 | "name": "Rahul Gupta",
228 | "avatar_url": "https://avatars.githubusercontent.com/u/121796450?v=4",
229 | "profile": "https://github.com/replyre",
230 | "contributions": [
231 | "code"
232 | ]
233 | },
234 | {
235 | "login": "SahilSinghTomar",
236 | "name": "Sahil Singh Tomar",
237 | "avatar_url": "https://avatars.githubusercontent.com/u/50849361?v=4",
238 | "profile": "https://github.com/SahilSinghTomar",
239 | "contributions": [
240 | "design"
241 | ]
242 | },
243 | {
244 | "login": "Avilash-Saha",
245 | "name": "Avilash_Saha",
246 | "avatar_url": "https://avatars.githubusercontent.com/u/85384757?v=4",
247 | "profile": "https://github.com/Avilash-Saha",
248 | "contributions": [
249 | "code"
250 | ]
251 | },
252 | {
253 | "login": "AdebayoIbrahim",
254 | "name": "SetUp",
255 | "avatar_url": "https://avatars.githubusercontent.com/u/98415538?v=4",
256 | "profile": "https://ibrahim-setup.netlify.app",
257 | "contributions": [
258 | "content"
259 | ]
260 | },
261 | {
262 | "login": "naikmubashir",
263 | "name": "Naik Mubashir",
264 | "avatar_url": "https://avatars.githubusercontent.com/u/124430100?v=4",
265 | "profile": "https://github.com/naikmubashir",
266 | "contributions": [
267 | "bug"
268 | ]
269 | },
270 | {
271 | "login": "Akshaya101",
272 | "name": "Akshaya Chanchala",
273 | "avatar_url": "https://avatars.githubusercontent.com/u/63019171?v=4",
274 | "profile": "https://github.com/Akshaya101",
275 | "contributions": [
276 | "design"
277 | ]
278 | }
279 | ],
280 | "contributorsPerLine": 7,
281 | "skipCi": true,
282 | "repoType": "github",
283 | "repoHost": "https://github.com",
284 | "projectName": "Open-Source-With-Hasnain",
285 | "projectOwner": "hasnainmakada-99",
286 | "commitType": "docs"
287 | }
288 |
--------------------------------------------------------------------------------
/.github/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 |
2 | # Contributor Covenant Code of Conduct
3 |
4 | ## Our Pledge
5 |
6 | We as members, contributors, and leaders pledge to make participation in our
7 | community a harassment-free experience for everyone, regardless of age, body
8 | size, visible or invisible disability, ethnicity, sex characteristics, gender
9 | identity and expression, level of experience, education, socio-economic status,
10 | nationality, personal appearance, race, religion, or sexual identity
11 | and orientation.
12 |
13 | We pledge to act and interact in ways that contribute to an open, welcoming,
14 | diverse, inclusive, and healthy community.
15 |
16 | ## Our Standards
17 |
18 | Examples of behavior that contributes to a positive environment for our
19 | community include:
20 |
21 | * Demonstrating empathy and kindness toward other people
22 | * Being respectful of differing opinions, viewpoints, and experiences
23 | * Giving and gracefully accepting constructive feedback
24 | * Accepting responsibility and apologizing to those affected by our mistakes,
25 | and learning from the experience
26 | * Focusing on what is best not just for us as individuals, but for the
27 | overall community
28 |
29 | Examples of unacceptable behavior include:
30 |
31 | * The use of sexualized language or imagery, and sexual attention or
32 | advances of any kind
33 | * Trolling, insulting or derogatory comments, and personal or political attacks
34 | * Public or private harassment
35 | * Publishing others' private information, such as a physical or e
36 |
37 | address, without their explicit permission
38 | * Other conduct which could reasonably be considered inappropriate in a
39 | professional setting
40 |
41 | ## Enforcement Responsibilities
42 |
43 | Community leaders are responsible for clarifying and enforcing our standards of
44 | acceptable behavior and will take appropriate and fair corrective action in
45 | response to any behavior that they deem inappropriate, threatening, offensive,
46 | or harmful.
47 |
48 | Community leaders have the right and responsibility to remove, edit, or reject
49 | comments, commits, code, wiki edits, issues, and other contributions that are
50 | not aligned to this Code of Conduct, and will communicate reasons for moderation
51 | decisions when appropriate.
52 |
53 | ## Scope
54 |
55 | This Code of Conduct applies within all community spaces, and also applies when
56 | an individual is officially representing the community in public spaces.
57 | Examples of representing our community include using an official e-mail address,
58 | posting via an official social media account, or acting as an appointed
59 | representative at an online or offline event.
60 |
61 | ## Enforcement
62 |
63 | Instances of abusive, harassing, or otherwise unacceptable behavior may be
64 | reported to the community leaders responsible for enforcement at [mail](mailto:hasnainmakada@gmail.com)
65 |
66 | All complaints will be reviewed and investigated promptly and fairly.
67 |
68 | All community leaders are obligated to respect the privacy and security of the
69 | reporter of any incident.
70 |
71 | ## Enforcement Guidelines
72 |
73 | Community leaders will follow these Community Impact Guidelines in determining
74 | the consequences for any action they deem in violation of this Code of Conduct:
75 |
76 | ### 1. Correction
77 |
78 | **Community Impact**: Use of inappropriate language or other behavior deemed
79 | unprofessional or unwelcome in the community.
80 |
81 | **Consequence**: A private, written warning from community leaders, providing
82 | clarity around the nature of the violation and an explanation of why the
83 | behavior was inappropriate. A public apology may be requested.
84 |
85 | ### 2. Warning
86 |
87 | **Community Impact**: A violation through a single incident or series
88 | of actions.
89 |
90 | **Consequence**: A warning with consequences for continued behavior. No
91 | interaction with the people involved, including unsolicited interaction with
92 | those enforcing the Code of Conduct, for a specified period of time. This
93 | includes avoiding interactions in community spaces as well as external channels
94 | like social media. Violating these terms may lead to a temporary or
95 | permanent ban.
96 |
97 | ### 3. Temporary Ban
98 |
99 | **Community Impact**: A serious violation of community standards, including
100 | sustained inappropriate behavior.
101 |
102 | **Consequence**: A temporary ban from any sort of interaction or public
103 | communication with the community for a specified period of time. No public or
104 | private interaction with the people involved, including unsolicited interaction
105 | with those enforcing the Code of Conduct, is allowed during this period.
106 | Violating these terms may lead to a permanent ban.
107 |
108 | ### 4. Permanent Ban
109 |
110 | **Community Impact**: Demonstrating a pattern of violation of community
111 | standards, including sustained inappropriate behavior, harassment of an
112 | individual, or aggression toward or disparagement of classes of individuals.
113 |
114 | **Consequence**: A permanent ban from any sort of public interaction within
115 | the community.
116 |
117 | ## Attribution
118 |
119 | This Code of Conduct is adapted from the [Contributor Covenant][homepage],
120 | version 2.0, available at
121 | https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
122 |
123 | Community Impact Guidelines were inspired by [Mozilla's code of conduct
124 | enforcement ladder](https://github.com/mozilla/diversity).
125 |
126 | [homepage]: https://www.contributor-covenant.org
127 |
128 | For answers to common questions about this code of conduct, see the FAQ at
129 | https://www.contributor-covenant.org/faq. Translations are available at
130 | https://www.contributor-covenant.org/translations.
131 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/add-resource.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Add Resource
3 | about: Use this template to add new resources
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 | ---
8 |
9 | **Issue Description**
10 | Please provide a clear and concise description of the resource you would like to add, including the topic or category it pertains to.
11 |
12 | **Resource Details**
13 | **Resource Type:** [Video/Tutorial/GitHub-repo/Website/Article/Paper/Other]
14 | **Title/Name of the Resource:** [Enter the title or name]
15 | **Description:** [Briefly describe the content and relevance of the resource]
16 | **URL or Source:** [Provide the link to the resource or mention the source]
17 |
18 | **Topic or Category**
19 | Specify the topic or category that best represents the subject matter of the resource.
20 |
21 | **Intended Audience (optional)**
22 | Who is the intended audience for this resource? (e.g., beginners, intermediate, advanced, researchers)
23 |
24 | **Benefits of Adding this Resource**
25 | Explain how this resource would be valuable to users and contributors of the project/repository.
26 |
27 | **Additional Information (optional)**
28 | Include any additional information or context that might be helpful for evaluating the resource or understanding its relevance.
29 |
30 |
31 | **Checklist (optional)**
32 | - [ ] I have conducted a search to ensure this resource is not a duplicate.
33 | - [ ] I confirm that this resource complies with the guidelines and policies of the project/repository.
34 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report
3 | about: Create a report to help us improve
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Describe the bug**
11 | A clear and concise description of what the bug is.
12 |
13 | **To Reproduce**
14 | Steps to reproduce the behavior
15 |
16 | **Expected behavior**
17 | A clear and concise description of what you expected to happen.
18 |
19 | **Screenshots**
20 | If applicable, add screenshots to help explain your problem.
21 |
22 | **Additional context**
23 | Add any other context about the problem here.
24 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/custom.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Custom issue template
3 | about: Describe this issue template's purpose here.
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: Suggest an idea for this project
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Is your feature request related to a problem? Please describe.**
11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12 |
13 | **Describe the solution you'd like**
14 | A clear and concise description of what you want to happen.
15 |
16 | **Describe alternatives you've considered**
17 | A clear and concise description of any alternative solutions or features you've considered.
18 |
19 | **Additional context**
20 | Add any other context or screenshots about the feature request here.
21 |
--------------------------------------------------------------------------------
/.github/labeler.yml:
--------------------------------------------------------------------------------
1 | new-resources:
2 | - pages/**
3 |
4 | sidebar-update:
5 | - _layouts/**
6 |
7 | workflow-add/update:
8 | - .github/**/*
9 |
10 | main-file add/update:
11 | - ./index.html
--------------------------------------------------------------------------------
/.github/pull_request_template.md:
--------------------------------------------------------------------------------
1 | # 🛠️ Fixes issue #
2 | # 📇 Changes proposed
3 | # ✅ Check List (Mark all the applicable boxes)
4 |
5 |
9 |
10 | - [ ] My code follows the code style of this project.
11 | - [ ] This PR does not contain plagiarized content.
12 | - [ ] This PR contains changes in the documentation
13 | - [ ] This PR contains changes in the Code of the project
14 | - [ ] The title of my pull request is a short description of the requested changes.
15 |
16 | ## 📄 Note to reviewers
17 |
18 |
19 |
20 | ## 📷 Screenshots
21 |
--------------------------------------------------------------------------------
/.github/workflows/docker_publish.yaml:
--------------------------------------------------------------------------------
1 | name: Build and Publish Docker Image to Docker Hub
2 |
3 | on:
4 | push:
5 | branches: ["main"]
6 |
7 | jobs:
8 | build:
9 | runs-on: ubuntu-latest
10 |
11 | steps:
12 | - uses: actions/checkout@v3
13 |
14 | - name: DockerHub Login
15 | uses: docker/login-action@v2.1.0
16 | with:
17 | username: ${{ secrets.DOCKERHUB_USERNAME }}
18 | password: ${{ secrets.DOCKERHUB_PASSWORD }}
19 |
20 | - name: Build the Docker image
21 | run: docker build . --file Dockerfile --tag ${{ secrets.DOCKERHUB_USERNAME }}/oswh
22 |
23 | - name: Docker Push
24 | run: docker push ${{ secrets.DOCKERHUB_USERNAME }}/oswh
25 |
--------------------------------------------------------------------------------
/.github/workflows/greet-contributers.yaml:
--------------------------------------------------------------------------------
1 | name: Greet Contributors
2 | on:
3 | fork:
4 | push:
5 | branches: [main]
6 | issues:
7 | types: [opened]
8 | issue_comment:
9 | types: [created]
10 | pull_request_target:
11 | types: [opened]
12 | pull_request_review_comment:
13 | types: [created]
14 |
15 | jobs:
16 | welcome:
17 | runs-on: ubuntu-latest
18 | steps:
19 | - uses: actions/checkout@v1
20 | - uses: EddieHubCommunity/gh-action-community/src/welcome@main
21 | with:
22 | github-token: ${{ secrets.GITHUB_TOKEN }}
23 | issue-message: "
Hey! contributor, thank you for opening an Issue 🎉.
"
24 | pr-message: "
Hey! contributor, thank you for opening a Pull Request 🎉.
"
25 | footer: "Soon one of our maintainers will review it and provide you with feedback/suggestions. If you think it's something urgent, feel free to reach out Hasnain Makada on Twitter. Star ⭐ this repo to show us support.
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
--------------------------------------------------------------------------------
/Dockerfile:
--------------------------------------------------------------------------------
1 | # Use the official Node.js 16 image
2 | FROM node:16-alpine
3 |
4 | # Set the working directory to /app
5 | WORKDIR /app
6 |
7 | # Copy the package.json and package-lock.json files to the container
8 | COPY package*.json ./
9 |
10 | # Install dependencies
11 | RUN npm install
12 |
13 | RUN npm install -g docsify-cli@latest
14 |
15 | # Copy the Docsify files to the container
16 | COPY . .
17 |
18 | # Expose the port that Docsify runs on
19 | EXPOSE 3000
20 |
21 | # Start Docsify when the container is run
22 | CMD ["docsify", "serve", "."]
23 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 Hasnain Makada
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
19 |
20 | ## Introduction to OSWH 🗣️
21 |
22 | [](https://github.com/hasnainmakada-99/Open-Source-With-Hasnain/assets/82728823/b76fb7bf-3db1-452e-902d-1b2feb2ca5d0 "OSWH")
23 |
24 | ## 🚀 Quick Start
25 |
26 | [](https://gitpod.io/#https://github.com/hasnainmakada-99/Open-Source-With-Hasnain)
27 |
28 | ✍️ [Contributing guidelines](./Contributing.md)
29 |
30 | 📃 [Code of Conduct](https://github.com/hasnainmakada-99/Open-Source-With-Hasnain/blob/main/.github/CODE_OF_CONDUCT.md)
31 |
32 | ## How to Contribute
33 |
34 | :bug: [Submitting bug reports](https://github.com/hasnainmakada-99/Open-Source-With-Hasnain/issues/new/choose) - If you notice any unusual activity inside this project, please report to us
35 |
36 | :memo: [Adding Resources](./how-to-add-resources.md) - If you think that we are missing any crucial resource which could be helpful for beginners, feel free to add it
37 |
38 | :technologist: [Developing new features](https://github.com/hasnainmakada-99/Open-Source-With-Hasnain/issues) - If you have any new ideas in your mind which you would like to implement, feel free to raise them or reach out to the maintainers at [Discord](https://discord.com/invite/ERTNmajnKE)
39 |
40 | ## Features 💡
41 |
42 | - **Comprehensive Resources**: Discover a variety of carefully curated resources tailored to different skill levels and backgrounds
43 |
44 | - **Learn Open Source**: Master the art of contributing to open source projects with our step-by-step guides
45 |
46 | - **Explore & Contribute**: Find exciting open source projects to contribute to and access valuable learning resources
47 |
48 | ## 🎉 The awesome people who made this happen
49 |
50 |
51 |
52 |
53 |
54 | ## 📝 License
55 |
56 | This project is licensed under the [MIT license](./LICENSE).
57 |
58 | ## 💬 Get in touch
59 |
60 | If you have any questions or suggestions, feel free to [open an issue](https://github.com/hasnainmakada-99/Open-Source-With-Hasnain/issues/new/choose) or join our [discord community](https://discord.com/invite/ERTNmajnKE).
61 |
62 | You can also reach out to the maintainer at [Twitter](https://twitter.com/Hasnain_Makada)
63 |
64 |
Don't forget to ⭐ this repo 😊
65 |
--------------------------------------------------------------------------------
/Resources/Web_Development.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "id": "1",
4 | "description": "Getting started with Git & Github by Kunal Kushwaha",
5 | "title": "Git & GitHub",
6 | "imageURL": "https://i.ytimg.com/vi/apGV9Kg7ics/mqdefault.jpg",
7 | "link": "https://www.youtube.com/watch?v=apGV9Kg7ics"
8 | },
9 | {
10 | "id": "2",
11 | "description": "Web Development for Beginners by freeCodeCamp",
12 | "title": "Web Development",
13 | "imageURL": "https://ik.imagekit.io/1cw2zpbjy/OSWH/FCC.png?ik-sdk-version=javascript-1.4.3&updatedAt=1670222534503g",
14 | "link": "https://youtu.be/nu_pCVPKzTk"
15 | },
16 | {
17 | "id": "3",
18 | "description": "Frontend Development by Aproov Goyal",
19 | "title": "Web Development",
20 | "imageURL": "https://user-images.githubusercontent.com/114678694/216386888-ec6da6af-49e2-42e6-93aa-0282c5cf0f35.jpg",
21 | "link": "https://www.youtube.com/watch?v=-wx4z8SC7aA"
22 | },
23 | {
24 | "id": "4",
25 | "description": "JavaScript Tutorial for Beginners - Full Course in 12 Hours by Clever Programmer",
26 | "title": "Web Development",
27 | "imageURL": "https://user-images.githubusercontent.com/97666287/213859043-5361cbb6-831a-4c0a-97bb-0e7e30cf65bb.jpg",
28 | "link": "https://www.youtube.com/watch?v=lI1ae4REbFM&t=30489s&ab_channel=CleverProgrammer"
29 | },
30 | {
31 | "id": "5",
32 | "description": "Javascript CheatSheet by CodeWithHarry",
33 | "title": "Web Development",
34 | "imageURL": "https://user-images.githubusercontent.com/97666287/213903726-821d972f-6cb7-448b-9d7b-2db91bfed3d9.png",
35 | "link": "https://www.codewithharry.com/blogpost/javascript-cheatsheet/"
36 | }
37 | ]
38 |
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
1 | # Security Policy
2 |
3 | ## Supported Versions
4 |
5 | The versions which are currently supporting our security policy guidelines
6 |
7 | | Version | Supported |
8 | | ------- | ------------------ |
9 | | 1.1.0 | :white_check_mark: |
10 |
11 | ## Reporting a Vulnerability
12 |
13 | At Open Source with Hasnain, we prioritize the security of our software and users. If you discover a potential security vulnerability within our GitHub project, we appreciate your responsible disclosure. Please report the issue to our security team by emailing at [hasnainmakada@gmail.com](mailto:hasnainmakada@gmail.com). We kindly request that you refrain from public disclosure until we've had a chance to investigate and implement any necessary fixes. Thank you for helping us maintain a safe and secure environment for everyone.
14 |
--------------------------------------------------------------------------------
/_layouts/navbar.md:
--------------------------------------------------------------------------------
1 | - [**Star the Repo** 🌟](https://github.com/hasnainmakada-99/Open-Source-With-Hasnain)
2 |
3 | - [**Join our Discord**](https://discord.gg/ERTNmajnKE)
4 |
--------------------------------------------------------------------------------
/_layouts/sidebar.md:
--------------------------------------------------------------------------------
1 | - Getting started
2 | - [Open Source resources and guidance](../pages/open-source-resources.md)
3 | - [Contribution guidelines](../Contributing.md)
4 | - [How to add resources](../how-to-add-resources.md)
5 |
6 | * Resources
7 | - [DevOps](./../pages/devops-resources.md)
8 | - [Web Development](../pages/web-development-resources.md)
9 | - [HTML resources](./../pages/HTML-resources.md)
10 | - [CSS resources](./../pages/CSS-resources.md)
11 | - [React resources](./../pages/react-resources.md)
12 | - [Backend Development resources](./../pages/backend-development-resource.md)
13 | - [Android Development](../pages/android-development-resources.md)
14 | - [Machine Learning](../pages/machine-learning-resources.md)
15 | - [Artificial Intelligence](../pages/AI-resources.md)
16 | - [Data Structure And Algorithms](../pages/data-structure-and-algorithms-resources.md)
17 | - [BlockChain Development](../pages/full-stack-blockchain-development.md)
18 | - [Flutter](./../pages/flutter.md)
19 | - [Paid Resources Collection](../pages/paid-resources.md)
20 |
--------------------------------------------------------------------------------
/designs/Full-Landing-Page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hasnainmakada-99/Open-Source-With-Hasnain/2cd6c20707db521a094ecbfcf4860f528bce9413/designs/Full-Landing-Page.png
--------------------------------------------------------------------------------
/designs/Home-Page-P1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hasnainmakada-99/Open-Source-With-Hasnain/2cd6c20707db521a094ecbfcf4860f528bce9413/designs/Home-Page-P1.png
--------------------------------------------------------------------------------
/designs/Home-Page-P2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hasnainmakada-99/Open-Source-With-Hasnain/2cd6c20707db521a094ecbfcf4860f528bce9413/designs/Home-Page-P2.png
--------------------------------------------------------------------------------
/designs/Home-Page-P3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hasnainmakada-99/Open-Source-With-Hasnain/2cd6c20707db521a094ecbfcf4860f528bce9413/designs/Home-Page-P3.png
--------------------------------------------------------------------------------
/designs/Home-Page-P4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hasnainmakada-99/Open-Source-With-Hasnain/2cd6c20707db521a094ecbfcf4860f528bce9413/designs/Home-Page-P4.png
--------------------------------------------------------------------------------
/designs/Home-Page-P5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hasnainmakada-99/Open-Source-With-Hasnain/2cd6c20707db521a094ecbfcf4860f528bce9413/designs/Home-Page-P5.png
--------------------------------------------------------------------------------
/designs/Resources-P1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hasnainmakada-99/Open-Source-With-Hasnain/2cd6c20707db521a094ecbfcf4860f528bce9413/designs/Resources-P1.png
--------------------------------------------------------------------------------
/designs/Resources-P2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hasnainmakada-99/Open-Source-With-Hasnain/2cd6c20707db521a094ecbfcf4860f528bce9413/designs/Resources-P2.png
--------------------------------------------------------------------------------
/designs/Resources-P3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hasnainmakada-99/Open-Source-With-Hasnain/2cd6c20707db521a094ecbfcf4860f528bce9413/designs/Resources-P3.png
--------------------------------------------------------------------------------
/esp.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | using namespace std;
3 |
4 | struct student
5 | {
6 | char name[50];
7 | int roll;
8 | float marks;
9 | } s[10];
10 |
11 | int main()
12 | {
13 | cout << "Enter information of students: " << endl;
14 |
15 | // storing information
16 | for(int i = 0; i < 10; ++i)
17 | {
18 | s[i].roll = i+1;
19 | cout << "For roll number" << s[i].roll << "," << endl;
20 |
21 | cout << "Enter name: ";
22 | cin >> s[i].name;
23 |
24 | cout << "Enter marks: ";
25 | cin >> s[i].marks;
26 |
27 | cout << endl;
28 | }
29 |
30 | cout << "Displaying Information: " << endl;
31 |
32 | // Displaying information
33 | for(int i = 0; i < 10; ++i)
34 | {
35 | cout << "\nRoll number: " << i+1 << endl;
36 | cout << "Name: " << s[i].name << endl;
37 | cout << "Marks: " << s[i].marks << endl;
38 | }
39 |
40 | return 0;
41 | }
--------------------------------------------------------------------------------
/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hasnainmakada-99/Open-Source-With-Hasnain/2cd6c20707db521a094ecbfcf4860f528bce9413/favicon.ico
--------------------------------------------------------------------------------
/how-to-add-resources.md:
--------------------------------------------------------------------------------
1 | ## A Step-by-Step Guide to Add Resources to OSWH
2 |
3 | **Before you begin**, please ensure that you have read the `Contributing.md` file if this is your first time contributing to open source.
4 |
5 | ### Adding Resources to OSWH
6 |
7 | 1. Start by selecting an `.md` file from the *pages directory*. For example, let's choose `full-stack-blockchain-development.md`.
8 |
9 | 2. **If the file is blank**: If no one has contributed to the file yet, it will be blank. In this case, follow these steps:
10 |
11 | a. Add a main heading to the file by inserting the following line at the top:
12 | ```
13 | # Heading
14 | ```
15 |
16 | b. Create a table to add the resource information by inserting the following markdown:
17 | ```markdown
18 | | Description | Preview | Link to Get Started |
19 | | :---------: | :-----: | :-----------------: |
20 | ```
21 |
22 | 3. **If the file already has content**: If the file already contains resources added by previous contributors, skip step 2 and proceed to step 3.
23 |
24 | 4. Add the resources to the file by following this template:
25 | ```markdown
26 | | 1. CourseName | [](AddVideoLink "CourseName") | [Here you go](AddVideoLink) |
27 |
28 | - Replace `CourseName` with the name of the course/resource.
29 |
30 | - Replace `AddVideoCode` with the 11-character video code present at the end of the YouTube video link.
31 |
32 | - Replace `AddVideoLink` with the actual URL to the resource.
33 |
34 | > "Note: To find the video code, refer to the 11-digit/character code at the end of the YouTube video link.
35 |
36 | >For example, if the link is https://www.youtube.com/watch?v=dphagk4O5qA, The video code is dphagk405qA."
37 |
38 | 5. If you are using VS Code Editor, you can preview the markdown by pressing Ctrl + Shift + v to ensure the formatting is correct.
39 |
40 | Congratulations! You're halfway there to making your first contribution to Open-Source-With-Hasnain! 🙌🏼
41 |
42 | Once you have finished adding the resources, return to the Contributing.md file and continue with the remaining steps (starting from step 7).
43 |
44 | If you have any questions or want to discuss your changes, feel free to open an issue and share your ideas. Enhancements are always encouraged and appreciated.
45 |
46 | **Best of luck! 🥇**
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Open Source With Hasnain
6 |
7 |
11 |
15 |
19 |
25 |
26 |
27 |
28 |
29 |
30 |
59 |
60 |
61 |
65 |
66 |
67 |
68 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "open-source-with-hasnain",
3 | "version": "1.1.0",
4 | "description": "",
5 | "main": "index.js",
6 | "scripts": {
7 | "start": "docsify serve .",
8 | "test": "echo \"Error: no test specified\" && exit 1"
9 | },
10 | "repository": {
11 | "type": "git",
12 | "url": "git+https://github.com/hasnainmakada-99/Open-Source-With-Hasnain.git"
13 | },
14 | "keywords": [],
15 | "author": "Hasnain Makada",
16 | "license": "ISC",
17 | "bugs": {
18 | "url": "https://github.com/hasnainmakada-99/Open-Source-With-Hasnain/issues"
19 | },
20 | "homepage": "https://github.com/hasnainmakada-99/Open-Source-With-Hasnain#readme",
21 | "dependencies": {
22 | "docsify": "^4.13.1",
23 | "docsify-cli": "^4.4.4",
24 | "g": "^2.0.1"
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/pages/AI-resources.md:
--------------------------------------------------------------------------------
1 | # AI RESOURCES
2 |
3 | ## Prerequsites
4 | |Description | Preview | Link to get started with it |
5 | | :------------: | :------------: | :------------: |
6 | | 1. Introduction to Artificial Intelligence|
[](https://www.youtube.com/watch?v=I6BRHxNilMw "Introduction to Linux")
| [Here you go](https://www.youtube.com/watch?v=J_YLjCTOFWE)
8 | | 3. PDF of the Roadmap |
[](https://www.youtube.com/watch?v=6uE4nfFgc5Q "PDF of the roadmap")
| [Here you go](https://www.youtube.com/watch?v=6uE4nfFgc5Q)
9 | | 4. Introduction To Artificial Intelligence |
| [Here you go](https://www.w3schools.com/ai/)
10 | ---
11 | ## Learning Python
12 | |Description | Preview | Link to get started with it |
13 | | :------------: | :------------: | :------------: |
14 | | 1. Python Basics in 2 hours |
[](https://www.youtube.com/watch?v=vLqTf2b6GZw "Python Basics in 2 hours")
| [Here you go](https://www.youtube.com/watch?v=vLqTf2b6GZw)
15 | ---
16 | ## Learning Python frameworks for Artificial Intelligence.
17 |
18 | |Description | Preview | Link to get started with it |
19 | | :------------: | :------------: | :------------: |
20 | | 1. Jupyter Notebooks |
| [Here you go](https://youtube.com/playlist?list=PLZoTAELRMXVOAvUbePX1lTdxQR8EY35Z1)
55 |
56 |
57 |
58 | ---
59 | ## Storing files in Git and Github.
60 | |Description | Preview | Link to get started with it |
61 | | :------------: | :------------: | :------------: |
62 | | 1. Complete Git and GitHub Tutorial |
[](https://www.youtube.com/watch?v=apGV9Kg7ics "Complete Git and GitHub Tutorial")
| [Here you go](https://www.youtube.com/watch?v=apGV9Kg7ics)
63 | | 2. Git and GitHub crash course (freecodecamp) |
[")](https://www.youtube.com/watch?v=RGOj5yH7evk "Git and GitHub crash course (freecodecamp)")
| [Here you go](https://www.youtube.com/watch?v=RGOj5yH7evk)
64 | | 3. Git for Professionals (freecodecamp) |
[")](https://www.youtube.com/watch?v=Uszj_k0DGsg "Git for Professionals (freecodecamp)")
| [Here you go](https://www.youtube.com/watch?v=Uszj_k0DGsg)
65 | ---
66 |
--------------------------------------------------------------------------------
/pages/CSS-resources.md:
--------------------------------------------------------------------------------
1 | |Description | Preview | Link to get started with it |
2 | | ------------ | ------------ | ------------ |
3 | | 1. CSS Tutorial by freeCodeCamp | [](https://www.youtube.com/watch?v=OXGznpKZ_sA&t=14272s&ab_channel=freeCodeCamp.org)| [Here you go](https://www.youtube.com/watch?v=OXGznpKZ_sA&t=14272s&ab_channel=freeCodeCamp.org)
4 | | 2. CSS Flexbox CheatSheet by CSS-Tricks | [](https://css-tricks.com/snippets/css/a-guide-to-flexbox/)| [Here you go](https://css-tricks.com/snippets/css/a-guide-to-flexbox/)
5 | | 3. CSS CheatSheet by CodeWithHarry | [](https://www.codewithharry.com/blogpost/css-cheatsheet/)| [Here you go](https://www.codewithharry.com/blogpost/css-cheatsheet/)
6 | | 4. Learn Tailwind CSS by freeCodeCamp | [](https://www.youtube.com/watch?v=ft30zcMlFao&ab_channel=freeCodeCamp.org)| [Here you go](https://www.youtube.com/watch?v=ft30zcMlFao&ab_channel=freeCodeCamp.org)
7 | | 5. CSS Reference Lists | [](https://www.w3schools.com/cssref/index.php)| [Here you go](https://www.w3schools.com/cssref/index.php)
8 |
--------------------------------------------------------------------------------
/pages/HTML-resources.md:
--------------------------------------------------------------------------------
1 | |Description | Preview | Link to get started with it |
2 | | ------------ | ------------ | ------------ |
3 | | 1. HTML CheatSheet by CodeWithHarry | [](https://www.codewithharry.com/blogpost/html-cheatsheet/)| [Here you go](https://www.codewithharry.com/blogpost/html-cheatsheet/)
4 | | 2. HTML Reference Lists | [](https://www.w3schools.com/TAGS/default.asp)| [Here you go](https://www.w3schools.com/TAGS/default.asp)
5 |
--------------------------------------------------------------------------------
/pages/android-development-resources.md:
--------------------------------------------------------------------------------
1 |
2 | # Android Development resources
3 |
4 | |Description | Preview | Link to get started with it |
5 | | :------------: | :------------: | :------------: |
6 | | **1. First Step would be to choose a language Either Java or Kotlin** |
| [Here you go](https://www.youtube.com/watch?v=ZeZdHUf2k8o&ab_channel=CodyEngel)
7 | | **2. Decided the language? Let's learn Android Studio Now Set it up with this** |
| [Here you go](https://www.youtube.com/playlist?list=PL7NYbSE8uaBDcLkbXsQADdvBnVbavonGn)
10 | | **5. Notes and supporting material for standford course** |
| [Here you go](https://youtu.be/BBccK1zTgxw)
--------------------------------------------------------------------------------
/pages/backend-development-resource.md:
--------------------------------------------------------------------------------
1 | |Description | Preview | Link to get started with it |
2 | | ------------ | ------------ | ------------ |
3 | | 1. Node.js and Express.js Tutorial | [](https://youtu.be/Oe421EPjeBE)| [Here you go](https://youtu.be/Oe421EPjeBE)
4 | | 2. MongoDb Tutorial | [](https://youtu.be/oSIv-E60NiU)| [Here you go](https://youtu.be/oSIv-E60NiU)
5 | | 3. Python Backend Web Development Course (with Django) | [](https://youtu.be/jBzwzrDvZ18)| [Here you go](https://youtu.be/jBzwzrDvZ18)
--------------------------------------------------------------------------------
/pages/data-structure-and-algorithms-resources.md:
--------------------------------------------------------------------------------
1 | |Description | Preview | Link to get started with it |
2 | | ------------ | ------------ | ------------ |
3 | | 1. Algorithms, Part I by Coursera | [](https://www.coursera.org/learn/algorithms-part1 "Algorithms, Part I") | [Enroll for free](https://www.coursera.org/learn/algorithms-part1)
4 | | 2. Algorithms, Part II by Coursera| [](https://www.coursera.org/learn/algorithms-part2 "Algorithms, Part II")| [Enroll for free](https://www.coursera.org/learn/algorithms-part2)
5 | | 3. Data Structures and Algorithms by GeeksforGeeks | [](https://practice.geeksforgeeks.org/courses/dsa-self-paced "Data Structures and Algorithms - Self Paced")| [Here you go](https://practice.geeksforgeeks.org/courses/dsa-self-paced)
6 | | 4. Best Data Structures & Algorithms (DSA) Course by (Kunal Kushwaha)| [ Course")](https://www.youtube.com/watch?v=rZ41y93P2Qo "Best Data Structures & Algorithms (DSA) Course")| [Here you go](https://www.youtube.com/watch?v=rZ41y93P2Qo)
7 | | 5. Data Structures Easy to Advanced Course by freeCodeCamp | [](https://www.youtube.com/watch?v=RBSGKlAvoiM "Data Structures Easy to Advanced Course") | [Here you go](https://www.youtube.com/watch?v=RBSGKlAvoiM)
8 | | 6. Data Structures and Algorithms Specialization by Coursera | [](https://www.coursera.org/specializations/data-structures-algorithms?irclickid=UeK0CyVNDxyLRSbytyUQ-QgyUkAxD4zFv1suVM0&irgwc=1&utm_medium=partners&utm_source=impact&utm_campaign=3310965&utm_content=b2c "Data Structures and Algorithms Specialization") | [Enroll for free](https://www.coursera.org/specializations/data-structures-algorithms?irclickid=UeK0CyVNDxyLRSbytyUQ-QgyUkAxD4zFv1suVM0&irgwc=1&utm_medium=partners&utm_source=impact&utm_campaign=3310965&utm_content=b2c)
9 | | 7. Data Structure and Algorithms Tutorials by TutorialsPoint | [](hhttps://www.tutorialspoint.com/data_structures_algorithms/index.htm "Data Structure and Algorithms Tutorials") | [Here you go](https://www.tutorialspoint.com/data_structures_algorithms/index.htm)
10 | | 8. Design and Analysis of Algorithms by GURU99 | [](https://www.guru99.com/design-analysis-algorithms-tutorial.html "Design and Analysis of Algorithms") | [Here you go](https://www.guru99.com/design-analysis-algorithms-tutorial.html)
11 | | 9. Data Structures and Algorithms for Beginners by Programming with Mosh | [](https://www.youtube.com/watch?v=BBpAmxU_NQo "Data Structures and Algorithms for Beginners") | [Here you go](https://www.youtube.com/watch?v=BBpAmxU_NQo)
12 | | 10. Data Structures & Algorithms by CS Dojo | [](https://www.youtube.com/watch?v=bum_19loj9A&list=PLBZBJbE_rGRV8D7XZ08LK6z-4zPoWzu5H " Data Structures & Algorithms") | [Here you go](https://www.youtube.com/watch?v=bum_19loj9A&list=PLBZBJbE_rGRV8D7XZ08LK6z-4zPoWzu5H)
13 | | 11. Data Structures & Algorithms in Swift by Udacity | [](https://www.udacity.com/course/data-structures-and-algorithms-in-swift--ud1011 " Data Structures & Algorithms in Swift") | [Enroll for free](https://www.udacity.com/course/data-structures-and-algorithms-in-swift--ud1011)
14 | | 12. Introduction to Java Programming: Fundamental Data Structures and Algorithms | [](https://www.edx.org/course/introduction-to-java-programming-fundamental-data "Fundamental Data Structures and Algorithms") | [Enroll for free](https://www.edx.org/course/introduction-to-java-programming-fundamental-data)
15 |
16 | ## Agorithm Challenges
17 |
18 | |Description | Preview | Link to get started with it |
19 | | :------------: | :------------: | :------------: |
20 | | 1. Google Hash Code 2020 |
| [Here you go](https://www.youtube.com/watch?v=STIRFdfpIqQ)
22 | | 3. Hash code Google compition 2020 |
[](https://www.youtube.com/watch?v=ubAKFBvV0pc "hash code google compition 2020 ")
| [Here you go](https://www.youtube.com/watch?v=ubAKFBvV0pc)
23 | | 4. Traffic Signaling Problem Solution |
[](https://www.youtube.com/watch?v=B1gmKZZOHuY "Traffic Signaling Problem Solution")
| [Here you go](https://www.youtube.com/watch?v=B1gmKZZOHuY)
--------------------------------------------------------------------------------
/pages/devops-resources.md:
--------------------------------------------------------------------------------
1 | # DevOps Resources
2 |
3 | ## Prerequsites
4 | |Description | Preview | Link to get started with it |
5 | | :------------: | :------------: | :------------: |
6 | | 1. Introduction to Linux by edx|
[](https://www.youtube.com/watch?v=BmDricQGK6w "Introduction to Linux")
| [Here you go](https://www.edx.org/course/introduction-to-linux)
7 | | 2. DevOps prerequisites by freecodecamp |
| [Here you go](https://www.youtube.com/watch?v=yyUHQIec83I)
10 | ---
11 | ## YAML
12 | |Description | Preview | Link to get started with it |
13 | | :------------: | :------------: | :------------: |
14 | | 1. Introduction to YAML |
[](https://www.youtube.com/watch?v=1uFVr15xDGg "Introduction to YAML")
| [Here you go](https://www.youtube.com/watch?v=1uFVr15xDGg)
15 | | 2. Conplete YAML Course - Beginner to Prof for DevOps and more! |
[](https://www.youtube.com/watch?v=IA90BTozdow "Introduction to YAML")
| [Here you go](https://www.youtube.com/watch?v=IA90BTozdow)
16 | ---
17 | ## Git & GitHub
18 | |Description | Preview | Link to get started with it |
19 | | :------------: | :------------: | :------------: |
20 | | 1. Complete Git and GitHub Tutorial |
[](https://www.youtube.com/watch?v=apGV9Kg7ics "Complete Git and GitHub Tutorial")
| [Here you go](https://www.youtube.com/watch?v=apGV9Kg7ics)
21 | | 2. Git and GitHub crash course (freecodecamp) |
[")](https://www.youtube.com/watch?v=RGOj5yH7evk "Git and GitHub crash course (freecodecamp)")
| [Here you go](https://www.youtube.com/watch?v=RGOj5yH7evk)
22 | | 3. Git for Professionals (freecodecamp) |
[")](https://www.youtube.com/watch?v=Uszj_k0DGsg "Git for Professionals (freecodecamp)")
| [Here you go](https://www.youtube.com/watch?v=Uszj_k0DGsg)
23 | ---
24 | ## Cloud
25 | |Description | Preview | Link to get started with it |
26 | | :------------: | :------------: | :------------: |
27 | | 1. AWS certified cloud practitioner full course by freecodecamp |
| [Here you go](https://www.youtube.com/watch?v=SOTamWNgDKc)
28 | | 2. Cloud Computing Full Course By Edureka! |
[")](https://www.youtube.com/watch?v=2LaAJq1lB1Q&t=115s "Cloud Computing Full Course (Edureka!)")
| [Here you go](https://www.youtube.com/watch?v=2LaAJq1lB1Q&t=115s)
29 | ---
30 | ## Docker
31 | |Description | Preview | Link to get started with it |
32 | | :------------: | :------------: | :------------: |
33 | | 1. Docker playlist by Saloni |
[](https://www.youtube.com/watch?v=nrBwWPGrF6w "Docker playlist by Saloni ")
| [Here you go](https://www.youtube.com/watch?v=nrBwWPGrF6w)
34 | | 2. Docker Tutorial for Beginners - What is Docker? Introduction to Containers |
[](https://www.youtube.com/watch?v=17Bl31rlnRM "Docker Tutorial for Beginners - What is Docker? Introduction to Containers ")
| [Here you go](https://www.youtube.com/watch?v=3c-iBn73dDE)
37 | | 5. Docker deep dive by Nigel |
[](https://www.youtube.com/watch?v=GwXLNAcHk-k "Docker deep dive by Nigel ")
| [Here you go](https://www.youtube.com/watch?v=GwXLNAcHk-k)
38 | | 6. Dockerfile best practices |
[](https://www.youtube.com/watch?v=JofsaZ3H1qM "Dockerfile best practices ")
| [Here you go](https://www.youtube.com/watch?v=mQkVB6KMHCg)
41 | | 9. Docker in a visual way |
[](https://aurelievache.gumroad.com/l/understanding-docker-visual-way "Docker in a visual way ")
| [Here you go](https://aurelievache.gumroad.com/l/understanding-docker-visual-way)
42 | | 10. Ivan container articles |
| [Here you go](https://iximiuz.com/en/categories/?category=Containers)
43 |
44 | ---
45 | ## Kubernetes
46 | |Description | Preview | Link to get started with it |
47 | | :------------: | :------------: | :------------: |
48 | | 1. Kubernetes course by Civo Academy |
[](https://www.civo.com/academy "Kubernetes by Civo Academy ")
| [Here you go](https://www.civo.com/academy)
49 | | 2. Kubernetes Tutorial form zero to hero in 4 hrs by techworldwithnana |
[![Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours] ](https://i.ytimg.com/vi/X48VuDVv0do/mqdefault.jpg "Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours] ")
| [Here you go](https://www.youtube.com/watch?v=X48VuDVv0do)
50 | | 3. Kube academy |
[](https://kube.academy/ "Kube academy ")
| [Here you go](https://kube.academy/)
51 | | 4. Introduction to Kubernetes (edx) |
[ ")](https://www.edx.org/course/introduction-to-kubernetes "Introduction to Kubernetes (edx) ")
| [Here you go](https://www.edx.org/course/introduction-to-kubernetes)
52 | | 5. KCNA |
| [Here you go](https://www.youtube.com/watch?v=iGkFHB1kFZ0&t=0s)
53 | | 6. Hands on CKA/CKAD/CKS |
[](https://www.youtube.com/watch?v=jZOs8Oips7Q&t=0s "Hands on CKA/CKAD/CKS ")
| [Here you go](https://www.youtube.com/watch?v=jZOs8Oips7Q&t=0s)
54 | | 7. Certs Magic show |
[](https://www.youtube.com/playlist?list=PLj6h78yzYM2MOZst3T8t2qpsdwBpyxWwy "Certs Magic show ")
| [Here you go](https://www.youtube.com/playlistlist=PLj6h78yzYM2MOZst3T8t2qpsdwBpyxWwy)
55 | | 8. CKS book |
[](https://saiyampathak.gumroad.com/l/cksbook "CKS book ")
| [Here you go](https://saiyampathak.gumroad.com/l/cksbook)
56 | ---
57 | ## CI/CD
58 | |Description | Preview | Link to get started with it |
59 | | :------------: | :------------: | :------------: |
60 | | 1. Jenkins complete course |
| [Here you go](https://www.youtube.com/watch?v=FX322RVNGj4)
61 | | 2. GitHub Actions Tutorial - Basic Concepts and CI/CD Pipeline with Docker |
[](https://www.youtube.com/watch?v=R8_veQiYBjI "GitHub Actions Tutorial - Basic Concepts and CI/CD Pipeline with Docker ")
| [Here you go](https://www.youtube.com/watch?v=R8_veQiYBjI)
62 | | 3. Google Cloud Run with Github Actions |
[](https://www.youtube.com/watch?v=eooi60Mks_0 "Google Cloud Run with Github Actions ")
| [Here you go](https://www.youtube.com/watch?v=eooi60Mks_0)
63 | | 4. Get Certified for GitOps with Argo |
[](https://learning.codefresh.io/ "Get Certified for GitOps with Argo ")
| [Here you go](https://learning.codefresh.io/)
64 | ---
65 | ## IAC tools
66 | |Description | Preview | Link to get started with it |
67 | | :------------: | :------------: | :------------: |
68 | | 1. Terrafrom in 2 hours (freecodecamp) |
[ ")](https://www.youtube.com/watch?v=SLB_c_ayRMo "Terrafrom in 2 hours (freecodecamp) ")
| [Here you go](https://www.youtube.com/watch?v=NLHmqVUvtkU)
71 | | 4. Crossplane deep dive |
[](https://www.youtube.com/watch?v=5lWUWat_bbY "Crossplane deep dive")
| [Here you go](https://www.youtube.com/watch?v=vIjeiDcsR3Q)
74 | ---
75 | ## Observability
76 | |Description | Preview | Link to get started with it |
77 | | :------------: | :------------: | :------------: |
78 | | 1. Getting started with Jaeger |
[](https://www.youtube.com/watch?v=aMZoUIG-mgY "Getting started with Jaeger")
| [Here you go](https://www.youtube.com/watch?v=aMZoUIG-mgY)
79 | | 2. Getting dirty with Monitoring and Autoscaling Features for Self Managed K8's cluster |
[](https://www.youtube.com/watch?v=TqfIfUuuPdE "Getting dirty with Monitoring and Autoscaling Features for Self Managed Kubernetes cluster")
| [Here you go](https://www.youtube.com/watch?v=TqfIfUuuPdE)
80 | | 3. Intro to Kubernetes monitoring |
[](https://www.youtube.com/watch?v=B5UY-qeW96I "Intro to Kubernetes monitoring")
| [Here you go](https://www.youtube.com/watch?v=Pr3MbsGHljI)
83 | | 6. Thanos deep dive |
[](https://www.youtube.com/watch?v=nYV_wU7_Xm0 "Thanos deep dive ")
| [Here you go](https://www.youtube.com/watch?v=nYV_wU7_Xm0)
84 | ---
85 | ## Chaos engineering
86 | |Description | Preview | Link to get started with it |
87 | | :------------: | :------------: | :------------: |
88 | | 1. Chaos mesh CNCFMinutes [ CNCF in just few minutes] |
| [Here you go](https://www.youtube.com/watch?v=Bo8KhWhNY6g)
97 | | 2. Kyverno deep dive |
[](https://www.youtube.com/watch?v=QR-iBeh9Vy0 "Kyverno deep dive ")
| [Here you go](https://www.youtube.com/watch?v=49my68py3KY)
102 | | 7. OPA deep dive |
[](https://www.youtube.com/watch?v=J6tM9O-0LvI "OPA deep dive ")
| [Here you go](https://www.youtube.com/watch?v=J6tM9O-0LvI)
103 | | 8. Various policy engines for Kubernetes by Civo academy |
[](https://www.youtube.com/watch?v=gKQOq7904h8 "Various policy engines for Kubernetes ")
| [Here you go](https://www.youtube.com/watch?v=gKQOq7904h8)
104 | | 9. Styra Academy |
[](https://academy.styra.com/courses/opa-rego "Styra Academy ")
| [Here you go](https://academy.styra.com/courses/opa-rego)
105 | ---
106 | ## Service Mesh
107 | |Description | Preview | Link to get started with it |
108 | | :------------: | :------------: | :------------: |
109 | | 1. Introduction to Service mesh with Linkerd by edx |
[](https://www.edx.org/course/introduction-to-service-mesh-with-linkerd "Introduction to Service mesh with Linkerd ")
| [Here you go](https://www.edx.org/course/introduction-to-service-mesh-with-linkerd)
110 | ---
111 | ## GitHub Repositories to learn DevOps
112 | |Description | Preview | Link to get started with it |
113 | | :------------: | :------------: | :------------: |
114 | | 1. 90 Days of DevOps - Roadmap |
[](https://github.com/MichaelCade/90DaysOfDevOps "90 Days of DevOps - Roadmap")
| [Here you go](https://github.com/MichaelCade/90DaysOfDevOps)
115 | | 2. DevOps Learning Hub: Tools and Tech - Pradumna Saraf |
| [Here you go](https://youtu.be/Y89q6T1r1Yg)
8 | | 4. Solidity Tutorial - A Full Course on Ethereum, Blockchain Development, Smart Contracts, and the EVM|
| [Here you go](https://www.youtube.com/watch?v=pZSegEXtgAE)
15 |
--------------------------------------------------------------------------------
/pages/machine-learning-resources.md:
--------------------------------------------------------------------------------
1 | # Machine learning resources
2 |
3 | | Description | Preview | Link to get started with it |
4 | | :--------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
5 | | **1. Before Diving into ML Brush Up Your Python Using Google’s Python Class** |
| [Here you go](https://www.coursera.org/learn/python-machine-learning) |
10 | | **6. Stanford CS229: Machine Learning Full Course taught by Andrew Ng** |
| [Here you go](https://www.youtube.com/watch?v=NWONeJKn6kc&ab_channel=freeCodeCamp.org) |
13 | | **9. Machine Learning for Everybody – Full Course By Kylie Ying** |
| [Here you go](https://www.youtube.com/playlist?list=PLD63A284B7615313A) |
15 | | **11. Deep Learning by Prof. Ali Ghodsi at University of Waterloo Fall 2015 STAT** |
| [Here you go](https://www.youtube.com/playlist?list=PLehuLRPyt1Hyi78UOkMPWCGRxGcA9NVOE) |
16 | | **12. Statistical Machine Learning by Prof. Larry Wasserman** |
| [Here you go](https://www.youtube.com/playlist?list=PLjbUi5mgii6BWEUZf7He6nowWvGne_Y8r) |
17 | | **13. Done with Tutorials? Now Train some models using Google Colab** |
| [Here you go](https://www.youtube.com/watch?v=I-tmjGFaaBg&list=PLoROMvodv4rP8nAmISxFINlGKSK4rbLKh) |
19 | | **15. Stanford CS330: Deep Multi-Task & Meta Learning I Autumn 2021** |
| [Here you go](https://www.youtube.com/watch?v=LvySJGj-88U&list=PLoROMvodv4rOzrYsAxzQyHb8n_RWNuS1e) |
22 | | **18. Stanford CS224N: Natural Language Processing with Deep Learning** |
| [Here you go](https://www.youtube.com/watch?v=MrLPzBxG95I&list=PLl8OlHZGYOQ7bkVbuRthEsaLr7bONzbXS) |
30 |
--------------------------------------------------------------------------------
/pages/open-source-resources.md:
--------------------------------------------------------------------------------
1 | # Open Source Resources
2 |
3 | |Description | Preview | Link to get started with it |
4 | | :------------: | :------------: | :------------: |
5 | | 1. Getting started with Open Source - The beginner's guide | [](https://hasnainm.hashnode.dev/getting-started-with-open-source "Open Source Guidance") | [Here you go](https://hasnainm.hashnode.dev/getting-started-with-open-source)
6 | | **2. LinkFree by EddieHub - An Open Source alternative to [Linktree](https://linktr.ee/) that connects your audience to all your content with just one link** |
| [Here you go](https://quickblox.hashnode.dev/understanding-open-source-software-licenses)
9 | | **5. 20+ paid Open Source Programs and Internships - By Kunal Kushwaha**|
[](https://youtu.be/x4hsV_q_YQc)
| [Here you go](https://youtu.be/x4hsV_q_YQc)
10 | | **6. How to get started with Open Source by Web Dev Simplified**|
[](https://youtu.be/GbqSvJs-6W4)
| [Here you go](https://youtu.be/GbqSvJs-6W4)
11 | | **7. Complete Guide to Open Source - How to Contribute by freecodecamp ft Eddie Jaoude**|
| [Here you go](https://www.youtube.com/watch?v=x4hsV_q_YQc&list=PL9gnSGHSqcnowXF0U-lKBOtFF71YFkeat&index=9&ab_channel=KunalKushwaha)
16 | | **12. How To Find Open Source Projects in ANY Domain by Kunal Kushwaha**|
| [Here you go](https://www.youtube.com/watch?v=AODHPiOvF1U&list=PL9gnSGHSqcnowXF0U-lKBOtFF71YFkeat&index=11&t=1s&ab_channel=KunalKushwaha)
17 | | **13. How to Find Good First Issues in Open Source?**|
| [Here you go](https://www.youtube.com/watch?v=ZIkkPzTuOXw&list=PL9gnSGHSqcnowXF0U-lKBOtFF71YFkeat&index=14&ab_channel=KunalKushwaha)
18 | | **14. How to Understand Large Codebases in Open Source?**|
| [Here you go](https://www.youtube.com/watch?v=kA1T0zDPtQo&list=PL9gnSGHSqcnowXF0U-lKBOtFF71YFkeat&index=15&ab_channel=KunalKushwaha)
19 | | **15. How to Grow an Open Source Project?**|
| [Here you go](https://www.youtube.com/watch?v=hYeNz3M4wT4&list=PL9gnSGHSqcnowXF0U-lKBOtFF71YFkeat&index=46&ab_channel=KunalKushwaha)
20 | | **16. Git and GitHub Masterclass - Introduction to Git by Apoorv Goyal**|
| [Here you go](https://www.youtube.com/watch?v=LQ2LTPHeTts&t=3125s&ab_channel=ApoorvGoyal)
21 | | **17. Git Tutorial For Absolute Beginners, Creating Your First Special Repository**|
| [Here you go](https://www.youtube.com/watch?v=fkKfKsASjV4&ab_channel=ApoorvGoyal)
22 | | **18. Get started with an open-source contribution by creating a Linkfree - Iqra Firdose**|