Welcome to the BYULabs wdd231 repository. This repo contains course materials, examples, and assignments for WDD231 (introductory web development). It's built using HTML, CSS, and JavaScript.
- Languages: HTML, CSS, JavaScript
- Purpose: Teaching fundamentals of web development (structure, styling, interactivity, and responsive design)
- Example pages and exercises demonstrating HTML structure and semantics
- CSS files showing layout, responsive techniques, and design patterns
- JavaScript examples for DOM manipulation, events, and basic interactivity
- Assets such as images and fonts used in course content
-
Clone the repository:
git clone https://github.com/BYULabs/wdd231.git
-
Open the example HTML files in your browser (e.g., index.html) or serve the folder using a simple static server:
- Using Python 3:
python -m http.server 8000 - Using VS Code: Live Server extension
- Using Python 3:
-
Edit files in your preferred editor and refresh the browser to see changes.
- index.html — landing or example page
- /css — stylesheets
- /js — JavaScript files
- /assets — images, fonts, and other static assets
- /assignments — exercises and student submissions (if present)
Note: The exact structure may vary. Explore the repo to see current organization.
Contributions are welcome. Typical contributions include:
- Fixing typos in lessons or examples
- Improving accessibility and semantic markup
- Updating styles to use modern CSS techniques
- Adding comments or explanations to JavaScript examples
If you'd like to contribute, open a pull request or create an issue describing the change.
If this repository does not yet include a LICENSE file, please add one or check with the course maintainers about licensing. A common choice for course materials is the Creative Commons Attribution (CC BY) or an MIT license for code.
For questions about the course materials or repository, reach out to the BYULabs maintainers.