This course is designed to start you on a path toward future studies in web development and design no matter how little experience or technical knowledge you currently have. The web is a very big place and if you are the typical internet user 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 almost 1 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 dynamic web pages using a combination of HTML CSS and JavaScript apply essential programming language concepts when creating HTML forms 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 be fully prepared to take the next step in a more advanced web development or design course or specialization.
WEEK 1
4 hours to complete
Course Overview and Website Structure and Hosting
This first module provides an overview of how websites function their structure and the ins and outs of choosing a website name and selecting an online host to house your website. By the end of this module you'll be able to: find and select a web hosting company; choose an effective domain name; use the host to manage your websites; and discuss how networks and the internet function at a high level.
9 videos (Total 33 min) 2 readings 1 quiz
WEEK 2
5 hours to complete
Designing Your Own Website: HTML Basics
In this module we'll begin to explore how to design and create websites by exploring the base language used to power all websites: HTML. By the end of this lesson you'll be able to: identify and use common HTML tags; add an image to a webpage; create HTML-formatted tables; use hyperlinks to connect a series of webpages; upload your finished HTML pages to a web host; and learn some tips and tricks for styling pages and practicing your coding.
10 videos (Total 60 min) 1 reading 2 quizzes
WEEK 3
3 hours to complete
Introduction to Programming Using JavaScript
Now that you know some basic HTML it's time to turn our attention to another common scripting language used to make websites dynamic - that is allowing users to interact with your webpages - JavaScript. While learning about JavaScript you'll also gain some foundational knowledge common to all programming languages. By the end of this module you'll be able to: discuss what is meant by dynamic content; perform essential programming language tasks; create simple JavaScript programs; use JavaScript to set up alerts and respond to events to read input and to change HTML; and conduct basic JavaScript testing.
SHOW ALL SYLLABUS
SHOW ALL
9 videos (Total 59 min) 1 reading 2 quizzes
WEEK 4
4 hours to complete
Websites with Style: CSS Properties Colors and Fonts
While HTML and JavaScript are very useful for web development they don't exactly make websites look attractive - that's where cascading style sheets or CSS comes into play. While HTML is used to build the structure of our pages and JavaScript is used to provide interactive functionality CSS is used to graphically design and layout webpages. By the end of this module you'll be able to: discuss common mistakes in designing a website; identify and apply CSS basics like purpose and syntax; use CSS properties to control fonts colors layouts and other common properties; differentiate between in-line internal and external CSS; and practice and test your cascading style sheets.
SHOW ALL SYLLABUS
SHOW ALL
10 videos (Total 50 min) 1 reading 2 quizzes
WEEK 5
4 hours to complete
Creating HTML Forms
In this lesson we're going to learn to apply all of the skills we've acquired so far to make a very common and very useful type of webpage - an HTML form. HTML forms are seen everywhere on the internet and are used to capture particular information from users in a variety of ways. By the end of this module you'll be able to: create basic HTML forms; identify and appropriately use different types of HTML input; validate user input; submit HTML forms; and test how your forms are working and troubleshoot errors.
7 videos (Total 41 min) 1 reading 2 quizzes
WEEK 6
5 hours to complete
Creating Web Applications
In our final module we're going to explore the basics of designing web applications - programming useful and dynamic webpages that allow our users to interact with them. By the end of this lesson you'll be able to: distinguish between client and server-side development; apply advanced JavaScript programming skills to create logic with selection and iteration; create new features for applications; create more advanced HTML forms; and practice and learn additional troubleshooting and problem-solving techniques. The module wraps with a final peer review activity that will draw upon all of the skills you've learned in this course.
SHOW ALL SYLLABUS
SHOW ALL
8 videos (Total 35 min) 1 reading 2 quizzes
Tham gia đánh giá khóa học
Nếu bạn đã học qua khóa học này thì mời bạn tham gia đóng góp ý kiến và đánh giá để cộng đồng bạn học có thêm thông tin tham khảo.
Cung cấp bởi: Coursera / University of California Davis
Thời lượng: 25 hours
Ngôn ngữ giảng dạy: Tiếng Anh
Chi phí: Miễn phí / 0
Đối tượng: Beginner
Thông tin về nhà cung cấp
Coursera (/ kərˈsɛrə /) là một nền tảng học tập trực tuyến toàn cầu được thành lập vào năm 2012 bởi 2 giáo sư khoa học máy tính của đại học Stanford là Andrew Ng và Daphne Koller, nền tảng này cung cấp các khóa học trực tuyến (MOOC) cho cộng đồng người học online.
Coursera hợp tác với các trường đại học danh tiếng tại Bắc Mỹ và trên khắp thế giới, cùng với nhiều tổ chức khác để cung cấp các khóa học trực tuyến chất lượng, theo chuyên ngành và được cấp chứng chỉ trong nhiều lĩnh vực như kỹ thuật, khoa học dữ liệu, học máy, toán học, kinh doanh, khoa học máy tính, tiếp thị kỹ thuật số, nhân văn, y học, sinh học, khoa học xã hội , và nhiều ngành khác.