Overview
Week 6: The Web
1.
HTTP
1.1.
Setup
1.2.
Exploring HTTP
1.3.
Online research
1.4.
A server in Java
2.
HTML5
2.1.
Basic HTML5
2.2.
Templates
Week 7: CSS
3.
CSS
3.1.
Styling Text
3.2.
Frameworks
4.
CSS grids
4.1.
Introduction
4.2.
Curriculum exercise
4.3.
Trees exercise (responsive layout)
Week 8: Javascript
5.
JavaScript
5.1.
My Cool App
Week 9: Web Scraping
6.
Web scraping
6.1.
Crawling
6.2.
BeautifulSoup
Week 10: Practical Encryption
7.
Practical Encryption
7.1.
OpenSSL
7.2.
PGP
Light
Rust
Coal
Navy
Ayu
Exercises
Web Scraping
Videos
Video
Length
Slides
Crawling
16 minutes
slides
BeautifulSoup
10 minutes
slides
Exercises
Crawling
BeautifulSoup