HTTP, HTML, CSS - Intro to Computer Science - Harvard's CS50 (2018)
Offered By: freeCodeCamp
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
HTML, CSS, and Javascript for Web DevelopersJohns Hopkins University via Coursera Interactivity with JavaScript
University of Michigan via Coursera JavaScript and the DOM
Udacity Programación web en entorno cliente
Instituto Tecnológico Telefónica via Miríadax JavaScript Rockstar How to create Incredible Useful code
Udemy