Web Design for Everybody: Basics of Web Development & Coding Specialization course Syllabus
Full curriculum breakdown — modules, lessons, estimated time, and outcomes.
Overview: This specialization provides a comprehensive introduction to web development and design, ideal for beginners with no prior experience. Over approximately 72 hours of flexible, self-paced learning, you'll gain hands-on skills in HTML5, CSS3, JavaScript, and responsive design. The course concludes with a capstone project where you'll build a professional web portfolio. Developed by the University of Michigan, this program blends technical knowledge with practical application to prepare you for a career in web development.
Module 1: Introduction to HTML5
Estimated time: 11 hours
- Understanding the structure of web pages with HTML
- Using HTML tags to format and organize content
- Creating links and navigation elements
- Embedding images and other media
Module 2: Introduction to CSS3
Estimated time: 17 hours
- Applying styles to HTML elements using CSS
- Styling text, colors, and backgrounds
- Managing layouts with boxes and positioning
- Using CSS with HTML editors and testing tools
Module 3: Interactivity with JavaScript
Estimated time: 9 hours
- Adding interactivity to web pages
- Responding to user events like clicks and input
- Manipulating the Document Object Model (DOM)
- Implementing basic programming concepts in JavaScript
Module 4: Advanced Styling with Responsive Design
Estimated time: 11 hours
- Creating flexible and adaptive layouts
- Using media queries for different screen sizes
- Applying responsive design principles
- Ensuring accessibility across devices
Module 5: Web Design for Everybody Capstone
Estimated time: 27 hours
- Designing a responsive personal portfolio website
- Integrating HTML5, CSS3, and JavaScript features
- Applying accessibility standards
Module 6: Final Project
Estimated time: 27 hours
- Developing a fully functional website from concept to deployment
- Showcasing responsive design and interactivity
- Presenting a professional web portfolio
Prerequisites
- No prior coding experience required
- Basic computer literacy
- Access to a modern web browser and text editor
What You'll Be Able to Do After
- Write syntactically correct HTML5 and CSS3 code
- Add interactivity using JavaScript and DOM manipulation
- Apply responsive design principles across devices
- Develop a professional-quality web portfolio
- Prepare for roles such as Web Developer or Front-End Developer