Week 0: Setup & First Page — Your Digital Foundation Available
Wednesday, September 24, 2025 • 10:00 AM - 12:20 PM
Repository: https://github.com/DESN368/student-workspace
Theme: Foundation Building & Tool Mastery
Designer-Coder Lens
Designer Focus
Visual hierarchy in code editors, file organization as information architecture, GitHub as visual portfolio platform, choosing themes that enhance focus and productivity
Coder Focus
HTML document structure, Git version control foundations, browser developer tools introduction, understanding markup as the structural layer
The Duality: Every tag you write has both meaning (semantic structure) and potential appearance (visual hierarchy). This is why we start with HTML—it's the foundation that both designers and coders build upon.
Part 1: Welcome & Context Setting 10:00-10:30 AM
- Welcome and introductions
- Course philosophy: "Brick by Brick. Tag by Tag." — foundation building approach
- Designer-Coder identity: thinking both visually AND structurally
- Growth mindset and "coding is hard" reality check
- Workspace evolution into portfolio explanation
Key Points:
- Everything is public and demonstrates growth
- Struggle is normal and expected
- Asking for help is professional behavior
Part 2: GitHub Setup & Environment Tour 10:30-11:20 AM
👨‍🎨 Designer Moment
Your code editor is your design studio. Choose a theme that helps you focus—dark themes reduce eye strain during long sessions.
👨‍💻 Coder Moment
File organization is like information architecture. Clean folders and meaningful names make collaboration possible.
Live Demo & Follow-Along:
- Repository structure walkthrough
/setup/
folder purpose/week01/
for assignments- README as living document
- GitHub web interface basics
- Navigating files and folders
- Understanding commit history
- Using the pencil icon to edit
GitHub Setup Steps:
- Create GitHub Account
- Go to Sign up for GitHub
- Use a professional username
- Add your real name to your profile
- Fork the Course Workspace
- Go to Course Workspace Repository
- Click "Fork" button (top right)
- Rename to:
desn368-yourname
- Make Your First Edit
- Click on README.md
- Click pencil icon to edit
- Add your name and save (commit)
Hands-On Exercise:
- First README edit: Add your name
- Write meaningful commit message
- View commit history
Part 3: Your First HTML Page 11:20 AM-12:05 PM
Live Code-Along: About Me Page
Open the LiveCodes sandbox
Designer-Coder Discussion:
- Designer perspective: Why does hierarchy matter even without CSS? How do headings create visual flow?
- Coder perspective: How does the browser parse HTML? What makes semantic markup meaningful?
- The Connection: Structure IS design—your HTML creates the foundation for everything visual.
Designer-Coder Intake Assignment:
Complete the intake form by editing the about-me.md file in your GitHub fork.
This is your first markdown edit and GitHub commit!
View Full Instructions in CanvasPart 4: Manifesto — Heading Hierarchy in Practice 12:05–12:20 PM
Goal: Create a short “Designer–Coder Manifesto” using <h1>
through <h6>
, each followed by a paragraph. No CSS. Feel the hierarchy and the outline.
Instructions
- Inside the starter, add exactly one
<h1>
as the page title and a<p>
under it explaining the manifesto’s purpose. - Add one each of
<h2>
,<h3>
,<h4>
,<h5>
,<h6>
—each immediately followed by a<p>
explaining that point. - Keep levels in sensible order (don’t skip from H2 to H5).
- Wrap everything in a semantic container (
<article>
or<section>
).
Connect to the Lens
- Designer: How does heading order create visual flow even without CSS?
- Coder: How will the browser/assistive tech outline this document?
- Link: Structure drives meaning; meaning drives design choices.
Success Criteria
- âś“ Exactly one
<h1>
+ a paragraph under it - âś“ One each of
<h2>
…<h6>
with a paragraph under each - âś“ Uses
<article>
or<section>
- âś“ No skipped/illogical levels
Open the LiveCodes starter
Submission Instructions
- Build your manifesto in the LiveCodes sandbox above.
- When finished, open CodePen in a new tab.
- Copy your finished HTML from LiveCodes and paste it into the HTML panel in CodePen.
- Name your Pen:
h1-manifesto-lastname-firstname-f25
- Save your Pen (requires a free CodePen account).
- Copy your Pen URL.
- Submit that link in Canvas → Week 0 → Part 4 Submission.
Week 0 AI Policy: Foundation First
This Week: NO AI ASSISTANCE
We're building your foundation brick by brick, tag by tag. Every tool setup, every first HTML tag, every Git command needs to be understood at the foundational level.
Why No AI Yet?
- You need to feel the friction of learning new tools
- Problem-solving skills develop through struggle
- Understanding comes from doing, not from having AI do it for you
- Your foundation must be solid before AI becomes helpful
Starting Week 1: AI will be introduced as a reference tool for definitions and explanations
Submission Requirements Due End of Class
Due: End of class (12:20 PM)
Submit to Canvas:
- Link to your GitHub repository
- Screenshot of completed personal card challenge
Prep for Week 1
To Do Before Week 1:
- Complete Code + Design Workspace Setup
- Reading and Visual Notes for week 0
- Watch: "The Power of Believing You Can Improve" TED Talk by Carol Dweck
- Explore: Find 5 websites that inspire you and add them to the milanote board
Coming Next Week:
- Monday: Internet vs Web deep dive, your first Figma exercises
- Wednesday: Building a recipe page with semantic HTML
Resources
Troubleshooting
Make sure you're logged into GitHub first.
Go to Settings → Repository name → Rename
Think of it as "Save with a note about what you changed"
Try restarting your computer after installation
Remember: Every professional web developer started with their first HTML page. You're now part of that journey.