<commit_before>### Resources (by type)

##### Lecture 
Task | Resource Type | Link | Notes
-----|------|------|------
Watch | Lecture | <a href="https://www.youtube.com/watch?v=KWxwYbaAWxs" target="_blank">Week 6</a> | David travels to Yale to deliver this lecture. The first portion of the video (until 3:37) has unrelated announcements, as does minutes 14:00-15:44, so feel free to fast forward through those. You'll also review some portion of the video that you should have seen during the previous Module. The rest of the lecture is dedicated to our transition to web programming (exciting!). 
Watch | Lecture | <a href="https://www.youtube.com/watch?v=GUtPQIDSwrA" target="_blank">Week 7</a> | We're continuing with web programming in this lecture, with a focus on HTML and a bit about web servers. The first 4 minutes have Harvard-specific content, so feel free to skip that if you want. 
Watch | Lecture | <a href="https://www.youtube.com/watch?v=h_zmq88Ae3k" target="_blank">Week 7, continued</a> | TODO Module 7. This lecture will be a crash course introduction to a programming language called PHP, which is often used for web programming. 

##### Lecture Notes
Task | Resource Type | Link | Notes
-----|------|------|------
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/6/m/notes6m/notes6m.html#transitioning_to_web_programming" target="_blank">Week 6 / Transitioning to Web Programming</a> | This includes the "Warriors of the Net" short animated film that explores how information is sent across the Internet.<br>Stop when you get to the *Data Structures Recap* header.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/6/m/notes6m/notes6m.html#data_structures_recap" target="_blank">Week 6 / Data Structures Recap</a> | TODO Not sure if we need this... it mostly covers things for pset5.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/6/m/notes6m/notes6m.html#web_programming" target="_blank"> Week 6 / Web Programming!</a> | Read the notes section that introduces web programming, and "how the Internet works". You may find it helpful to review this part of the lecture video.<br>Stop when you get to the *Traceroute* header.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/6/m/notes6m/notes6m.html#traceroute" target="_blank">Week 6 / Traceroute | Read the notes for the "Traceroute" section, which reviews how running the `traceroute` program shows us the routes our messages go through.<br>Stop when you get to the *TCP/IP* header.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/6/m/notes6m/notes6m.html#tcp_ip" target="_blank">Week 6 / TCP/IP</a> | Read the notes for the "TCP/IP" section. This will go to a lower level to talk about how data is represented when it's sent around the world. <br>Stop when you get to the *HTTP Requests* header.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/6/m/notes6m/notes6m.html#http_requests" target="_blank">Week 6 / HTTP Requests</a> | Read the notes about HTTP, which is the "protocol" that web browsers and web servers use to talk to each other.<br>Stop when you get to the *HTML* header. 
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/6/m/notes6m/notes6m.html#html" target="_blank">Week 6 / HTML</a> | Read the notes on the "HTML" section to recap your first introduction to this markup language, which is essential for any web programming.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/7/m/notes7m/notes7m.html#http" target="_blank">Week 7 / HTTP</a> | Read the "HTTP" notes for a quick review of the `GET` request.<br>Stop when you get to the *HTML* header.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/7/m/notes7m/notes7m.html#html" target="_blank">Week 7 / HTML</a> | Read the "HTML" notes to read how we can inspect the source code for any web page (in this case, Facebook), and why it looks the way it does.<br>Stop when you get to the *Web Servers* header.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/7/m/notes7m/notes7m.html#web_servers" target="_blank">Week 7 / Web Servers</a> | Read over these notes, which talk about how web servers work. You can follow along to host your own web page through the CS50 IDE.<br>Stop when you get to the *Working with HTML* header.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/7/m/notes7m/notes7m.html#working_with_html" target="_blank">Week 7 / Working with HTML</a> | Read these notes for a deeper dive into HTML. 
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/7/w/notes7w/notes7w.html#php" target="_blank">Week 7, continued / PHP, Syntax | Read the "PHP" and "Syntax" section of the notes. This will give a quick overview of the PHP language, and also show some translations of code we're familiar with in C into code in PHP.<br>Stop when you get to the *Using PHP to Send Texts* header.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/7/w/notes7w/notes7w.html#using_php_to_send_texts" target="_blank">Week 7, continued / Using PHP to Send Texts</a> | Review this section of the lecture where, using PHP, David (tries) to send a text message to everyone in class.<br>Stop when you get to the *Using PHP for Web Programming* header.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/7/w/notes7w/notes7w.html#using_php_for_web_programming" target="_blank">Week 7, continued / Using PHP for Web Programming</a> | Read these notes, which review how we can use PHP to write code that generates web pages. 
TODO | | | There's more PHP notes in the Week 8 lecture... maybe useful to add here.

##### Walkthroughs
Task | Resource Type | Link | Notes
-----|------|------|------
Follow Along | Walkthrough | <a href="https://www.youtube.com/watch?v=TKZlfZDF8Y4&index=1&list=PLhQjrBD2T381f7IlC090UL9JN-PJfGoLd" target="_blank">css-0</a>
Follow Along | Walkthrough | <a href="https://www.youtube.com/watch?v=VwCSw2ts388&list=PLhQjrBD2T381f7IlC090UL9JN-PJfGoLd&index=2" target="_blank">css-1</a>
Follow Along | Walkthrough | <a href="https://www.youtube.com/watch?v=-7wiXVMh4XY&index=3&list=PLhQjrBD2T381f7IlC090UL9JN-PJfGoLd" target="_blank">css-2</a><commit_msg>remove week 7 , continued stuff<commit_after>### Resources (by type)

