HTML、CSS 和 JavaScript

Part of a 6-course series, the Full Stack Web Development Specialization



  • 分类: 计算机
  • 平台: Coursera
  • 语言: 英语


This course will teach you the essential elements of web page development, covering HTML, CSS and JavaScript. No previous experience of these technologies is necessary, although it is helpful if you have some prior programming experience. First, HTML together with CSS are discussed and explored. Then we move on to consider the essential components of JavaScript, including variables, arrays, loops, events and functions. Then we explore more advanced elements of JavaScript control, including advanced use of functions, event control, array processing, and DOM manipulation.

After completing this course, you will be able to:

– Create a web page using HTML elements
– Be able to apply CSS (style sheet rules) to parts of a web page, for altering display and behavior
– Be able to program interactive JavaScript in a web page

HTML、CSS 和 JavaScript is course 1 of 6 in the Full Stack Web Development Specialization.

The first two courses in this Specialization include an orientation to client-side development, covering HTML/CSS, JavaScript/JQuery, and frameworks such as AngularJS and Bootstrap. On the server side, you’ll learn to implement NoSQL databases using MongoDB, work within a Node.js environment, and communicate to the client side through a RESTful API. You’ll also learn to create hybrid mobile applications, using the Ionic framework and Cordova. In the final Capstone Project, you’ll apply your skills to build a fully functional web and hybrid mobile application with back-end support.


Instructor photo
David Rossiter
Associate Professor of Engineering Education
Computer Science and Engineering


Week 1 HTML & CSS
The Basics of HTML
Strengthening Your Knowledge of HTML
Handling Forms
Further Resources
HTML & CSS – Assessment Task

Assignment: Dating Web Site Assessment

Week 2 Introduction to JavaScript
Learning JavaScript in This Course
Introduction to JavaScript
Basics of JavaScript
Decisions and Loops
Handling Data
Generating Random Numbers
An Example JavaScript Project – Guessing Game
Further Resources
Introduction to JavaScript – Assessment Task

Assignment: Color Guessing Game

Week 3 Advanced JavaScript
Module Outcomes
More on Loops
More on Arrays
The DOM (Document Object Model)
More on Events
Advanced Use of Functions
An Example DOM Project
Further Resources
Advanced JavaScript – Assessment Task
End of the Course Message

Assignment: Matching Game

Online learning to jumpstart your future.
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc
  • 以及更多...

© 2008-2018 MOOC.CN 慕课改变你,你改变世界