Web Development 2021 - a learning path with the best courses & resources

Web Development 2021 - a learning path with the best courses & resources

Web development 2021

Are you learning to become a web developer?

Today there are so many languages and tools and frameworks. Which one should you learn? And for each, there are a ton of courses. Super confusing!

It can be hard to decide what course to take when you see hundreds of courses just for Python.

This is confusing:

  • Because it’s hard to know where to start
  • And know what is relevant
  • And which course is best
  • And if there is no-one, no instructor, and no community to ask for help, you can waist not days, but weeks and months

This article will give you a list of all the relevant web development technologies in 2021.

And I’ve hand-picked all the best resources, all the best courses for you.

I’ve been a developer for over 20 years now. I’m a self-taught developer, so I know how it is to learn something on your own.

I hope this helps you with the decision making.

For a guided tour watch the video:

Web development 2021 Video | Subscribe to YouTube

The basics for any path

How the web works — YouTube video

Git SourceTree

Git Basic tutorial — FREE

Udacity — Version Control with Git — FREE

Terminal: Command Line Crash Course —  FreeCodeCamp video

IDE Visual Studio Code download

Visual Studio Code shortcuts (Linux, Windows)

Visual Studio Code extensions (Tabnine for code complete, MarkDown, Bracket Pair colorize, Prettier, Debugger for Chrome)

Type caption for image (optional)

Learn HTML5 and CSS3 From Scratch — Full Course video on FreeCodeCamp

Type caption for image (optional)

Netlify, Github pages,

Bluehost, HostGator

Heroku, Digital Ocean (FREE $100 credit), Google Cloud (GAE), Amazon AWS, Azure, IBM cloud

Type caption for image (optional)

API for beginners video

DOM, Javascript Fetch API, Service workers, Local Storage

Data Structures Easy to Advanced Course — Full Tutorial from a Google Engineer — YouTube

JavaScript Algorithms and Data Structures Masterclass

Master the Coding Interview: Data Structures + Algorithms on Zero To Mastery (includes space & time complexity)

Web security: CORS tutorial, HTTPS basics

Type caption for image (optional)

Complete introductory guides to web development:

The Complete Web Developer in 2021: Zero to Mastery

Angela Yu Bootstrap course (REVIEW)

Colt Steele Bootstrap course (REVIEW)

FREE tutorials at FreeCodeCamp

FREE tutorials on CodeCademy

Type caption for image (optional)

FrontEnd development

Type caption for image (optional)

CSS FexBox — FreeCodeCamp video

CSS Grid course — FreeCodeCamp video

Responsive Web design — FreeCodeCamp video

Sass for beginners — FreeCodeCamp video

Type caption for image (optional)

Mozilla’s JavaScript Guide is a definitive and standard reference.

The Complete JavaScript Course 2020: Build Real Projects! — Udemy (REVIEW)

Advanced JavaScript Concepts | Zero To Mastery Academy

Type caption for image (optional)

Type caption for image (optional)

Master Git and GitHub by Jason Taylor

Jason Taylor: Git complete

Type caption for image (optional)

Type caption for image (optional)

Type caption for image (optional)

Build a Website from Start to Finish using WordPress — FREE

Netlify CMS tutorial — FREE

Sanity.io Crash Course | YouTube

BackEnd development

Type caption for image (optional)

Type caption for image (optional)

Python and Django Full Stack Web Developer Bootcamp | Udemy

Express for Node.js FreeCodeCamp video

Learn Spring Framework Masterclass Tutorial | Udemy

Type caption for image (optional)

Serverless on AWS — FREE videos

Coursera specialization: Developing Applications with Google Cloud Platform

Coursera specialization: AWS Fundamentals: Going Cloud-Native

Type caption for image (optional)

JWT Auth Explained — FREE video

Node.js With Passport Authentication — FREE video

The Complete 2020 Software Testing Bootcamp | Udemy

Postman: The Complete Guide — REST API Testing | Udemy

Type caption for image (optional)

Type caption for image (optional)

API and Web Service Introduction | Udemy

Complete Web Developer in 2021: Zero to Mastery

Type caption for image (optional)

FREE Beginner’s Guide to WebSockets

Intro To Memcached | YouTube

An Introduction to Programming the Internet of Things (IOT) | Coursera

Development of Secure Embedded Systems | Coursera

Docker and Kubernetes: The Complete Guide

GraphQL with React Course | Udemy

Intro to Message brokers | Youtube

RabbitMQ Crash Course | Youtube

Mobile Development

Type caption for image (optional)

TODO: https://programmingwithmosh.com/mobile/the-path-to-become-a-mobile-developer-in-2020/

https://mlsdev.com/blog/native-app-development-vs-web-and-hybrid-app-development

DevOps

Type caption for image (optional)

DevOps Prerequisites Course — Getting started with DevOps | YouTube

Type caption for image (optional)

Architectural patterns for the cloud | YouTube

AWS Certified Cloud Practitioner Training 2020 | FreeCodeCamp

Coursera specialization: Developing Applications with Google Cloud Platform

Coursera specialization: AWS Fundamentals: Going Cloud-Native

Type caption for image (optional)

Terraform DevOps Deployment Automation with Terraform, AWS and Docker

Great DevOps tutorials with Nana | YouTube

Type caption for image (optional)

Type caption for image (optional)

Data Science & Machine Learning

Python for Everybody | Coursera (REVIEW)

Data Science | Coursera

Applied Data Science with Python | Coursera

Mathematics for Machine Learning | Coursera

Machine Learning | Coursera

Deep Learning | Coursera