diff --git a/README.md b/README.md
index 12d1a25..226aacf 100644
--- a/README.md
+++ b/README.md
@@ -28,6 +28,8 @@ To find a specific topic faster, you can press `Ctrl + F` and type the topic you
- [Programming in general](#programming-in-general)
- [Web development](#web-development)
+ - [Frontend](#)
+ - [Backend](#)
- [Computer science](#computer-science)
- [Machine learning](#machine-learning)
- [DevOps](#devops)
@@ -40,7 +42,7 @@ To find a specific topic faster, you can press `Ctrl + F` and type the topic you
- [Digital design](#digital-design)
- [Audio and video](#audio-and-video)
- [Hardware](#hardware)
-- [Job searching and competitive programming](#job-searching-and-competitive-programming)
+- [Competitive programming](#competitive-programming)
- [Life skills](#life-skills)
- [Electronics and communication](#electronics-and-communication)
@@ -48,6 +50,25 @@ To find a specific topic faster, you can press `Ctrl + F` and type the topic you
There're a lot of programming languages out there. In this section, you can find any programming language, including Python, C, Java. Also, many YouTubers teach about frameworks of these languages. Not only programming languages but more general programming stuff. You can find either practical tutorials or theoretical tutorials.
+[](https://www.youtube.com/c/Techsithtube)
+
+[](badges/README.md#english-speaking-youtubers) [**techsith**](https://www.youtube.com/c/Techsithtube) [](badges/README.md#weekly-video-upload) \
+Content about: React.js, JavaScript \
+Featured playlists: `react js from scratch`, `Node.js Tutorials For Beginners`, `Data Structures in JavaScript`, `Interview Preparation`.
+
+[](https://www.youtube.com/c/programmingwithmosh)
+
+[](badges/README.md#english-speaking-youtubers) [**Programming with Mosh**](https://www.youtube.com/c/programmingwithmosh) [](badges/README.md#verified-youtube-channel) [](badges/README.md#weekly-video-upload) \
+Content about: Frontend, Backend \
+Featured playlists: `JavaScript Tutorials`, `JavaScript frameworks videos`, `Python Tutorials`, `Node.js Tutorials`, `C#.NET Tutorials`.
+
+[](https://www.youtube.com/c/CodingGarden)
+
+[](badges/README.md#english-speaking-youtubers) [**Coding Garden**](https://www.youtube.com/c/CodingGarden) [](badges/README.md#weekly-video-upload) \
+Content about: JavaScript, JavaScript frameworks \
+Featured playlists: `Code Wars Code Katas`. \
+
+
[](https://www.youtube.com/c/TechWithTim)
[](badges/README.md#english-speaking-youtubers) [**Tech With Tim**](https://www.youtube.com/c/TechWithTim) [](badges/README.md#verified-youtube-channel) [](badges/README.md#weekly-video-upload) \
@@ -371,12 +392,20 @@ Content about: Python, Software Design \
Featured playlists: `Software Design in Python`, `Code Roasts`. \
+[](https://www.youtube.com/c/FaztCode)
+
+[](badges/README.md#spanish-speaking-youtubers) [**Fazt Code**](https://www.youtube.com/c/FaztCode) [](badges.md#weekly-video-upload) \
+Content about: Frontend, Backend \
+Featured playlists: `Node.js playlist`, `videos de API/REST API`, `frameworks de JavaScript`, `Node.js & Mongodb CRUD 2.0`, `otros videos relacionados`.
+
[🔼 Back to the top](#contents)
## Web development
Web development includes frontend development: the very basics (HTML, CSS and JavaScript) as well as the most modern frameworks (React.js, Vue.js, Angular). It also includes backend development topics, like Node.js, GraphQL, SQL and more basic things, like DNS, URLs, Deployment. You can also find freelancing as a web developer and other related stuff.
+### Frontend
+
[](https://www.youtube.com/channel/UC80PWRj_ZU8Zu0HSMNVwKWw)
[](badges/README.md#english-speaking-youtubers) [**Codevolution**](https://www.youtube.com/channel/UC80PWRj_ZU8Zu0HSMNVwKWw) [](badges/README.md#weekly-video-upload) \
@@ -389,12 +418,6 @@ Featured playlists: `React.js Tutorial for Beginners`, `React.js Hooks Tutorial`
Content about: Web design, Design, Freelancing \
Featured playlists: `Free Web Design Course 2020`, `Portfolios: Case Studies & Reviews`, `How To Start Freelancing`, `FREELANCE TIPS: How to find clients & grow your business`.
-[](https://www.youtube.com/c/Techsithtube)
-
-[](badges/README.md#english-speaking-youtubers) [**techsith**](https://www.youtube.com/c/Techsithtube) [](badges/README.md#weekly-video-upload) \
-Content about: React.js, JavaScript \
-Featured playlists: `react js from scratch`, `Node.js Tutorials For Beginners`, `Data Structures in JavaScript`, `Interview Preparation`.
-
[](https://www.youtube.com/channel/UC4QVZ552Q-dXIdMSc2cewcA)
[](badges/README.md#english-speaking-youtubers) [**CSS Animation**](https://www.youtube.com/channel/UC4QVZ552Q-dXIdMSc2cewcA) \
@@ -402,16 +425,10 @@ Content about: CSS \
Featured playlists: `Full Course: Level Up Your CSS Animation Skills`. \
-[](https://www.youtube.com/c/TheCharmefis)
-
-[](badges/README.md#english-speaking-youtubers) [**Dani Krossing**](https://www.youtube.com/c/TheCharmefis) [](badges/README.md#weekly-video-upload) \
-Content about: Web development, Backend \
-Featured playlists: `HTML and CSS Tutorials`, `JavaScript Tutorials`, `PHP Tutorials`, `jQuery Tutorials`.
-
[](https://www.youtube.com/c/JavaScriptMastery)
[](badges/README.md#english-speaking-youtubers) [**JavaScript Mastery**](https://www.youtube.com/c/JavaScriptMastery) [](badges/README.md#weekly-video-upload) \
-Content about: React.js, JavaScript, Backend \
+Content about: React.js, JavaScript \
Featured playlists: `Learn JavaScript`, `Master React.js by Building Real Projects`. \
@@ -440,18 +457,6 @@ Featured playlists: `Web Design Tutorial (UI & UX)`, `React.js Tutorial For Begi
Content about: Web design, Design, UI/UX, Adobe XD \
Featured playlists: `Illustrator Tutorials`, `Adobe XD Tutorials`, `Photoshop Tutorials`, `LATEST DEV TUTS`, `LATEST DESIGN TUTS`.
-[](https://www.youtube.com/c/TraversyMedia)
-
-[](badges/README.md#english-speaking-youtubers) [**Traversy Media**](https://www.youtube.com/c/TraversyMedia) [](badges/README.md#verified-youtube-channel) [](badges/README.md#weekly-video-upload) \
-Content about: Frontend, Backend \
-Featured playlists: `HTML & CSS`, `Vanilla JavaScript`, `Node.js Videos`, `React.js Projects`, `PHP Front To Back`, `a lot more of web development playlists!`.
-
-[](https://www.youtube.com/c/acinteractivedesign)
-
-[](badges/README.md#english-speaking-youtubers) [**Thomas Bradley**](https://www.youtube.com/c/acinteractivedesign) \
-Content about: Web design, Accessibility, Performance \
-Featured playlists: `Accessibility and performance videos`, `Jekyll playlists`, `CSS animation videos`, `SEO videos`, `more videos/playlists about web development`.
-
[](https://www.youtube.com/c/RedStapler_channel)
[](badges/README.md#english-speaking-youtubers) [**Red Stapler**](https://www.youtube.com/c/RedStapler_channel) \
@@ -491,12 +496,6 @@ Featured playlists: `Learn JavaScript`, `Learn React.js`, `Learn CSS`, `JavaScri
Content about: Frontend, Web design, CMS \
Featured playlists: `Design Tutorials playlists`, `CMS Tutorials playlists`, `HTML & CSS Tutorials`, `React.js videos`, `and more!`.
-[](https://www.youtube.com/c/programmingwithmosh)
-
-[](badges/README.md#english-speaking-youtubers) [**Programming with Mosh**](https://www.youtube.com/c/programmingwithmosh) [](badges/README.md#verified-youtube-channel) [](badges/README.md#weekly-video-upload) \
-Content about: Frontend, Backend \
-Featured playlists: `JavaScript Tutorials`, `JavaScript frameworks videos`, `Python Tutorials`, `Node.js Tutorials`, `C#.NET Tutorials`.
-
[](https://www.youtube.com/c/learncodeacademy)
[](badges/README.md#english-speaking-youtubers) [**LearnCode.academy**](https://www.youtube.com/c/learncodeacademy) [](badges/README.md#verified-youtube-channel) \
@@ -519,7 +518,7 @@ Featured playlists: `CSS theoretical and practical videos`. \
[](https://www.youtube.com/c/TheNetNinja)
[](badges/README.md#english-speaking-youtubers) [**The Net Ninja**](https://www.youtube.com/c/TheNetNinja) [](badges/README.md#verified-youtube-channel) [](badges/README.md#weekly-video-upload) \
-Content about: Frontend, Backend \
+Content about: Frontend, Frameworks \
Featured playlists: `Flutter Tutorial for Beginners`, `React.js and React Native playlists`, `a lot of JavaScript playlists, including JavaScript frameworks`, `GraphQL Tutorial`, `many, many more!`.
[](https://www.youtube.com/kepowob)
@@ -534,41 +533,13 @@ Featured playlists: `CSS Grid videos`, `Flexbox basics`, `Responsive CSS tutoria
Content about: React.js, JavaScript \
Featured playlists: `React Tutorials`, `Building a React Native App`, `JavaScript Tutorials`, `TypeScript playlist`.
-[](https://www.youtube.com/c/CodingGarden)
-
-[](badges/README.md#english-speaking-youtubers) [**Coding Garden**](https://www.youtube.com/c/CodingGarden) [](badges/README.md#weekly-video-upload) \
-Content about: JavaScript, JavaScript frameworks \
-Featured playlists: `Code Wars Code Katas`. \
-
-
[](https://www.youtube.com/c/HiteshChoudharydotcom)
[](badges/README.md#english-speaking-youtubers) [**Hitesh Choudhary**](https://www.youtube.com/c/HiteshChoudharydotcom) [](badges/README.md#verified-youtube-channel) [](badges/README.md#weekly-video-upload) \
-Content about: Frontend, Backend \
+Content about: Frontend \
Featured playlists: `JavaScript course`, `Docker for Beginners`, `MongoDB and Mocha`, `Vue JS Crash Course`, `a lot more of playlists and videos`.
-[](https://www.youtube.com/c/swyxTV)
-
-[](badges/README.md#english-speaking-youtubers) [**swyx**](https://www.youtube.com/c/swyxTV) [](badges/README.md#weekly-video-upload) \
-Content about: Web development in general, serverless \
-Featured playlists: `AWS Amplify`. \
-
-
-[](https://www.youtube.com/user/flintyara)
-
-[](badges/README.md#english-speaking-youtubers) [**Yuri Artyukh**](https://www.youtube.com/user/flintyara) \
-Content about: Live coding around creative coding, WebGl (three.js, glsl) JavaScript animations \
-Featured playlists: `JavaScript`, `Three.js`, `gsap`, `Pixi.js`, `canvas`, `glsl`, `Shaders`. \
-
-
-[](https://www.youtube.com/c/Lengstorf)
-
-[](badges/README.md#english-speaking-youtubers) [**Jason Lengstorf**](https://www.youtube.com/c/Lengstorf) [](badges/README.md#weekly-video-upload) \
-Content about: Frontend, Backend, GraphQL, D3, Svelte, other technologies \
-Featured playlists: `JavaScript`, `Web development`, `JAMstack`. \
-
-
[](https://www.youtube.com/c/DevTipsForDesigners/)
[](badges/README.md#english-speaking-youtubers) [**DevTips**](https://www.youtube.com/c/DevTipsForDesigners/) \
@@ -594,18 +565,6 @@ Featured playlists: `Vuejs`, `SvelteJs`, `Laravel Livewire Full Course`, `Learn
Content about: Web development in general, JavaScript, React, CSS \
Featured playlists: `Small projects`, `Who Wants To Be A Megabit (Trivia Game)`, `CSS Tutorials`, `Web App Security/Authentication`.
-[](https://www.youtube.com/c/BenAwad97/)
-
-[](badges/README.md#english-speaking-youtubers) [**Ben Awad**](https://www.youtube.com/c/BenAwad97/) [](badges/README.md#weekly-video-upload) \
-Content about: Web development, JavaScript, TypeScript, React, GraphQL \
-Featured playlists: `GraphQL tutorials`, `React Hooks`, `Practical React`, `Typescript, Next.js, And GraphQL Series`.
-
-[](https://www.youtube.com/c/FaztCode)
-
-[](badges/README.md#spanish-speaking-youtubers) [**Fazt Code**](https://www.youtube.com/c/FaztCode) [](badges.md#weekly-video-upload) \
-Content about: Frontend, Backend \
-Featured playlists: `Node.js playlist`, `videos de API/REST API`, `frameworks de JavaScript`, `Node.js & Mongodb CRUD 2.0`, `otros videos relacionados`.
-
[](https://www.youtube.com/c/Bluuweb)
[](badges/README.md#spanish-speaking-youtubers) [**Bluuweb !**](https://www.youtube.com/c/Bluuweb) [](badges.md#weekly-video-upload) \
@@ -650,6 +609,15 @@ Content about: CSS, JavaScript, WordPress, Web Development \
Featured playlists: `Wordpress theme development`, `Learn CSS`. \
+### Backend
+
+[](https://www.youtube.com/c/swyxTV)
+
+[](badges/README.md#english-speaking-youtubers) [**swyx**](https://www.youtube.com/c/swyxTV) [](badges/README.md#weekly-video-upload) \
+Content about: Web development in general, serverless \
+Featured playlists: `AWS Amplify`. \
+
+
[🔼 Back to the top](#contents)
## Computer science
@@ -728,7 +696,7 @@ Featured playlists: `Abstract Algebra`, `Learn Python playlist`, `videos about s
[](https://www.youtube.com/channel/UCZCFT11CWBi3MHNlGf019nw)
[](badges/README.md#english-speaking-youtubers) [**Abdul Bari**](https://www.youtube.com/channel/UCZCFT11CWBi3MHNlGf019nw) [](badges/README.md#verified-youtube-channel) \
-Content about: Algorithm \
+Content about: Algorithms \
Featured playlists: `Algorithms`. \
@@ -923,6 +891,12 @@ Featured playlists: `Architecture`, `Software Design`. \
This is a wide topic. In this section, you can find YouTubers who teach about game development programs (Unity, Unreal Engine, etc.), core concepts in different programming languages (JavaScript, HTML5, Java) and art/design creation, 3D modelling and much more.
+[](https://www.youtube.com/c/TheCharmefis)
+
+[](badges/README.md#english-speaking-youtubers) [**Dani Krossing**](https://www.youtube.com/c/TheCharmefis) [](badges/README.md#weekly-video-upload) \
+Content about: Unity, C# \
+Featured playlists: `Create a 2D Game In Unity`, `Unity for Beginners!`, `Learn Unity Basics!`, `C# Tutorials`.
+
[](https://www.youtube.com/c/ScriptersWar)
[](badges/README.md#english-speaking-youtubers) [**ScriptersWar**](https://www.youtube.com/c/ScriptersWar) \
@@ -1411,7 +1385,7 @@ Featured playlists: `Artificial Intelligence`, `Pi Zero Projects`, `Migrating to
[🔼 Back to the top](#contents)
-## Job searching and competitive programming
+## Competitive programming
Most of the companies interview process involves coding challenges. Competitive programming is like a sports held over the Internet where programmers will compete with each other. The below list contains some of the channels you can follow to brush up your competitive programming skills.