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
CSS grids
Videos
Video
Length
Slides
Design
13 minutes
slides
CSS grids
7 minutes
slides
Responsive Layout
3 minutes
slides
MDN
Please read the following pages, and play with the interactive examples:
Normal flow
CSS grids
Media queries
Exercises
Introduction
Curriculum exercise
Trees (responsive layout)