YoVDO

HTTP, HTML, CSS - Intro to Computer Science - Harvard's CS50 (2018)

Offered By: freeCodeCamp

Tags

HTML & CSS Courses Computer Science Courses Web Development Courses Javascript Courses HTML Courses TCP/IP Courses Document Object Model (DOM) Courses

Course Description

Overview

Dive into the fundamentals of web development in this comprehensive lecture from Harvard University's CS50 2018 course. Explore the inner workings of the internet, starting with TCP/IP and IP addresses, before delving into URLs, DNS, and HTTP. Learn to use developer tools and understand HTTP status codes. Master the basics of HTML by creating various web pages, including index, image, link, and table pages. Validate your HTML and implement a simple version of Google. Progress to CSS, working through multiple examples to grasp styling concepts. Conclude with an introduction to JavaScript, the Document Object Model (DOM), and practical applications like geolocation. Access additional resources, including notes, problem sets, and source code, to enhance your learning experience in this 1-2 hour session packed with essential web development knowledge.

Syllabus

) Introduction.
) TCP/IP.
) IP Addresses.
) URLs.
) DNS.
) Dissecting a URL.
) HTTP.
) Developer Tools.
) HTTP Status Codes.
) HTML.
) index.html.
) image.html.
) link.html.
) paragraphs.html.
) headings.html.
) table.html.
) HTML Validation.
) Implementing Google.
) CSS.
) css0.html.
) css1.html.
) css2.html.
) css3.html.
) css4.html.
) JavaScript.
) DOM.
) hello0.html.
) hello1.html.
) background.html.
) size.html.
) blink.html.
) geolocation.html.


Taught by

freeCodeCamp.org

Related Courses

Building Interactive JavaScript Websites
Codecademy
JavaScript and JQuery Essentials Training and Certification
Edureka
Debug the DOM in Chrome with the Devtools Elements Panel
egghead.io
Introduction to Client Side Web APIs
egghead.io
HTML, CSS, and Javascript for Web Developers
Johns Hopkins University via Coursera