Skip to content
WebDev Path
Back

Week 1: How the web works and your developer setup

Next video

Free lesson by Academind on YouTube

About this lesson

Module:
Foundations
Time:
about 10 hours
Video:
12 min

Understand what happens when you open a website, then set up the tools you'll use every day.

By the end of this week you can

  • Explain browser, server, HTTP, DNS and URLs in your own words
  • Install VS Code, Git and Node.js and use the terminal for basic commands
  • Create a GitHub repository and push your first commit

Learn

  • Client and server: the request and response cycle
  • HTTP methods and status codes (200, 301, 404, 500)
  • DNS and domains: how a name becomes an address
  • Git basics: init, add, commit, push, and why history matters

Read or watch

Practice

  1. Open DevTools on 3 websites and find their HTML, CSS and network requests
  2. Make 5 commits on a practice repo with clear messages

Build

Push a one-page "About me" in plain HTML to GitHub.

Check your understanding

Score 4 out of 5 to complete this week.

  1. 1. What does DNS do?
  2. 2. Which HTTP status code means the page was not found?
  3. 3. In the request and response cycle, who sends the request?
  4. 4. Which Git command records a snapshot of your staged changes?
  5. 5. Which HTTP method is normally used to send form data that creates something?
0 of 5 answered