Web Development

Build for the modern web.

Learn front-end and back-end web development through real projects using HTML, CSS, JavaScript, PHP, APIs, and production workflows.

Start here

What this section will teach you.

The focus is on building complete, understandable websites and tools. Each concept is connected to something you can see in the browser or deploy on a real server.

01

Write semantic HTML that is accessible and maintainable

02

Build responsive layouts with modern CSS

03

Use JavaScript for purposeful interactivity

04

Handle forms and server-side logic with PHP

05

Work with databases safely

06

Consume and build APIs

07

Optimize performance for mobile devices

08

Deploy applications to a production server

Learning path

Follow the ideas in order.

You can jump directly to the subject you need, or work through the path from left to right.

Published guides

Tutorials & projects

New articles assigned to this category appear here automatically.