Start learning Web Development online, today!

A web developer is a programmer who specialises in or is specifically engaged in, the development of World Wide Web applications using a client-server model.

Web Developer Core Skill Sets

Programmers are mostly "learn by doing" types. No amount of academic study or watching other people code can compare to breaking open an editor and start making mistakes.

Below you will learn HTML, CSS and JavaScript (including ES6 syntax).


Programming (Beginner):

FREECODECAMP

Great for first time coders. It holds your hand through the whole process

W3schools

This is also very friendly for beginners but teaches things in a more exploratory way.

mdn

Most comprehensive javascript reference guide on the internet.

CODEWARS

Practice makes perfect!

HACKER RANK

Practice coding, prepare for interviews, and get hired.


Programming (Intermediate):

Once you have the basics down then you need to start learning ES6, this is a more modern version of JavaScript and has a few new concepts.

EXPLORING ES6

Good introduction TO ES6 with in-depth chapters.

Exploring ES2016 and ES2017

 Follow up of »Exploring ES6«

SETTING UP ES6

Explains how to set up ES6 projects that are transpiled to ES5.

ES6 Overview

Bullet point overview including in-depth articles.

ES6 KATAS

Learn ES6 by solving unit test online.


Useful Tools and Tricks

We find the following bits and pieces really useful. Make sure you really understand this stuff.

classes(javascript)

Description and use cases.

Modern javascript cheatsheet

Helps developers with basic knowledge to get familiar with modern codebases.