##### Lecture 
Task | Resource Type | Link | Notes
-----|------|------|------
Watch | Lecture | <a href="https://www.youtube.com/watch?v=KWxwYbaAWxs" target="_blank">Week 6</a> | David travels to Yale to deliver this lecture. The first portion of the video (until 3:37) has unrelated announcements, as does minutes 14:00-15:44, so feel free to fast forward through those. You'll also review some portion of the video that you should have seen during the previous Module. The rest of the lecture is dedicated to our transition to web programming (exciting!). 
Watch | Lecture | <a href="https://www.youtube.com/watch?v=GUtPQIDSwrA" target="_blank">Week 7</a> | We're continuing with web programming in this lecture, with a focus on HTML and a bit about web servers. The first 4 minutes have Harvard-specific content, so feel free to skip that if you want. 

##### Lecture Notes
Task | Resource Type | Link | Notes
-----|------|------|------
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/6/m/notes6m/notes6m.html#transitioning_to_web_programming" target="_blank">Week 6 / Transitioning to Web Programming</a> | This includes the "Warriors of the Net" short animated film that explores how information is sent across the Internet.<br>Stop when you get to the *Data Structures Recap* header.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/6/m/notes6m/notes6m.html#data_structures_recap" target="_blank">Week 6 / Data Structures Recap</a> | TODO Not sure if we need this... it mostly covers things for pset5.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/6/m/notes6m/notes6m.html#web_programming" target="_blank"> Week 6 / Web Programming!</a> | Read the notes section that introduces web programming, and "how the Internet works". You may find it helpful to review this part of the lecture video.<br>Stop when you get to the *Traceroute* header.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/6/m/notes6m/notes6m.html#traceroute" target="_blank">Week 6 / Traceroute | Read the notes for the "Traceroute" section, which reviews how running the `traceroute` program shows us the routes our messages go through.<br>Stop when you get to the *TCP/IP* header.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/6/m/notes6m/notes6m.html#tcp_ip" target="_blank">Week 6 / TCP/IP</a> | Read the notes for the "TCP/IP" section. This will go to a lower level to talk about how data is represented when it's sent around the world. <br>Stop when you get to the *HTTP Requests* header.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/6/m/notes6m/notes6m.html#http_requests" target="_blank">Week 6 / HTTP Requests</a> | Read the notes about HTTP, which is the "protocol" that web browsers and web servers use to talk to each other.<br>Stop when you get to the *HTML* header. 
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/6/m/notes6m/notes6m.html#html" target="_blank">Week 6 / HTML</a> | Read the notes on the "HTML" section to recap your first introduction to this markup language, which is essential for any web programming.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/7/m/notes7m/notes7m.html#http" target="_blank">Week 7 / HTTP</a> | Read the "HTTP" notes for a quick review of the `GET` request.<br>Stop when you get to the *HTML* header.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/7/m/notes7m/notes7m.html#html" target="_blank">Week 7 / HTML</a> | Read the "HTML" notes to read how we can inspect the source code for any web page (in this case, Facebook), and why it looks the way it does.<br>Stop when you get to the *Web Servers* header.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/7/m/notes7m/notes7m.html#web_servers" target="_blank">Week 7 / Web Servers</a> | Read over these notes, which talk about how web servers work. You can follow along to host your own web page through the CS50 IDE.<br>Stop when you get to the *Working with HTML* header.
Read | Lecture Notes | <a href="http://cdn.cs50.net/2015/fall/lectures/7/m/notes7m/notes7m.html#working_with_html" target="_blank">Week 7 / Working with HTML</a> | Read these notes for a deeper dive into HTML.

##### Walkthroughs
Task | Resource Type | Link | Notes
-----|------|------|------
Follow Along | Walkthrough | <a href="https://www.youtube.com/watch?v=TKZlfZDF8Y4&index=1&list=PLhQjrBD2T381f7IlC090UL9JN-PJfGoLd" target="_blank">css-0</a>
Follow Along | Walkthrough | <a href="https://www.youtube.com/watch?v=VwCSw2ts388&list=PLhQjrBD2T381f7IlC090UL9JN-PJfGoLd&index=2" target="_blank">css-1</a>
Follow Along | Walkthrough | <a href="https://www.youtube.com/watch?v=-7wiXVMh4XY&index=3&list=PLhQjrBD2T381f7IlC090UL9JN-PJfGoLd" target="_blank">css-2</a>
{'fraction_non_alphanumeric': 0.131729055258467, 'fraction_numerical': 0.033244206773618536, 'mean_word_length': 4.389529298751201, 'pattern_counts': {'":': 0, '<': 90, '<?xml version=': 0, '>': 90, 'https://': 11, 'lorem ipsum': 0, 'www.': 11, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1547870', 'n_tokens_mistral': 3827, 'n_tokens_neox': 3497, 'n_words': 1255}