CS 210: Web Page Design and Scripting
Project Submission System
Projects & Assignments
Due Date
Assignment
Loading...
Syllabus
The syllabus for this course is
here
.
Weekly Readings
RFC 1945: HTTP 1.0
Part of a Website: A Cheat Sheet for Non-Techies
Introduction to CSS
The Ultimate CSS Selectors Cheat Sheet You Must Know
Create a responsive mobile menu with CSS
Introduction to the CSS basic box model
A Complete Guide to CSS Variables [With Examples]
An in-depth SVG tutorial
The Python Tutorial
The SQL Bolt Tutorial
How to work with PostgreSQL in Python
RFC 3986: URI Syntax
Flexbox Tutorial
CSS Refresher Notes
The Flask Quickstart Tutorial
Create a JavaScript AJAX Post Request: With and Without jQuery
JQuery Fundamentals Tutorial
5 Must Know Lodash Methods
Video Lectures
Web Security, Part B
Web Security, Part A
Web Server Administration
Using PostgreSQL from Python
Using SQLite to Access a Database from Python
Manipulating Databases using SQL
AJAX
Jinja Templates
Python Flask
Cookies
Python Files
Introduction to Python and CGI Scripts
HTML Forms
Video and Audio
Introduction to JQuery
Objects in Javascript
Javascript and the Document Object Model
HTML5 Canvas
Introduction to Javascript
Advanced SVG
SVG Introduction
Advanced CSS
CSS Layout
Design Principles
Basic CSS
HTML Structure Elements
HTTP and HTML Lecture
Other Resources
A guide to web typography
The 60-30-10 rule for colors
WHATWG group
The WWW consortium
HTML Dog
CSS Zen Garden
The Modern Javascript Tutorial
The Mozilla Developer Network
Absolute and Relative Paths in HTML
Mozilla Developer Network on HTTP headers
Using Ajax with Flask and JQuery
The JQuery .get function
The JQuery.post function
The JQuery.ajax function
The JQuery serialize function
Overview of using a REST API
How to use APIs in Python
How to use the Freesound API
RFC 6265
for Wednesday, Mar. 11th
RFC 1945
Best practices for CSS
Unix Quick Reference
VIM Quick Reference
When does white space matter in HTML?
HP's Computer Language for Beginners Page
(Contributed by Chelsea)