Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Curious about how the web works, or ready to build your very first website? This Specialization is designed for anyone - from complete beginners and aspiring developers to entrepreneurs and creative professionals - who wants to learn the fundamentals of web development and design to bring their ideas online. From the absolute basics of writing clean HTML and CSS, all the way to advanced layouts and animations, you’ll gain practical skills to design and launch your own websites. By the end, you’ll know how to create responsive, visually appealing pages that adapt to any device or screen size, and you’ll be prepared to keep growing your skills in the rapidly evolving world of web development.
Join us in this hands-on learning journey, and graduate with the foundational knowledge and confidence to create and publish your very own websites - whether for a personal project, a small business, or the launch of your new career in tech! Enroll today and begin your adventure into the world of web development.
Syllabus
- Course 1: Introduction to Web Development
- Course 2: Beyond Basic CSS: Typography, Color, Effects, & Animation
- Course 3: Creating Basic Web Layouts
- Course 4: Advanced Web Layouts
Courses
-
This course is designed to build your skills in web development and design, no matter how little experience or technical knowledge you currently have. You probably visit several websites every day, whether for business, entertainment or education. But have you ever wondered how these websites actually work? How are they built? How do browsers, computers, and mobile devices interact with the web? What skills are necessary to build a website? With a billion websites now on the internet, the answers to these questions could be your first step toward a better understanding of the internet and developing a new set of internet skills. By the end of this course you’ll be able to describe the structure and functionality of the world wide web, create static web pages using HTML and CSS, select an appropriate web hosting service, and publish your webpages for the world to see. Finally, you’ll be able to develop a working model for creating your own personal or business websites in the future and launch yourself on a learning journey in web development.
-
In this course, you’ll learn how type communicates and how styling and organization of written content affects the message. You’ll look at advanced features of web fonts and see how type designers are taking the fields of digital type to the next level. Then, you’ll learn about color, color theory, and the practice of using color in your digital products and work with color by exploring gradients, other effects, and work to create a website using techniques learned in this course. Finally, we’ll wrap up the course by learning how to create animations in CSS using transitions, 2d and 3d transformations, as well as keyframes to create sophisticated animations on the web.
-
In this course, we’ll explore the history of layout on the web and techniques that have been used to create those layouts. You’ll practice using Flexbox CSS and gain an understanding of how Flexbox works to create layouts for web pages. We’ll practice using responsive web design and discuss the challenges of managing layouts across multiple screen sizes. You’ll learn specific techniques to build a responsive web page and practice using mobile first development. Lastly, you’ll apply the techniques learned in this course by using Flexbox properties to create a mini portfolio website and deploy it on GitHub.
-
In this final course of the Web Development for Beginners specialization, we’ll review new approaches for designers and developers to create and control the flow of content on web pages. We’ll review advanced uses of CSS grid, and explore creative ways grid has been implemented on websites in recent years. You’ll practice to build your fluency with challenges and techniques learned throughout the course, and work with advanced features of CSS Flexbox properties to create web layouts. Lastly, we’ll explore how artificial intelligence will affect design and web development in the near-term future, and provide some guidance around using those tools effectively.
Taught by
William Mead