Resources
Within our Google Shared Drive is a folder labeled Instructions and Resources. Please browse
that folder and
its contents! Additionally, here are some web resources that I have found helpful for this course.
General:
- w3schools.com - A comprehensive list of HTML,
CSS, Javascript, etc. features with sample code and mini-testbeds to try it all out. You could use this
for the tutorials, but you could also keep this on hand as a reference for tag and syntax lookup.
- Dev - An awesome community to check out that shares articles, tips &
tricks, and gives encouragement.
- CodePen - Testing site but also lots of awesome shared
projects to check out like this Escape
Room by Kristopher Van Sant.
- figma - for creating mockups, etc.
- webflow - an awesome website builder once you know the basics of
HTML/CSS (here's a tutorial for
creating a portfolio in webflow)
- Cat Ipsum, an alternative to Lorem Ipsum for placeholder text.
- Lorem Picsum, the Lorem Ipsum for photos.
- MDN web
docs - The beginning page for an introduction to HTML, CSS, and Javascript made by Mozilla (who
have the fancy logo moz://a now...). They're the makers of the Firefox browser and have been in the web game basically since the beginning of the
modern web.
- MDN web docs JavaScript
Guide - In case you need to jump directly to the JS stuff from moz://a, here's the link.
- Beginner's
Guide to Web Development - A web and video series by Sameer Nyaupane. Lots of you may prefer
learning from watching tutorial videos rather than by perusing online manuals or textbooks. If so,
there's a crap ton out there. This one seems pretty good.
- Okere, Chibuike. (Jan 18, 2021). How to
manipulate the DOM - the ultimate beginner's guide. freeCodeCamp().
- Liszewski, Andrew. (Jul 5, 2019). This
website's deliberately frustrating interface will make you appreciate good web design.
Gizmodo.
HTML:
CSS:
- Bistrovic, Silvestar. (Mar 29, 2021). Tools for
auditing CSS. CSS-Tricks.
- Krossing, Dani. (Aug 11, 2017). 6: How do we
include CSS in our HTML [video]. YouTube.
- Nghiem, Thu. (Jan 26, 2021). Learn CSS grid by
building 5 layouts in 17 minutes. freeCodeCamp().
- Argyle, Adam. (Dec 16, 2020). Centering in CSS.
web.dev.
- Kumar, Nishant. (Mar 8, 2021). How CSS positioning
and flexbox work - explained with examples.
- Paladini, Vitor. (Nov 18, 2020). Responsive
snakes! And what they can teach you about CSS.
- Efimova, Kate. (Jul 28, 2019). Understanding
flexbox with cats: Part 1 basics. Dev.
- Powell, Kevin. (May 23, 2018). Floats, flexbox,
grid? The progression of CSS layouts [video]. YouTube.
- Charts.css, a CSS framework for making charts and visualizations of
data!
- Starichenko, Nikita. (Mar 7, 2021). Top
lesser known HTML 5 & CSS 3 tips and best practices. Hacker Noon.
- The Net Ninja. (Aug 12, 2016). CSS animation
tutorial [video series]. YouTube.
- Schrag, Jacque. (Jun 11, 2019). Creating pixel art with CSS.
Dev.
- Halpern, Ben. (Mar 2, 2021). Table
tennis in pure HTML CSS. Dev.
Bootstrap:
JavaScript:
Course Readings (History of the Web, Issues with Web and Internet Culture, and Ethical Design)
- Teamwork and Connected Learning
- History of the internet and the web (part 1)
- History of the web (part 2)
- History of web (development)
- Dark Patterns
- Issues with algorithms and recommendation systems
- Who owns the web?
- Wikipedia and the power of users
- Ethical responsibility