Learn about core concepts, tools, and practices in this introductory course on web design and development.
Overview
Syllabus
Introduction
- Web design and development in the code and no-code era
- Understanding clients and servers
- Understanding the cloud vs. a website
- Understanding native apps vs. web apps
- Understanding web browsers
- Understanding user experience (UX) and website planning
- Understanding user interface (UI) design
- Prototyping tools
- Graphic design tools
- Understanding HTML
- Understanding CSS
- Understanding JavaScript
- What is a framework?
- Introducing writing code using CodePen
- Writing HTML
- Writing CSS
- Writing JavaScript
- Challenge: Write HTML and CSS
- Solution: Write HTML and CSS
- Choosing an editor for writing code
- Keeping files organized with GitHub
- Choosing a web host
- Registering a domain name
- What is the no-code movement?
- All-in-one solutions: Content management systems
- Selling things online: Shopping cart solutions
- Simple website builders for small sites
- Complex website builders with fine-grained control
- Dashboards and databases
- Web app and native app development
- Learn more with learning paths
Taught by
Jen Kramer