CS-201 Website Assignment (Fall 2025)
Instructions & Requirements
Congratulations on making a website using R, Quarto, and GitHub! Consider this an exciting first step toward building your public-facing professional brand, showcasing your skills, and connecting with others in your field.
Due Date
This project counts as Homework Assignment #7. It will be due on November 10 at 11:59pm.
How to Submit
There are two steps to submitting this project.
- Add your website to your GitHub profile.

- Submit a “done!” message to Canvas that includes your website URL. It should look something like
<yourgithubname>.github.io.
Required Components
This is your website, so make it look how you want, and present whatever information you’d like to share online! There are only a few requirements for the assignment:
The website must be live and functional
There must be an index page
There must be three pages minimum (including index). What the other two pages include is up to you. All pages must be properly linked in the site navigation AND include SOME relevant content (i.e., no empty pages).
There must be at least one media item somewhere (picture, video, embedded pdf, etc.)
There must be at least one customization somewhere (theme/template, colors, TOC, etc.)
Everything should be neat, free of typos, and reflect thought and planning.
Resources
There are many resources at your disposal. Use ’em all, even those not listed here!
- Creating your personal website using Quarto (tutorial by Sam Csik)
- Built-in templates
- Bootswatch themes
- Bootstrap icons
- Quarto Website general documentation
- Customizing Quarto Websites (slides by Sam Csik)
- Resume Guide (Rice University)
- embedpdf
- Check out what your classmates are doing and look at their code!
For some personal branding guidance, have a look at these UCSB course materials, again from Sam Csik. Pay special attention to “Create your own personal branding guide” under “Pre-class Prep.”