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

Intro to HTML and CSS
Udacity
Responsive Web Design Fundamentals
Google via Udacity
HTML5 and CSS Fundamentals
World Wide Web Consortium (W3C) via edX
CSS Basics
Microsoft via edX
Advanced CSS Concepts
Microsoft via edX