Resources
Class Materials
- HTML Basics and Setup
- How the Internet Works & How to Stay Organized
- CSS Form and Content
- CSS Layout
- CSS Transforms
- CSS Motion
- JavaScript Basics
- Responsive Web
- Javascript Toggle [🎥]
- Using Randomness [🎥]
Other Online Courses
File Structures & Naming Principles
- Mozilla: Dealing with Your Files
- Google Developer Documentation Style Guide: Filenames and File Types
- BEM(Block, Element, Modifier) Methodology
- More Transparent UI Code with Namespaces
Debugging & Troubleshooting
Responsive Web & Media Queries
- Fluid Grids
- Chris Coyier’s simple grid approach
- 7 Habits of Highly Effective Media Queries
- CSS viewport units
- 8px grid
- CSS Grid Generator
- Fluid Grids
- Screensiz.es
- Mediaqueri.es
Cross Browser Compatibility
SVG
HTML
CSS
CSS: Typography
- Setting Type on the Web to a Baseline Grid
- Controlling Spacing Web Typography
- A responsive typographic baseline for the web
- Leading-Trim: The Future of Digital Typesetting