HTTP is an application layer protocol used for distributed, collaborative hypermedia information systems. It was developed by Tim Berners-Lee in 1989 and has since been updated multiple times. Its secure variant HTTPS is widely used, as well as its successors HTTP/2 and HTTP/3 which provide more efficient expression of HTTP's semantics and lower latency for real-world web pages.
Stanford University
Winter 2022
CS 110 delves into advanced computer systems and program construction, focusing on designing large systems, software that spans multiple machines, and parallel computing. This course builds upon CS107 and requires good knowledge of C, C++, Unix, GDB, Valgrind, and Make. It covers Linux filesystems, multiprocessing, threading, networking, and more.
No concepts data
+ 28 more conceptsStanford University
Autumn 2022
This course is designed for those with prior programming experience. It focuses on advanced programming methodologies in Python and JavaScript, and covers topics from object-oriented design principles to building web applications.
No concepts data
+ 29 more conceptsPrinceton University
Spring 2023
Princeton University's COS 461 offers a comprehensive survey of computer networks, exploring principles from end-to-end principle to overlay networks. The course involves a study of classic to contemporary research papers and assumes prior knowledge of computer science.
No concepts data
+ 25 more conceptsUniversity of Washington
Summer 2022
This course provides an understanding of systems in computing, focusing on operating systems, networking, and C/C++ languages. Students learn about low-level data representation, memory management, system interactions, and efficient programming workflows. It delves into C++ idioms, network protocols, and concurrency. Prior knowledge of C programming and Linux tools is required.
No concepts data
+ 36 more concepts