Web Development Fundamentals

Coursera Courses ↗ · Coursera

Open Course on Coursera

Free to audit · Opens on Coursera

Web Development Fundamentals

Coursera · Intermediate ·🖌️ UI/UX Design ·1mo ago
Welcome to Web Development Fundamentals, the second course in the JavaScript Starter Kit Professional Certificate program. This course will introduce you to the essential technologies for modern web development, teaching you how to create professional, responsive websites using HTML, CSS, and DOM manipulation with JavaScript. By the end of this course, you will be able to: - Create professional web page structures using semantic HTML elements and accessibility best practices - Implement responsive web designs using CSS properties and layout techniques that work across all device sizes - Develop dynamic web content using DOM manipulation and event handling to create interactive user experiences - Design and implement secure data management systems with proper form validation and XSS prevention - Build a complete To-Do List web application that demonstrates mastery of HTML, CSS, and JavaScript integration For the final project in this course, you will progressively develop a fully functional To-Do List web application that combines all web development fundamentals into a portfolio-ready project. You'll create semantic HTML structures, implement responsive CSS designs, build interactive features using DOM manipulation, handle user events and form submissions, and manage data persistence using browser storage. Throughout the development process, you'll learn to follow professional web standards, implement accessibility best practices, and create secure, user-friendly web applications that demonstrate real-world development skills. To succeed in this course, you should have programming experience with JavaScript variables, functions, control flow, and basic data structures. Familiarity with basic computer concepts and comfort using a web browser are also required. The course uses an online development environment, so you can start building web applications immediately.
Watch on Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

AI Is Making UX Worse — Not Better
AI's integration into UX design is not yielding the expected improvements, and may even be making it worse, highlighting the need for a more thoughtful approach to AI adoption in design
Medium · Startup
DesignOps: Quantifying CX delivery
Learn how DesignOps quantifies CX delivery for great design teams
Medium · UX Design
Why we hardcoded 8 niche presets instead of letting GPT generate slide layouts
Learn why hardcoding niche presets can be more effective than relying on GPT for slide layout generation and how to apply this principle to your design workflow
Dev.to · 汪小春
Migrating MUI in a Single-SPA Microfrontend — What the Official Docs Don't Tell You
Learn how to migrate MUI in a single-SPA microfrontend, filling in the gaps left by official documentation
Dev.to · Chloe Zhou
Up next
Designing for Brands and Social Media with Photoshop
Coursera
Watch →