1-1Course Introduction
Learning Objectives
- Write basic HTML, CSS, and JavaScript in Codepen, using an element, a style rule, and a console.log statement.
- Select and link to at least three works from the Critical Web Design Index, writing about what makes each one compelling and effective.
- Collaboratively define βcritical designβ and articulate what separates it from ordinary design.
Welcome to DIG 245!
Section titled βWelcome to DIG 245!β- Explore the site
- About the book
- About your instructor
- Check out the welcome page
π Hello, World! using Codepen
Section titled βπ Hello, World! using Codepenβ- Code playgrounds like codepen.io/pen or Github Codespaces make it easy to test and share HTML, CSS, and Javascript in a βweb environment.β
- HTML-1 then Hello, World! with Codepen
- In Chrome, go to codepen.io/pen
- Click βStart Coding.β You will see an area where you can type HTML, CSS, and Javascript, as well as a preview window containing the outcome of your work.
- Type the following code into the HTML section. Codepen will automatically refresh the preview window to show your updates. HTML is the language that structures the content of web pages.
<h1>Hello, World!</h1>- CSS is the language that controls the presentation of web pages. Add this CSS style rule.
h1 { color: hotpink;}- Type the following code into the Javascript section. Javascript is the language used to control the behavior of web pages. You will need to click the console button to see the output from
console.log().
console.log("Hello, World!");- We will be using codepen.io throughout this book. Feel free to continue experimenting or look through their examples. It might also be a good idea to create a free account to save your work.
π Explore the Critical Web Design Index
Section titled βπ Explore the Critical Web Design IndexβIndividual β Browse the Critical Web Design Index. Select three projects that represent your interests, aspirations, and passions. Add an <a> tag with the href attribute to the Codepen above to create a link to the projects you selected. Remember that nested elements must be closed in the reverse order in which they are opened. Write: What makes each work stand out? Why is it compelling? What design choices make it effective?
Group β What makes design βcriticalβ? Partners, introduce yourself and share examples. Debrief: What do these pieces have in common that separates them from ordinary design? Build a working definition together. Share in class and return to it at the end of the semester.
π Install Tools
Section titled βπ Install ToolsβFollow Module 0.2 to set up your environment. Create the following accounts: GitHub, Codepen, Figma. Next, install VS Code and Google Chrome.
π Homework
- π 0.0 Introduction (1β6)
- π Module 0.1 How This Book Is Organized (6β10)
- π Module 0.2 Technical Requirements (11β15)
- π Module 0.3 Conventions & Resources (16β18)
- Take the day 1 survey

