teleren/devto huggingface dataset:
CSSBattle | #24 Switches
Tags: css, challenge, cssbattle, switches
Published: 2022-07-12 14:04:35

Welcome to CSSBattle Challenges!

In this short article, I go through my solution for [CSSBattle - #24 Switches](https://cssbattle.dev/play/24) challenge. Please refer to the code snippet below to get a better insight into my thought processes and the implementation detail.

---

> #### Challenge:

![Switches Challenge](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/evpr1977sxav9w3jpdku.png)

---

> #### Solution:

```html
<div class="container">
  <div class="circle bg-yellow left-circle z-1"></div>
  <div class="circle bg-yellow right-circle z-1"></div>
  <div class="cylindrical bg-brown left-cylindrical"></div>
  <div class="cylindrical bg-copper right-cylindrical"></div>
</div>

<style>
  * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  .container {
    width: 100vw;
    height: 100vh;
    background: #62306d;
    position: relative;
  }
  .circle {
    width: 100px;
    height: 100px;
    border-radius: 50%;
  }
  .cylindrical {
    width: 150px;
    height: 100px;
    border-radius: 100px;
  }
  .bg-yellow {
    background: #f7ec7d;
  }
  .bg-brown {
    background: #aa445f;
  }
  .bg-copper {
    background: #e38f66;
  }
  .z-1 {
    z-index: 1;
  }
  .left-circle,
  .right-circle,
  .left-cylindrical,
  .right-cylindrical {
    position: absolute;
    top: 50%;
    left: 50%;
  }
  .left-circle {
    transform: translate(calc(-50% - 70px), -50%);
  }
  .right-circle {
    transform: translate(calc(-50% + 70px), -50%);
  }
  .left-cylindrical {
    transform: translate(calc(-50% - 70px), calc(-50% - 25px)) rotate(90deg);
  }
  .right-cylindrical {
    transform: translate(calc(-50% + 70px), calc(-50% + 25px)) rotate(90deg);
  }
</style>
```

---

> #### Key Takeaway(s):
- using z-index to control which element to overlap on top of each other

As always, I welcome any feedback or questions regarding the implementation detail of the challenge. Otherwise, I hope this was useful!
👩🏻‍💻👨🏻‍💻Project - 1 : Creating a COVID19 🦠Tracker Application using JavaScript & Mapbox
Tags: 100daysofcode, javascript, codenewbie, programming
Published: 2022-07-12 14:04:32

In this video, we will learn building COVID19 Tracker Application with Visualization using JavaScript and Mapbox. We will perform clustering of points based on the countries and each cluster will represent a set of locations within it that are prone to COVID19. 
Some of the features of the application are : 

1. Clustering of points to represent set of regions for all the countries on the Map. 

2. Reverse Geocoding using Latitude and Longitude to get the place name and getting the number of deaths and number of confirmed cases for each location that is present within the country. 

By the end of this video, you will learn a ton about the language to create your own projects.


{% youtube lX0vHaqtk6M %}

🐱‍💻 🐱‍💻 Course Links:
Complete Code - https://github.com/The-Nerdy-Dev
Visual Studio Code - https://code.visualstudio.com
Git - https://git-scm.com/downloads

--- 
Support my channel:
💜 Join the Discord community 👨‍👩‍👧‍👦: https://discord.gg/fgbtN2a 
💜 One time donations via PayPal
Thank you! 🙏

---
Follow me on:
👉 Twitter: https://twitter.com/The_Nerdy_Dev
👉 Instagram: https://instagram.com/thenerdydev
👉 My Blog: https://the-nerdy-dev.com
How to stay informed about recent trends in tech?
Tags: softwaredevelopment, interview, programming, knowledge
Published: 2022-07-17 14:08:52

---
title: How to stay informed about recent trends in tech?
published: true
date: 2022-07-12 14:03:37 UTC
tags: softwaredevelopment,interview,programming,knowledge
canonical_url: https://medium.com/geekculture/how-to-stay-informed-about-recent-trends-in-tech-8cdc2ca81df7
---

[![](https://cdn-images-1.medium.com/max/2600/0*Sy5bslhUVliZ5GlC)](https://medium.com/geekculture/how-to-stay-informed-about-recent-trends-in-tech-8cdc2ca81df7?source=rss-6e21f0d290d1------2)

Use knowledge to your advantage.

[Continue reading on Geek Culture »](https://medium.com/geekculture/how-to-stay-informed-about-recent-trends-in-tech-8cdc2ca81df7?source=rss-6e21f0d290d1------2)
WEB DEVELOPMENT
Published: 2022-07-12 14:03:25

WEB DEVELOPERS BUILD WEBSITES.BROWSING THE WEB IS LIKE CALLING A FRIEND 
HOW THE WEB WORKS
URL=[UNIFORM RESOURCE LOCATOR]
THE ADDRESS OF A WEBSITE OR A SPECIFIC PAGE OF A WEBSITE
EXAMPLE=https://www.amazon.com
HTTPS: Hyper Text Transfer Protocol Secure

WHICH CODE DO WEB DEVELOPERS WRITE
WHAT ARE THESE"BROWSER INSTRUCTIONS"
                     


                      

 
                        HTML                                  Instruction that tell the browser what should be displayed on
the screen. First language for a web developer is HTML
HTML:HYPER TEXT MARKUP LANGUAGE
<section>
<h2>Recommended products</h2>
<UL>
   <IL>Harry Potter1</IL>
   <IL>Harry Potter2</IL>
</UL>
</section>

HTML5 IS USED TO DEFINE THE CONTENT AND STRUCTURE OF THE DISPLAYED
PAGE.
                      CSS
AS A WEB DEVELOPER WE MUST HAVE A LANGUAGE USED TO STYLE WHICH IS
CSS, CSS:CASCADING STYLE SHEETS
EXAMPLE
h2
Font Size:20px;
Color :purple;
border-bottom:2px solid purple

CSS3 IS DEFINED AS THE STYLING OF THE DISPLAYED PAGE AND IT'S 
CONTENT.IT IS OPTIONAL.


                       JAVASCRIPT
JAVASCRIPT ADDS INTERACTIVITY THAT MIGHT BE NEEDED ON THE DISPLAYED PAGE.
Precision, Recall, Confusion Matrix and F1-Score | Performance Evaluation Metrics for Classification
Tags: 100daysofcode, machinelearning, programming, codenewbie
Published: 2022-07-12 14:02:23

In this video, we will learn about the performance evaluation metrics for classification models namely accuracy, confusion matrix and the ROC-AUC Curve (Receiver Operating Characteristic. We will first understand each of these metrics in detail: 

1. What is Precision in Machine Learning ? 
2. What is Accuracy in Machine Learning ? 
3. How to compute Precision and Recall to evaluate the performance for our classifiers ? 
4. How to read the confusion matrix ? 
5. How to draw a confusion matrix ? 
6. Interpreting the confusion matrix that is given to us. 
7. What does the confusion matrix gives? 
8. What is ROC-AUC Curve and how it is used to distinguish the performance of classifiers ? 
9. How to use ROC-AUC Curve to determine which classifier is the best classifier and which classifier is the worst one ? 
and more...


{% youtube dlLHN7rL03w %}

🐱‍💻 🐱‍💻 Course Links:
Complete Code - https://github.com/The-Nerdy-Dev
Visual Studio Code - https://code.visualstudio.com
Git - https://git-scm.com/downloads

--- 
Support my channel:
💜 Join the Discord community 👨‍👩‍👧‍👦: https://discord.gg/fgbtN2a 
💜 One time donations via PayPal
Thank you! 🙏

---
Follow me on:
👉 Twitter: https://twitter.com/The_Nerdy_Dev
👉 Instagram: https://instagram.com/thenerdydev
👉 My Blog: https://the-nerdy-dev.com
👨🏻‍💻👩🏻‍💻Let's create a Project - Performing Multiple Linear Regression using Gradient Descent on a dataset
Tags: 100daysofcode, python, machinelearning, programming
Published: 2022-07-12 13:59:01

In this video, we will implement a complete project in one video on Multiple Linear Regression using Gradient Descent Algorithm. We will first understand the Gradient Descent Algorithm in simple words. Although the standard definition is a bit complex: Gradient descent is an optimization algorithm used to minimize some function by iteratively moving in the direction of steepest descent as defined by the negative of the gradient. In machine learning, we use gradient descent to update the parameters of our model. 

 We will implement the entire code from absolute scratch, reading the dataset, performing gradient descent and then make predictions using Multiple Linear Regression. Towards the end of the video, we will compute some performance metrics that we had discussed in one of the videos like RSE and R-Square Metric to end with the video. 


{% youtube uEe3PxQmHyM %}

🐱‍💻 🐱‍💻 Course Links:
Complete Code - https://github.com/The-Nerdy-Dev
Visual Studio Code - https://code.visualstudio.com
Git - https://git-scm.com/downloads

--- 
Support my channel:
💜 Join the Discord community 👨‍👩‍👧‍👦: https://discord.gg/fgbtN2a 
💜 One time donations via PayPal
Thank you! 🙏

---
Follow me on:
👉 Twitter: https://twitter.com/The_Nerdy_Dev
👉 Instagram: https://instagram.com/thenerdydev
👉 My Blog: https://the-nerdy-dev.com
Demystifying JavaScript -The Event Loop, Call Stack and the Message Queue
Tags: 100daysofcode, javascript, codenewbie, programming
Published: 2022-07-12 13:45:25

In this video, we will learn about the Event Loop in JavaScript and how it manages the running of our code that comprises of both synchronous and asynchronous code using the call stack and the message queue.

{% youtube vCS3D2j-B_U %}

🐱‍💻 🐱‍💻 Course Links:
Complete Code - https://github.com/The-Nerdy-Dev
Visual Studio Code - https://code.visualstudio.com
Git - https://git-scm.com/downloads

--- 
Support my channel:
💜 Join the Discord community 👨‍👩‍👧‍👦: https://discord.gg/fgbtN2a 
💜 One time donations via PayPal
Thank you! 🙏

---
Follow me on:
👉 Twitter: https://twitter.com/The_Nerdy_Dev
👉 Instagram: https://instagram.com/thenerdydev
👉 My Blog: https://the-nerdy-dev.com
Explain Like I'm Five: What's a standard library?
Tags: anonymous, help, explainlikeimfive
Published: 2022-07-12 13:58:13

_This is an anonymous question sent in by a member who does not want their name disclosed. Please be thoughtful with your responses, as these are usually tough posts to write. Email sloan@dev.to if you'd like to leave an anonymous comment or if you want to ask your own anonymous question._ 

***
Demystifying JavaScript - Making JavaScript HTTP Requests with Fetch API
Tags: 100daysofcode, javascript, codenewbie, programming
Published: 2022-07-12 13:57:04

In this video, we will learn about the concept of HTTP Requests and why they are required for communication between the frontend and the backend of our application. We will also make a small app around it that uses a fake JSON Rest API to fetch a list of posts, and then we will create and delete posts.  

{% youtube pUM8VASuxlI %}

🐱‍💻 🐱‍💻 Course Links:
Complete Code - https://github.com/The-Nerdy-Dev
Visual Studio Code - https://code.visualstudio.com
Git - https://git-scm.com/downloads

--- 
Support my channel:
💜 Join the Discord community 👨‍👩‍👧‍👦: https://discord.gg/fgbtN2a 
💜 One time donations via PayPal
Thank you! 🙏

---
Follow me on:
👉 Twitter: https://twitter.com/The_Nerdy_Dev
👉 Instagram: https://instagram.com/thenerdydev
👉 My Blog: https://the-nerdy-dev.com
Demystifying JavaScript - From Promises to Async Await 🔥
Tags: 100daysofcode, javascript, codenewbie, programming
Published: 2022-07-12 13:56:00

In this video, we will learn about how we can convert a Promise Based Implementation to Async Await. We will turn our existing Promise Based Implementation to Async Await and will add the error handling mechanism to it 

{% youtube 7TvqtuzKhZ8%}

🐱‍💻 🐱‍💻 Course Links:
Complete Code - https://github.com/The-Nerdy-Dev
Visual Studio Code - https://code.visualstudio.com
Git - https://git-scm.com/downloads

--- 
Support my channel:
💜 Join the Discord community 👨‍👩‍👧‍👦: https://discord.gg/fgbtN2a 
💜 One time donations via PayPal
Thank you! 🙏

---
Follow me on:
👉 Twitter: https://twitter.com/The_Nerdy_Dev
👉 Instagram: https://instagram.com/thenerdydev
👉 My Blog: https://the-nerdy-dev.com
Ionicons Font v5.5.2
Tags: icons, webdev, iconsfon, ionic
Published: 2022-07-12 13:55:48

Since the current _Ionicons_ font in the official repository is missing a lot of icons I have compiled the SVG icons available in their page into a new font that can be easily used in any web application.

{% github https://github.com/saulodias/ionicons-font %}


In have used [IcoMoon](https://icomoon.io/) to generate the font, but first I had to convert all the SVG icons to path. To see how I have done that checkout the post below:

{% link https://dev.to/saulodias/convert-svgs-from-stroke-to-path-420j %}
Machine Learning Tutorials-From Novice To Pro - Classification - Logistic Regression
Tags: 100daysofcode, machinelearning, programming, codenewbie
Published: 2022-07-12 13:55:01

In this video, we will start with the topic of classification and we will understand what is logistic regression and see how it is closely related to probabilities. We will discuss about the Sigmoid Function in Logistic Regression and discuss an example for binary classification to understand this. 

{% youtube MubTFUZ0q1w %}

🐱‍💻 🐱‍💻 Course Links:
Complete Code - https://github.com/The-Nerdy-Dev
Visual Studio Code - https://code.visualstudio.com
Git - https://git-scm.com/downloads

--- 
Support my channel:
💜 Join the Discord community 👨‍👩‍👧‍👦: https://discord.gg/fgbtN2a 
💜 One time donations via PayPal
Thank you! 🙏

---
Follow me on:
👉 Twitter: https://twitter.com/The_Nerdy_Dev
👉 Instagram: https://instagram.com/thenerdydev
👉 My Blog: https://the-nerdy-dev.com
Machine Learning Tutorials - From Novice To Pro- Multiple Linear Regression & Gradient Descent
Tags: 100daysofcode, codenewbie, programming, python
Published: 2022-07-12 13:49:01

In this video, we will start with the introduction to Multiple Linear Regression and then we will slowly transit to the Gradient Descent Algorithm which is an optimization technique to estimate the parameters in case of various complex regression and other models. We will discuss a simple case which you can extend in complex cases as well along various dimensions. 

{% youtube jNiAebXJyeo %}

🐱‍💻 🐱‍💻 Course Links:
Complete Code - https://github.com/The-Nerdy-Dev
Visual Studio Code - https://code.visualstudio.com
Git - https://git-scm.com/downloads

--- 
Support my channel:
💜 Join the Discord community 👨‍👩‍👧‍👦: https://discord.gg/fgbtN2a 
💜 One time donations via PayPal
Thank you! 🙏

---
Follow me on:
👉 Twitter: https://twitter.com/The_Nerdy_Dev
👉 Instagram: https://instagram.com/thenerdydev
👉 My Blog: https://the-nerdy-dev.com
Demystifying JavaScript - Promise.race, Promise.all & Promise.allSettled JavaScript Methods
Tags: 100daysofcode, javascript, webdev, codenewbie
Published: 2022-07-12 13:48:03

In this video, we will learn about couple of methods on the Promise API namely `Promise.race`, `Promise.all` and `Promise.allSettled`.

{% youtube yVwukhqoThg %}

🐱‍💻 🐱‍💻 Course Links:
Complete Code - https://github.com/The-Nerdy-Dev
Visual Studio Code - https://code.visualstudio.com
Git - https://git-scm.com/downloads

--- 
Support my channel:
💜 Join the Discord community 👨‍👩‍👧‍👦: https://discord.gg/fgbtN2a 
💜 One time donations via PayPal
Thank you! 🙏

---
Follow me on:
👉 Twitter: https://twitter.com/The_Nerdy_Dev
👉 Instagram: https://instagram.com/thenerdydev
👉 My Blog: https://the-nerdy-dev.com
How to build Restaurant Website Using Html CSS JavaScript
Tags: css, javascript, beginners, tutorial
Published: 2022-07-12 13:44:43

{% youtube 5XnX83goEZo %}

How to build Restaurant Website Using Html CSS JavaScript

This video will show you how to Create Responsive Restaurant Website Using Html CSS JavaScript

[Live Website](https://codewithsadee.github.io/foodie)
[Github Repo](https://github.com/codewithsadee/foodie)

---

HI 👋
I'm Sadee (webdev)
In this channel I make videos about Complete Responsive website.
You can checkout my channel 👇

📺 My Channel : [codewithsadee](https://www.youtube.com/channel/UC1PZHWV6VvICTL1LgFUZq6g)
🔔 Subscribe : [subscribe now](https://www.youtube.com/channel/UC1PZHWV6VvICTL1LgFUZq6g?sub_confirmation=1)


⏱️ Timestamps
-----------------------------
0:00 - Demo
5:37 - File structure
6:06 - Project initial
12:22 - Header
36:13 - Hero section
45:25 - Promo section
57:36 - About section
1:05:05 - Food menu section
1:23:25 - CTA section
1:28:26 - Delivery section
1:35:30 - Testimonials section
1:41:39 - Banner section
1:49:45 - Blog section
2:00:28 - Footer

---

[![Become a patreon](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fnjl14kdm5qf08hu5lop.png)](https://www.patreon.com/bePatron?u=62535867)
Demystifying JavaScript -Introduction to Asynchronous JavaScript
Tags: 100daysofcode, javascript, codenewbie, programming
Published: 2022-07-12 13:44:37

In this video, we will begin with the introduction to Asynchronous JavaScript. We will understand how is asynchronous code different from the synchronous code that we have been writing so far in this series.We will understand how the asynchronous operations happens under the hood in the background on a separate browser thread while the main code is still running on the main thread.

{% youtube OOdXWWLSwt8 %}

🐱‍💻 🐱‍💻 Course Links:
Complete Code - https://github.com/The-Nerdy-Dev
Visual Studio Code - https://code.visualstudio.com
Git - https://git-scm.com/downloads

--- 
Support my channel:
💜 Join the Discord community 👨‍👩‍👧‍👦: https://discord.gg/fgbtN2a 
💜 One time donations via PayPal
Thank you! 🙏

---
Follow me on:
👉 Twitter: https://twitter.com/The_Nerdy_Dev
👉 Instagram: https://instagram.com/thenerdydev
👉 My Blog: https://the-nerdy-dev.com
Demystifying JavaScript -Event Capturing,Bubbling & Delegation
Tags: 100daysofcode, javascript, codenewbie, programming
Published: 2022-07-12 13:43:08

In this video, we will learn about Event Bubbling, Event Capturing and then we will move forward to understand the concept of Event Propagation. Finally we will see what is Event Delegation and why it is preferred over registering multiple event listeners on elements within the parent element memory and performance wise.

{% youtube OhvACESHThQ %}

🐱‍💻 🐱‍💻 Course Links:
Complete Code - https://github.com/The-Nerdy-Dev
Visual Studio Code - https://code.visualstudio.com
Git - https://git-scm.com/downloads

--- 
Support my channel:
💜 Join the Discord community 👨‍👩‍👧‍👦: https://discord.gg/fgbtN2a 
💜 One time donations via PayPal
Thank you! 🙏

---
Follow me on:
👉 Twitter: https://twitter.com/The_Nerdy_Dev
👉 Instagram: https://instagram.com/thenerdydev
👉 My Blog: https://the-nerdy-dev.com
👩🏻‍💻👨🏻‍💻 Let's create a Project - Applying Linear Regression on a dataset - part 2
Tags: 100daysofcode, python, programming, machinelearning
Published: 2022-07-12 13:41:31

In this video, we will complete the implementation that we had started in the previous video using Python. We are going to write the complete code for the regression model using Pure Python without using scikit-learn. We will plot the regression model, make predictions for unforeseen data, compute the RSS, Residual Standard Error in general and over an interval. Finally, we will evaluate the performance metrics of the model to compute the statistical power of prediction of our model using the values of RSS and TSS that we get to get the value for RSE and R_Squared. 

{% youtube Eubm2RJiz3g %}

🐱‍💻 🐱‍💻 Course Links:
Complete Code - https://github.com/The-Nerdy-Dev
Visual Studio Code - https://code.visualstudio.com
Git - https://git-scm.com/downloads

--- 
Support my channel:
💜 Join the Discord community 👨‍👩‍👧‍👦: https://discord.gg/fgbtN2a 
💜 One time donations via PayPal
Thank you! 🙏

---
Follow me on:
👉 Twitter: https://twitter.com/The_Nerdy_Dev
👉 Instagram: https://instagram.com/thenerdydev
👉 My Blog: https://the-nerdy-dev.com
Demystifying JavaScript -Events & Adding and Removing Event Listeners
Tags: 100daysofcode, javascript, codenewbie, programming
Published: 2022-07-12 13:40:16

In this video, we will start with learning Events in JavaScript. We will discuss about some common events, then we will learn how we can add and remove event listeners from an element. We will learn about two ways of attaching the events - on the attribute of the element and the second one using the `addEventListener` which is the preferred approach.

{% youtube f-7qyFcZ2I8%}

🐱‍💻 🐱‍💻 Course Links:
Complete Code - https://github.com/The-Nerdy-Dev
Visual Studio Code - https://code.visualstudio.com
Git - https://git-scm.com/downloads

--- 
Support my channel:
💜 Join the Discord community 👨‍👩‍👧‍👦: https://discord.gg/fgbtN2a 
💜 One time donations via PayPal
Thank you! 🙏

---
Follow me on:
👉 Twitter: https://twitter.com/The_Nerdy_Dev
👉 Instagram: https://instagram.com/thenerdydev
👉 My Blog: https://the-nerdy-dev.com
👨🏻‍💻👩🏻‍💻Let's create a Project - Applying Simple Linear Regression on a dataset
Tags: 100daysofcode, python, programming, machinelearning
Published: 2022-07-12 13:38:42

In this video tutorial, we will start with the implementation of our Simple Linear Regression Modelling on our dataset of which we had talked about in the earlier videos. So to follow along with this video. #simplelinearregression algorithm. 
We will implement linear regression algorithm in Machine Learning using Python. We will first read the dataset and then we will start our analysis in the very next video. You will learn step by step how to actually perform linear regression when your dataset has one input variable and one output variable to predict for. 
You need to have Python 3 installed on your system and also install the pip manager to basically install all the packages that we will be required for implementation.

{% youtube YSK9ENy7bks %}

🐱‍💻 🐱‍💻 Course Links:
Complete Code - https://github.com/The-Nerdy-Dev
Visual Studio Code - https://code.visualstudio.com
Git - https://git-scm.com/downloads

--- 
Support my channel:
💜 Join the Discord community 👨‍👩‍👧‍👦: https://discord.gg/fgbtN2a 
💜 One time donations via PayPal
Thank you! 🙏

---
Follow me on:
👉 Twitter: https://twitter.com/The_Nerdy_Dev
👉 Instagram: https://instagram.com/thenerdydev
👉 My Blog: https://the-nerdy-dev.com
Machine Learning Tutorials - From Novice To Pro - Performance Evaluation Metrics for Regression
Tags: 100daysofcode, machinelearning, programming, codenewbie
Published: 2022-07-12 13:36:11

In this video, we will learn about the performance evaluation metrics for the regression like RSE(Residual Standard Error) and R^2(Coefficient of Determination) for evaluating the performance of our machine learning model and we will also discuss about why R^2 is a better metric compared to RSE and I will explain each and everything using examples so we can visualize what we are learning.


{% youtube nTEwjW_ZBY4 %}

🐱‍💻 🐱‍💻 Course Links:
Complete Code - https://github.com/The-Nerdy-Dev
Visual Studio Code - https://code.visualstudio.com
Git - https://git-scm.com/downloads

--- 
Support my channel:
💜 Join the Discord community 👨‍👩‍👧‍👦: https://discord.gg/fgbtN2a 
💜 One time donations via PayPal
Thank you! 🙏

---
Follow me on:
👉 Twitter: https://twitter.com/The_Nerdy_Dev
👉 Instagram: https://instagram.com/thenerdydev
👉 My Blog: https://the-nerdy-dev.com
Demystifying JavaScript Classes,Object Oriented Programming & Inheritance
Tags: 100daysofcode, javascript, codenewbie, programming
Published: 2022-07-12 13:35:17

In this video, we will learn about a programming paradigm called as the Object Oriented Programming and then we will learn about something called as classes. We will also learn about getters, setters, instance and static methods in classes, and object oriented programming and inheritance in general

{% youtube Xhh0sCmqyJI %}

🐱‍💻 🐱‍💻 Course Links:
Complete Code - https://github.com/The-Nerdy-Dev
Visual Studio Code - https://code.visualstudio.com
Git - https://git-scm.com/downloads

--- 
Support my channel:
💜 Join the Discord community 👨‍👩‍👧‍👦: https://discord.gg/fgbtN2a 
💜 One time donations via PayPal
Thank you! 🙏

---
Follow me on:
👉 Twitter: https://twitter.com/The_Nerdy_Dev
👉 Instagram: https://instagram.com/thenerdydev
👉 My Blog: https://the-nerdy-dev.com