Web Fundamentals

What everyone should learn about the web

Start learning with

Google

Overview

Learn the very basics of web development, little to no coding required. This is a prerequisite for all tracks. These are the things every person should know, whether you work in technology or not. Going through this track will help you talk intelligently about web development with your friends, family, and coworkers.

Who curated this track

Jon Chan
  • Founder of Bento
  • Developer at Stack Overflow
  • Self-taught developer
The Internet
 
History of the Internet

(www.youtube.com)

Get a brief history lesson about how the Internet came to be.

8M

 
What is the Internet, really?

(www.youtube.com)

We sometimes forget that the Internet is made up of physical, real things. Watch this TED talk by Andrew Blum about how the Internet is architected.

12M

 
How the Internet Works

(www.youtube.com)

You use the Internet probably every day of your life. But how does it actually work? Watch this 5 minute video for a quick overview.

5M

 
DNS Explained

(www.youtube.com)

Something you may have heard about is the Domain Name System or DNS. Watch this quick 5 minute video about what is and why it's important.

6M

How Web Applications Work
 
20 Things

(dusk.geo.orst.edu)

This is a great overview built by Google that will make you familiar with commonly used terms you'll encounter in web development. Go through the whole thing.

1H

Learning to Code
 
What is Programming?

(www.lynda.com)

You may be interested in how to code, but it's most helpful to know what programming really means. Watch this video to find out.

6M

What you should learn next

Front End

The basics of building a working website, zero experience required. Learn all the tools you need to build a basic static website and put it on the Internet, the way that professional developers do. You'll not only get the technical knowledge you need, but the concepts and best practices that real engineers use. Perfect for people who want to test the waters with development in any role.