We are close to the beginning of the new year and it’s very common to see many articles and blog posts talking about the technologies that you should learn during the next year. Brad Traversy has already released a roadmap for web developers in 2020 and Andrew Shearer has prepared a long list of Udemy courses that you can watch to learn the technologies mentioned.
The list is pretty long, but you don’t have to learn everything. At least, not all at once. You can try learning things progressively and choose the things that you need the most.
There are other alternatives to learn rather than Udemy, such as Codeacadey, Coursera, Udacity, YouTube, etc.
Here is the list of all the tools and courses copied from the following GitHub repository.
Tools 1 – The Necessities
Computer & OS
- Linux
- MacOS
- Windows
Text Editor / IDE
Browser
Design
UI/UX
- User Experience Design Essentials – Adobe XD UI UX Design by Daniel Walter Scott (93 lectures / 11.5hrs)
Now while it is true that once you work on a team/for a company, there is very likely going to be a UI/UX Designer, and you will focus on the development aspect of that project. But having even a bit of experience under your belt and a keen eye for design can be greatly beneficial, especically if you want to work as a Front End Developer. The course above by Daniel Walter Scott is perfect for just that. He walks you through the entire processing of being a UI/UX Designer, and you get to use Adobe XD, which is a completely free and fantastic wireframing/design tool.
The Building Blocks & Responsive Design
HTML & CSS
- Build Responsive Real World Websites with HTML5 and CSS3 by Jonas Schmedtmann (77 lectures / 12hrs)
- Modern HTML & CSS From The Beginning (Including Sass) by Brad Traversy (128 lectures / 21hrs)
- Web Design for Beginners: Real World Coding in HTML & CSS by Brad Schiff (59 lectures / 9hrs)
CSS
- Advanced CSS and Sass: Flexbox, Grid, Animations and More! by Jonas Schmedtmann (125 lectures / 28hrs)
- CSS – The Complete Guide 2020 (incl. Flexbox, Grid & Sass) by Maximilian Schwarzmüller (296 lectures / 22.5hrs)
- CSS Bootcamp – Master CSS (Including CSS Grid / Flexbox) by Code And Create (89 lectures / 11.5hrs)
Custom Reusable CSS Components
Sass
- Advanced CSS and Sass: Flexbox, Grid, Animations and More! by Jonas Schmedtmann (125 lectures / 28hrs)
- CSS – The Complete Guide 2020 (incl. Flexbox, Grid & Sass) by Maximilian Schwarzmüller (296 lectures / 22.5hrs)
- SASS – The Complete SASS Course (CSS Preprocessor) by Code And Create (51 lectures / 6hrs)
- The Complete Sass & SCSS Course: From Beginner to Advanced by Joe Parys (41 lectures / 4hrs)
- The Sass Course! Learn Sass for Real-World Websites by Brad Hussey (18 lectures / 3.5hrs)
CSS Frameworks (Choose One)
Bootstrap
- Bootstrap 4 – Create 4 Real World Projects by Code And Create (64 lectures / 10hrs)
- Bootstrap 4 From Scratch With 5 Projects by Brad Traversy (74 lectures / 11.5hrs)
- Bootstrap 4 Tutorial and 10 Projects Course by John Smilga (250 lectures / 44hrs)
- The Bootstrap 4 Bootcamp by Colt Steele (87 lectures / 11.5hrs)
- The Complete Bootstrap Masterclass Course – Build 4 Projects by Joe Parys (67 lectures / 7hrs)
Materialize
- Materialize CSS From Scratch With 5 Projects by Brad Traversy (63 lectures / 10.5hrs)
Vanilla JavaScript
For Beginners
- JavaScript – The Complete Guide 2020 (Beginner + Advanced) by Maximilian Schwarzmüller (545 lectures / 46hrs)
- JavaScript: Understanding the Weird Parts by Anthony Alicea (85 lectures / 11.5hrs)
- Learn JavaScript: Full-Stack from Scratch by Brad Schiff (118 lectures / 27hrs)
- Modern JavaScript (from Novice to Ninja) by Shaun Pelling (173 lectures / 19hrs)
- Modern JavaScript From The Beginning by Brad Traversy (121 lectures / 21.5hrs)
- The Complete JavaScript Course 2020: Build Real Projects! by Jonas Schmedtmann (166 lectures / 28hrs)
- The Modern JavaScript Bootcamp by Andrew Mead (155 lectures / 29.5hrs)
- The New Modern Javascript Bootcamp (2020) by Colt Steele & Stephen Grider (480 lectures / 52hrs)
ES6 Focused
- Accelerated ES6 JavaScript Training by Maximilian Schwarzmüller (115 lectures / 6hrs)
- ES6 Javascript: The Complete Developer’s Guide by Stephen Grider (68 lectures / 6hrs)
Project Focused
- JavaScript 50+ projects and applications Monster JavaScript by Laurence Svekis (632 lectures / 45.5hrs)
- Javascript Tutorial and Projects Course by John Smilga (299 lectures / 52.5hrs)
Advanced JavaScript
- Advanced JavaScript Concepts by Andrei Neagoie (216 lectures / 24.5hrs)
Tools 2 – Essential Dev Tools
Git/GitHub
- Complete Git Guide: Understand and master Git and GitHub by Bogdan Stashchuk (215 lectures / 18hrs)
- Git & GitHub Masterclass by Tim Buchalka & Eduardo Rosas (73 lectures / 11.5hrs)
- Git a Web Developer Job: Mastering the Modern Workflow by Brad Schiff (68 lectures / 15hrs)
- Git Complete: The definitive, step-by-step guide to Git by Jason Taylor (84 lectures / 6hrs)
- Git Essentials: Learn Git with Bitbucket and Sourcetree by Justin Rose (58 lectures / 2.5hrs)
- Git Github Gitkraken: Version Control without Command Line by Peter Gunardi (35 lectures / 2.5hrs)
- GIT: Advanced commands by Brian Gorman (40 lectures / 4hrs)
- GitHub Ultimate: Master Git and GitHub – Beginner to Expert by Jason Taylor (151 lectures / 6.5hrs)
NPM
- Understanding NPM – Node.js Package Manager by Bogdan Stashchuk (40 lectures / 2.5hrs)
Yarn
- Yarn Dependency Management – The Complete Guide by Ray Viljoen (22 lectures / 1.5hrs)
Webpack
- Webpack 4 in 2019: The Complete Tutorial For Beginners by Viktor Pyskunov (51 lectures / 3hrs)
A Bit of Everything
- Git a Web Developer Job: Mastering the Modern Workflow by Brad Schiff (68 lectures / 15hrs)
- JavaScript Infrastructure: CLI, NPM, Babel 7 and Webpack 4 by OnlyKiosk Tech (68 lectures / 3.5hrs)
Front-End Framework & State Management (Choose One)
React
- Advanced React and Redux: 2019 Edition by Stephen Grider (239 lectures / 21hrs)
- Complete React Developer 2020 (w/ Redux, Hooks, GraphQL) by Andrei Neagoie & Yihua Zhang (332 lectures / 39.5hrs)
- GraphQL with React: The Complete Developers Guide by Stephen Grider (115 lectures / 13hrs)
- Modern React with Redux [2019 Update] by Stephen Grider (485 lectures / 47.5hrs)
- React – The Complete Guide (incl Hooks, React Router, Redux) by Maximilian Schwarzmüller (544 lectures / 44.5hrs)
- React Front To Back 2019 by Brad Traversy (91 lectures / 14hrs)
- React Tutorial and Projects Course by John Smilga (272 lectures / 38hrs)
- The Complete React Developer Course (w/ Hooks and Redux) by Andrew Mead (200 lectures / 39hrs)
- The Complete React Js & Redux Course – Build Modern Web Apps by Rob Percival & Rayan Slim (70 lectures / 8hrs)
- The Modern React Bootcamp (Hooks, Context, NextJS, Router) by Colt Steele (312 lectures / 39hrs)
- The React practice course, learn by building projects. by Coding Revolution (218 lectures / 43.5hrs)
Vue
- Build Web Apps with Vue JS 2 & Firebase by Shaun Pelling (118 lectures / 11.5hrs)
- The complete Vue JS course by Coding Revolution (204 lectures / 25.5hrs)
- The Complete Vue JS Developer Course – inc. Vue JS 2! by Filip Jerga & Rob Percival (279 lectures / 44hrs)
- Vue JS 2 – The Complete Guide (incl. Vue Router & Vuex) by Maximilian Schwarzmüller (400 lectures / 21.5hrs)
- Vue JS 2: From Beginner to Professional (includes Vuex) by Bo Andersen (221 lectures / 15.5hrs)
- Vue JS Essentials with Vuex and Vue Router by Stephen Grider (139 lectures / 10.5hrs)
Angular
- Angular (Full App) with Angular Material, Angularfire & NgRx by Maximilian Schwarzmüller (141 lectures / 11hrs)
- Angular 8 – The Complete Guide (2019+ Edition) by Maximilian Schwarzmüller (504 lectures / 37hrs)
- Angular Crash Course for Busy Developers by Mosh Hamedani (137 lectures / 10.5hrs)
- Angular Essentials (Angular 2+ with TypeScript) by Maximilian Schwarzmüller (119 lectures / 6.5hrs)
- Angular Front To Back by Brad Traversy (73 lectures / 11.5hrs)
- Learn and Understand AngularJS by Anthony Alicea (55 lectures / 7hrs)
- NgRx (with NgRx Data) – The Complete Guide (FREE E-Book) by Angular University (52 lectures / 6hrs)
- The Complete Angular Course: Beginner to Advanced by Mosh Hamedani (376 lectures / 29.5hrs)
Svelte
Svelte
- Svelte Tutorial and Projects Course by John Smilga (148 lectures / 15.5hrs)
- Svelte.js – The Complete Guide (incl. Sapper.js) by Maximilian Schwarzmüller (196 lectures / 12.5hrs)
Server Side Rendering
Next (React)
- Complete Next.js with React & Node – Beautiful Portfolio App by Filip Jerga (241 lectures / 38.5hrs)
- Server side rendering with Next + React by Coding Revolution (170 lectures / 29.5hrs)
- Universal React with Next.js – The Ultimate Guide by Reed Barger (90 lectures / 9.5hrs)
Nuxt (Vue)
- Nuxt.js – Vue.js on Steroids by Maximilian Schwarzmüller (106 lectures / 6.5hrs)
Static Site Generators
Gatsby (React)
- Gatsby JS & Firebase: Build HYBRID realtime + static sites by Tom Phillips (65 lectures / 5hrs)
- Gatsby JS: Build PWA Blog With GraphQL And React + WordPress by Rangel Stoilov (42 lectures / 4hrs)
- Gatsby JS: Build static sites with React Wordpress & GraphQL by Tom Phillips (42 lectures / 4hrs)
- Gatsby Tutorial and Projects Course by John Smilga (323 lectures / 38.5hrs)
- Gatsby with Wordpress as a headless CMS (2019) by Thomas Weibenfalk (42 lectures / 4hrs)
- The Gatsby Masterclass by Reed Barger (43 lectures / 4hrs)
Gridsome (Vue)
- Blazing-Fast Vue and GraphQL with Gridsome by Reed Barger (28 lectures / 3hrs)
TypeScript
TypeScript
- Typescript: The Complete Developer’s Guide [2020] by Stephen Grider (278 lectures / 24.5hrs)
- Understanding TypeScript – 2020 Edition by Maximilian Schwarzmüller (351 lectures / 22hrs)
Server-Side Language (Choose One)
Node
- Learn and Understand NodeJS by Anthony Alicea (97 lectures / 13hrs)
- Node JS: Advanced Concepts by Stephen Grider (166 lectures / 16hrs)
- Node.js API Masterclass With Express & MongoDB by Brad Traversy (76 lectures / 12hrs)
- Node.js, Express, MongoDB & More: The Complete Bootcamp 2020 by Jonas Schmedtmann (166 lectures / 16hrs)
- Node.js: The Complete Guide to Build RESTful APIs (2018) by Mosh Hamedani (224 lectures / 15hrs)
- NodeJS – The Complete Guide (incl. MVC, REST APIs, GraphQL) by Maximilian Schwarzmüller (487 lectures / 36hrs)
- The Complete Node.js Developer Course (3rd Edition) by Andrew Mead & Rob Percival (177 lectures / 34.5hrs)
- The Definitive Node.Js Developer Course by Coding Revolution (239 lectures / 23.5hrs)
Python
- Complete Python Bootcamp: Go from zero to hero in Python 3 by Jose Portilla (185 lectures / 24hrs)
- Complete Python Developer in 2020: Zero to Mastery by Andrei Neagoie (320 lectures / 30.5hrs)
- Learn Python Programming Masterclass by Tim Buchalka & Jean-Paul Roberts (276 lectures / 46hrs)
- Python for Absolute Beginners by Green Chameleon Learning (67 lectures / 3hrs)
- The Complete Python Course | Learn Python by Doing by Jose Salvatierra & Rob Percival (343 lectures / 35hrs)
- The Modern Python 3 Bootcamp by Colt Steele (374 lectures / 29.5hrs)
- The Python Bible™ | Everything You Need to Program in Python by Ziyad Yehia (73 lectures / 9hrs)
- The Python Mega Course: Build 10 Real World Applications by Ardit Sulce (264 lectures / 23.5hrs)
PHP
- Object Oriented PHP & MVC by Brad Traversy (44 lectures / 6.5hrs)
- PHP for Beginners – Become a PHP Master – CMS Project by Edwin Diaz (344 lectures / 38hrs)
- PHP OOP: Object Oriented Programming for beginners + Project by Edwin Diaz (224 lectures / 18.5hrs)
C#
- C# Advanced Topics: Prepare for Technical Interviews by Mosh Hamedani (21 lectures / 3hrs)
- C# Basics for Beginners: Learn C# Fundamentals by Coding by Mosh Hamedani (87 lectures / 5hrs)
- C# Intermediate: Classes, Interfaces and OOP by Mosh Hamedani (45 lectures / 5.5hrs)
- Complete C# Masterclass by Denis Panjuta (222 lectures / 31.5hrs)
- Design Patterns in C# and .NET by Dmitri Nesteruk (145 lectures / 15.5hrs)
- Learn C# By Building Applications by Avetis Ghukasyan (100 lectures / 13.5hrs)
- The Complete C# and Object-Oriented Programming Course by Ahmad Mohey (21 lectures / 21hrs)
Ruby
- Learn to Code with Ruby by Boris Paskhaver (257 lectures / 31.5hrs)
GoLang
- Go (Golang): The Complete Bootcamp by Jose Portilla & Inanc Gumus (297 lectures / 22hrs)
- Go: The Complete Developer’s Guide (Golang) by Stephen Grider (82 lectures / 9hrs)
- Learn How To Code: Google’s Go (golang) Programming Language by Todd McLeod (373 lectures / 46.5hrs)
- Web Development w/ Google’s Go (golang) Programming Language by Todd McLeod (171 lectures / 19hrs)
Java
- Java In-Depth: Become a Complete Java Engineer! by Dheeru Mundluru (349 lectures / 62.5hrs)
- Java Programming Masterclass for Software Developers by Tim Buchalka & Kevin McClung (396 lectures / 79.5hrs)
Rust
- The Rust Programming Language by Dmitri Nesteruk (51 lectures / 7hrs)
Server-Side Framework (Choose One)
Express (Node)
- Just Express (with a bunch of node and http). In detail. by Robert Bunch (57 lectures / 12.5hrs)
- See Node section above – Express is covered in those courses as well
Koa (Node)
- Node.Js: Learning Koa.Js By Building REST APIs by Haider Malik (57 lectures / 12.5hrs)
Nest (Node)
- NestJs in Practice (with MongoDB) by Angular University (45 lectures / 4.5hrs)
- NestJS Zero to Hero – Modern TypeScript Back-end Development by Ariel Weinberger (102 lectures / 6.5hrs)
Laravel (PHP)
- Laravel 2019, the complete guide with real world projects by Kati Frantz (196 lectures / 24hrs)
- Master Laravel PHP in 2019 for Beginners and Intermediate by Piotr Jura (216 lectures / 30hrs)
- PHP with Laravel for beginners – Become a Master in Laravel by Edwin Diaz (336 lectures / 32hrs)
- RESTful API with Laravel: Build a real API with Laravel by JuanDMeGon (225 lectures / 14.5hrs)
Symfony (PHP)
- Learn PHP Symfony 4 Hands-On Creating Real World Application by Piotr Jura (114 lectures / 13.5hrs)
- Learn Symfony 3 framework by practical examples by Wojciech Ciolko (48 lectures / 4hrs)
- Symfony 4 & 5 Web Development Guide: Beginner To Advanced by Symfony & Laravel Stuff (267 lectures / 20hrs)
Django (Python)
- Coding for Entrepreneurs: Learn Python, Django, and More. by Justin Mitchel (251 lectures / 44.5hrs)
- Django & Python: complete BUNDLE + Django real world project by Arash Shahvar (287 lectures / 47hrs)
- Django 2.2 & Python | The Ultimate Web Development Bootcamp by Nick Walter (78 lectures / 10hrs)
- Django Core | A Reference Guide to Core Django Concepts by Justin Mitchel (159 lectures / 18.5hrs)
- Python and Django Full Stack Web Developer Bootcamp by Jose Portilla (198 lectures / 32hrs)
- Python Django Dev To Deployment by Brad Traversy (70 lectures / 11hrs)
Flask (Python)
- Advanced REST APIs with Flask and Python by Jose Salvatierra (130 lectures / 12.5hrs)
- Complete Python Web Course: Build 8 Python Web Apps by Jose Salvatierra (161 lectures / 15.5hrs)
- Python and Flask Bootcamp: Create Websites using Flask! by Jose Portilla (126 lectures / 20hrs)
- Python Flask for Beginners: Build a CRUD web app using Flask by Febin George (28 lectures / 3hrs)
- REST APIs with Flask and Python by Jose Salvatierra (170 lectures / 17hrs)
- The Flask Mega-Tutorial (Python Web Development) by Miguel Grinberg (192 lectures / 11.5hrs)
- The Ultimate Flask Course by Anthony Herbert (340 lectures / 27hrs)
ASP.NET MVC (C#)
- The Complete ASP.NET MVC 5 Course by Mosh Hamedani (139 lectures / 7.5hrs)
Spring MVC (Java)
- Java Spring Tutorial Masterclass – Learn Spring Framework 5 by Tim Buchalka & Goran Lochert (273 lectures / 45hrs)
- RESTful Web Services, Java, Spring Boot, Spring MVC and JPA by Sergey Kargopolov (233 lectures / 20hrs)
- Spring Framework 5: Beginner to Guru by John Thompson (498 lectures / 52.5hrs)
- Spring & Hibernate for Beginners (includes Spring Boot) by Chad Darby (561 lectures / 41hrs)
Grails (Java)
- Mastering Grails. A Comprehensive Grails Course. by Infinite Skills (71 lectures / 5.5hrs)
Ruby on Rails (Ruby)
- Dissecting Ruby on Rails 5 – Become a Professional Developer by Jordan Hudgens (226 lectures / 40hrs)
- The Complete Ruby on Rails Developer Course by Rob Percival & Mashrur Hossain (376 lectures / 40hrs)
Datebase (Choose One)
PostgreSQL
- Intro To PostgreSQL Databases With PgAdmin For Beginners by John Elder (24 lectures / 2hrs)
- SQL & Database Design A-Z™: Learn MS SQL Server + PostgreSQL by Kirill Eremenko & Ilya Eremenko (103 lectures / 12.5hrs)
- SQL & PostgreSQL for Beginners by Jon Avis (109 lectures / 8hrs)
- Up and Running With PostgreSQL 11 by Nelson Djalo (103 lectures / 12.5hrs)
MySQL
- MySQL, SQL and Stored Procedures from Beginner to Advanced by John Purcell (136 lectures / 18.5hrs)
- SQL – MySQL for Data Analytics and Business Intelligence by 365 Careers (286 lectures / 9.5hrs)
- SQL Beginner to Guru: MySQL Edition – Master SQL with MySQL by John Thompson (166 lectures / 11hrs)
- SQL for Beginners: Learn SQL using MySQL and Database Design by Tim Buchalka & Jon Avis (122 lectures / 8hrs)
- The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert by Colt Steele & Ian Schoonover (319 lectures / 20hrs)
MS SQL
- SQL & Database Design A-Z™: Learn MS SQL Server + PostgreSQL by Kirill Eremenko & Ilya Eremenko (103 lectures / 12.5hrs)
MongoDB
- MongoDB – The Complete Developer’s Guide by Maximilian Schwarzmüller (263 lectures / 17hrs)
- MongoDB Essentials – Complete MongoDB Guide by John Purcell (223 lectures / 10.5hrs)
- The Complete Developers Guide to MongoDBby Stephen Grider (129 lectures / 13.5hrs)
CouchDB
- Understanding CouchDB : Learn Basic & Advanced NoSQL Skills by Greg Miller (aka Mad Pink) (51 lectures / 6.5hrs)
Firebase
- NOTE There aren’t really any courses on JUST Firebase specifically, it is usually paired with something else. Popular choices include Angular, Vue, iOS, & Android.
Azure & AWS
- There are WAY too many course on these, and I am not familiar with them at all so I am not sure what to place here. You will have to search/research them on your own.
Redis
- Learn Redis from Scratch by Eduonix (32 lectures / 3hrs)
GraphQL
GraphQL
- The Modern GraphQL Bootcamp (with Node.js and Apollo) by Andrew Mead (118 lectures / 23.5hrs)
- NOTE: Similar to Firebase, GraphQL is also usually paired with something else. The most popular of which seem to be React, Node, & Gatsby.
Content Management
WordPress
- Become a WordPress Developer: Unlocking Power With Code by Brad Schiff (113 lectures / 27hrs)
- Complete WordPress Development Themes and Plugins Course by Zac Gordon (175 lectures / 16hrs)
- The Complete WordPress Aliexpress Dropship course by Tim Sharp (65 lectures / 4.5hrs)
- The Complete WordPress Website Business Course by Rob Percival & Gregg Davis (102 lectures / 21.5hrs)
- WordPress for Beginners – Master Wordpress Quickly by Andrew Williams (92 lectures / 7.5hrs)
- WordPress for Beginners: Create a Website Step by Step by Brad Schiff (23 lectures / 5hrs)
- WordPress Theme Development with Bootstrap by Brad Hussey (83 lectures / 12hrs)
Drupal
- Drupal 8 for Beginners by Packt Publishing (37 lectures / 4hrs)
- DRUPAL TUTORIAL: Drupal 8 Beginner to Advanced in 8 PROJECTS by Srikanth Shirodkar (79 lectures / 7.5hrs)
- Learning Drupal 8 by Infinite Skills (101 lectures / 9.5hrs)
Deployment & DevOps
SSH (Secure Shell)
- Beginner SSH Secure Shell – Hands on! by Patrik Staš (61 lectures / 4.5hrs)
- Secure Shell Fundamentals – Learn SSH By Configuring It by Ted LeRoy (33 lectures / 3.5hrs)
NGINX
- Nginx Fundamentals: High Performance Servers from Scratch by Ray Viljoen (39 lectures / 4hrs)
- The Perfect Nginx Server – Ubuntu Edition by Andrew Eaton (94 lectures / 9hrs)
Apache
- Setup Your Own Web Hosting Environment by Gabriel Avramescu (17 lectures / 2hrs)
- There a ton of variants when it comes to Apache. There’s Tomcat, Kafka, Spark, Cassandra, and more. You’ll have to do some research on your own which one suits your needs as I am not familiar with this topic myself.
Linode
- Setup a Virtual Web Server using Linode or Digital Ocean by YouAccel Training (37 lectures / 2.5hrs)
Heroku
- While there aren’t really any courses on how to deploy a site to Heroku, there are plenty of tutorials over on YouTube you can use.
Docker
- Docker and Kubernetes: The Complete Guide by Stephen Grider (299 lectures / 21.5hrs)
- Docker Crash Course for busy DevOps and Developers by Tao W. & James Lee (49 lectures / 3hrs)
- Docker for the Absolute Beginner – Hands On – DevOps by Mumshad Mannambeth (48 lectures / 4hrs)
- Docker Mastery: with Kubernetes +Swarm from a Docker Captain by Bret Fisher (172 lectures / 19.5hrs)
- Docker Swarm Mastery: DevOps Style Cluster Orchestration by Bret Fisher (66 lectures / 9.5hrs)
Vagrant
- Vagrant Fundamentals for Achieving DevOps Success by Craig Dunn (21 lectures / 1hrs)
- Vagrant Quick Start: Virtualized Development Environments by Jason Taylor (52 lectures / 2hrs)
- Vagrant Up! Comprehensive development system automation by Jason Taylor (46 lectures / 4.5hrs)
SSL
- SSL Complete Guide 2019: HTTP to HTTPS by Bogdan Stashchuk (109 lectures / 11hrs)
Mobile Development (Choose One)
Flutter & Dart
- Dart and Flutter: The Complete Developer’s Guide by Stephen Grider (401 lectures / 31hrs)
- Flutter & Dart – The Complete Flutter App Development Course by Paulo Dichone (226 lectures / 29hrs)
- Learn Flutter & Dart to Build iOS & Android Apps by Maximilian Schwarzmüller (604 lectures / 58.5hrs)
- The Complete 2020 Flutter Development Bootcamp with Dart by Angela Yu (199 lectures / 26.5hrs)
React Native
- React Native – The Practical Guide by Maximilian Schwarzmüller (473 lectures / 43.5hrs)
- React Native: Advanced Concepts by Stephen Grider (151 lectures / 16.5hrs)
- The Complete React Native + Hooks Course [2019 Edition] by Stephen Grider (418 lectures / 38.5hrs)
- The Complete React Native Course (2nd Edition) by Coding Revolution (315 lectures / 57hrs)
NativeScript
- NativeScript + Angular: Build Native iOS, Android & Web Apps by Maximilian Schwarzmüller (240 lectures / 20.5hrs)
Ionic
- Ionic 4 – Build iOS, Android & Web Apps with Ionic & Angular by Maximilian Schwarzmüller (508 lectures / 34.5hrs)
Xamarin
- The Advanced Xamarin Developer Masterclass by Tim Buchalka & Eduardo Rosas (88 lectures / 13.5hrs)
- The Complete Xamarin Developer Course: iOS And Android! by Tim Buchalka & Eduardo Rosas (205 lectures / 29hrs)
- Xamarin Forms: Build Native Cross-platform Apps with C# by Mosh Hamedani (117 lectures / 7.5hrs)
Java
- Android Java Masterclass – Become an App Developer by Tim Buchalka & Jean-Paul Roberts (320 lectures / 60hrs)
- Android O & Java – The Complete Android Development Bootcamp by Philipp Muellauer (289 lectures / 21hrs)
- The Complete Android & Java Developer Course – Build 21 Apps by Paulo Dichone (228 lectures / 34.5hrs)
- The Complete Android Q + Java Developer Course™ : 2019 by Morteza Kordi & Maid Rondić (582 lectures / 141hrs)
Kotlin
- Android App Development Masterclass using Kotlin by Tim Buchalka & Jean-Paul Roberts (295 lectures / 52.5hrs)
- Kotlin Android Development Masterclass by Paulo Dichone (223 lectures / 32.5hrs)
- Kotlin for Android O Development: From Beginner to Advanced by Atil Samancioglu & Joe Parys (191 lectures / 15.5hrs)
- The Complete Android + Kotlin Developer Course™ by Morteza Kordi & Maid Rondić (272 lectures / 37hrs)
- The Complete Android Kotlin Developer Course by Hussein Al Rubaye (205 lectures / 33.5hrs)
Swift
- iOS 13 & Swift 5 – The Complete iOS App Development Bootcamp by Angela Yu (510 lectures / 58hrs)
- The Complete iOS 13 Developer Course – and SwiftUI! by Rob Percival & Atil Samancioglu (299 lectures / 36hrs)
PWA: Progressive Web Apps
Progressive Web Apps
- Progressive Web Apps (PWA) – The Complete Guide by Maximilian Schwarzmüller (206 lectures / 16hrs)
Desktop Apps with Electron
Electron
- Electron for Desktop Apps: The Complete Developer’s Guide by Stephen Grider (77 lectures / 8hrs)
- Master Electron: Desktop Apps with HTML, JavaScript & CSS by Maximilian Schwarzmüller (57 lectures / 7.5hrs)
JAMstack
Serverless Architecture
AWS Lambda
- AWS Lambda & Serverless Architecture Bootcamp (Build 5 Apps) by Riyaz Sayyad (301 lectures / 25.5hrs)
- AWS Lambda and the Serverless Framework – Hands On Learning! by Stephane Maarek (38 lectures / 2.5hrs)
- AWS Serverless APIs & Apps – A Complete Introduction by Maximilian Schwarzmüller (142 lectures / 7.5hrs)
- Build a Serverless App with AWS Lambda – Hands On! by Frank Kane & Brian Tajuddin (60 lectures / 7.5hrs)
API-First Design
APIs
- Advanced REST APIs with Flask and Python by Jose Salvatierra (130 lectures / 12.5hrs)
- API and Web Service Introduction by Nate Ross (53 lectures / 5.5hrs)
- Node.js API Masterclass With Express & MongoDB by Brad Traversy (76 lectures / 12hrs)
- Node.js, Express, MongoDB & More: The Complete Bootcamp 2020 by Jonas Schmedtmann (227 lectures / 42hrs)
- Node.js: The Complete Guide to Build RESTful APIs (2018) by Mosh Hamedani (224 lectures / 15hrs)
- NodeJS – The Complete Guide (incl. MVC, REST APIs, GraphQL) by Maximilian Schwarzmüller (487 lectures / 36hrs)
- Postman: The Complete Guide – REST API Testing by Valentin Despa (131 lectures / 14hrs)
- Python REST APIs with Flask, Docker, MongoDB, and AWS DevOps by Tim Buchalka & El Farouk Yasser (45 lectures / 10.5hrs)
- REST API Design, Development & Management by Rajeev Sakhuja (50 lectures / 7hrs)
- REST API Testing (Automation) from Scratch – Rest Assured Java by Rahul Shetty (133 lectures / 23.5hrs)
- REST API Testing, Automation via Postman + real Google API by Sergei Semenov (29 lectures / 2.5hrs)
- REST APIs with Flask and Python by Jose Salvatierra (170 lectures / 17hrs)
- WebServices API Testing Using Rest Assured API & Postman by Rahul Arora (138 lectures / 37.5hrs)
- WebServices/Rest API Testing with SoapUI + Real Time Project by Rahul Shetty (107 lectures / 19hrs)
Machine Learning / AI & The Web
Python
- Complete Guide to TensorFlow for Deep Learning with Python by Jose Portilla (96 lectures / 14hrs)
- Data Science: Deep Learning in Python by Lazy Programmer Inc. (85 lectures / 10.5hrs)
- Machine Learning, Data Science and Deep Learning with Python by Frank Kane (110 lectures / 14hrs)
- Machine Learning A-Z™: Hands-On Python & R In Data Science by Kirill Eremenko & Hadelin de Ponteves (294 lectures / 41hrs)
- Python for Data Science and Machine Learning Bootcamp by Jose Portilla (149 lectures / 22.5hrs)
JavaScript
- Machine Learning with Javascript by Stephen Grider (185 lectures / 17.5hrs)
Speech Recognition
Web Assembly
Wow, that is a LOT to learn! 2020 is looking to be an amazing time to learn about web development, and far more than that too.
But wait, there’s MORE!!
gasps
Udemy is also well known for having all-in-one full stack web development courses, as well as more recently full stack courses with specific technologies, such as MERN, MEAN, and recently MEVN. These 3 all use the same 3 letters: M, E, & N which stand for MongoDB, Express, and Node. The key difference between them is which JavaScript library/framework they use. MERN uses React, MEAN uses Angular, and MEVN uses Vue. You can find courses for these listed below.
Also below are courses for Data Structures & Algorithms, as well as interview prep. JavaScript interviews, especially at large companies like Google, Amazon, Apple, Facebook, etc., are infamous for their whiteboard coding challenges. Below are some of the top courses for Data Structures & Algorithms for JavaScript to help you ace your next interview.
And finally, testing, or Test-Driven Development (TDD). TDD is actually quite important, so knowing how to test your code will be huge boost to your resume/skill set and set you apart from other candidates when you start applying for jobs.
Full Stack (Beginner)
- The Complete 2020 Web Development Bootcamp by Angela Yu (408 lectures / 52hrs)
- The Complete Web Developer Course 2.0 by Rob Percival (308 lectures / 30.5hrs)
- The Complete Web Developer in 2020: Zero to Mastery by Andrei Neagoie (333 lectures / 35hrs)
- The Web Developer Bootcamp by Colt Steele (402 lectures / 47hrs)
Full Stack (Advanced)
- The Advanced Web Developer Bootcamp by Colt Steele, Elie Schoppik, Tim Garcia, & Matt Lane (391 lectures / 34hrs)
- The Complete Junior to Senior Web Developer Roadmap (2020) by Andrei Neagoie (392 lectures / 35.5hrs)
MERN
- MERN Stack – React Node from Scratch Building Social Network by Ryan Dhungel (230 lectures / 21.5hrs)
- MERN Stack – The Complete Guide by Reed Barger (43 lectures / 8.5hrs)
- MERN Stack Front To Back: Full Stack React, Redux & Node.js by Brad Traversy (73 lectures / 12hrs)
- MERN Stack React Node Ecommerce from Scratch to Deployment by Ryan Dhungel (185 lectures / 16.5hrs)
- MERN Stack React Node Multi User Blogging Platform with SEO by Ryan Dhungel (165 lectures / 20.5hrs)
- MERN Stack Web Development with Ultimate Authentication by Ryan Dhungel (82 lectures / 9.5hrs)
- Node with React: Fullstack Web Development by Stephen Grider (207 lectures / 26hrs)
- React, NodeJS, Express & MongoDB – The MERN Fullstack Guide by Maximilian Schwarzmüller & Manuel Lorenz (206 lectures / 19hrs)
- The Complete React Fullstack Course by Coding Revolution (285 lectures / 44.5hrs)
MEAN
- Angular & NodeJS – The MEAN Stack Guide by Maximilian Schwarzmüller (149 lectures / 12.5hrs)
Data Structures & Algorithms/Interview Prep
- JavaScript Algorithms and Data Structures Masterclass by Colt Steele (249 lectures / 22hrs)
- Master the Coding Interview: Data Structures + Algorithms by Andrei Neagoie (254 lectures / 19.5hrs)
- The Coding Interview Bootcamp: Algorithms + Data Structures by Stephen Grider (135 lectures / 13hrs)
- Ultimate JavaScript Interview Course by Eric Traub (243 lectures / 11hrs)
Test / Test Driven Development (TDD)
- 2019 Update! React Testing with Jest and Enzyme by Bonnie Schulkin (162 lectures / 12hrs)
- Node.js Unit Testing In-Depth by Murtez Alrohani (44 lectures / 2.5hrs)
- Unfortunately there isn’t much on testing for JavaScript on Udemy, but there are numerous, great tutorials for this over on YouTube.