Do you want to become a web developer? Nowadays, web development isn’t one job. There is a range of technologies and career options to explore. The core responsibilities are split two ways—between front-end developers who specialize in websites and applications and back-end developers who work with servers and databases—but you can also become a full-stack developer who oversees all aspects of a project. This course provides an overview of the different jobs available in web development, the tools and frameworks to focus on, and the skills each job entails. Senior staff author Ray Villalobos also provides tips on finding training, getting hired, and maximizing your earning potential in this lucrative and exciting field.

Topics include:

  • Types of web developers
  • The role of HTML, CSS, and JavaScript
  • Servers and databases
  • Getting web development training
  • Choosing the right tools
  • Getting a job

Table of Content



1. Getting Started

Types of web developers

The role of HTML

The role of CSS

The role of JavaScript

Back end essentials

Server-side scripting

Database languages

2. Learning and Training

Train for the industry

Traditional education

Coding bootcamps

Other learning options

Social learning opportunities

Other essential tools

Core concepts

Business and leadership skills

3. Getting a job

Types of jobs

Maximize compensation

Land a job


Next steps?