MOOC 02 - Introduction to CSS3 (WED201c)
Khoá thứ hai của chuyên ngành, địa chỉ coursera.org/learn/introcss. Ứng với CLO2, trải buổi 4 và buổi 5, cả hai đều học trực tuyến. Buổi 4 gộp Module 1 và Module 2: bắt đầu với tạo kiểu đơn giản rồi chuyển sang tạo kiểu nâng cao, tức là tách phần trình bày ra khỏi phần nội dung và điều khiển màu sắc, chữ, nền cùng cách hiển thị của từng phần tử bằng Cascading Style Sheets. Buổi 5 gộp Module 3 và Module 4: lớp giả và phần tử giả, hiệu ứng chuyển tiếp và định vị phần tử trên trang, rồi bài tổng hợp ghép toàn bộ kỹ thuật đã học vào một trang hoàn chỉnh. Chuẩn đầu ra tương ứng là dùng CSS3 để tạo kiểu cho một site một cách linh hoạt; mục năng lực của môn cũng xếp việc mô tả được các khái niệm cơ bản của CSS3 vào nhóm này.
Chưa có bài thi nào cho chủ đề này.
MOOC 01 - Introduction to HTML5 (WED201c)
Khoá thứ nhất của chuyên ngành, địa chỉ coursera.org/learn/html. Ứng với CLO1, trải buổi 1 đến buổi 3; buổi 1 có kèm thành phần Offline 1 giới thiệu khoá học tại campus. Module 1 mở đầu bằng bài chào mừng, nhập môn HTML5, lịch sử và quá trình tiến hoá của ngôn ngữ đánh dấu, cơ chế hoạt động khi trình duyệt yêu cầu một trang, cùng bộ công cụ và mẹo làm việc. Module 2 đi vào cấu trúc trang: mô hình đối tượng tài liệu DOM, các phần tử HTML5, thẻ và cú pháp, ngữ nghĩa của thẻ, mẫu trang dựng sẵn, rồi chèn hình ảnh, siêu liên kết, đa phương tiện và bảng. Module 3 khép lại bằng khả năng tiếp cận, các yếu tố con người cần cân nhắc khi thiết kế web, kiểm định mã nguồn, đưa mã lên mạng và một dự án cuối khoá. Chuẩn đầu ra tương ứng là đưa một site từ bản gốc sang HTML5.
MOOC 03 - Interactivity with JavaScript (WED201c)
Khoá thứ ba của chuyên ngành, địa chỉ coursera.org/learn/javascript. Ứng với CLO3, trải buổi 6 và buổi 7. Buổi 6 gộp Module 1 và Module 2: nhập môn JavaScript và phản ứng lại thao tác của người xem, tức là bắt sự kiện từ người dùng rồi thay đổi trang theo thao tác đó. Buổi 7 gộp Module 3 và Module 4: mảng và vòng lặp, rồi kiểm tra hợp lệ dữ liệu biểu mẫu trước khi gửi đi. Chuẩn đầu ra tương ứng là thêm tính tương tác cho trang web bằng JavaScript; mục năng lực của môn còn xếp việc dùng mô hình đối tượng tài liệu DOM để sửa nội dung trang vào nhóm này, dù cụm DOM trong bảng buổi lại xuất hiện ở khoá HTML5. Lưu ý một điểm khuyết của chính syllabus: buổi 7 là buổi duy nhất trong 12 buổi bỏ trống ô chuẩn đầu ra, việc xếp buổi này vào khoá JavaScript căn cứ vào cột nội dung.
MOOC 04 - Advanced Styling with Responsive Design (WED201c)
Khoá thứ tư của chuyên ngành, địa chỉ coursera.org/learn/responsivedesign. Ứng với CLO4, trải buổi 8 và buổi 9. Buổi 8 gộp Module 1 và Module 2: tạo kiểu theo hướng thiết kế đáp ứng và các khái niệm nền tảng của responsive design, tức là làm cho cùng một trang hiển thị hợp lý trên màn hình có kích thước khác nhau thay vì dựng riêng từng bản. Buổi 9 gộp Module 3 và Module 4: sử dụng các framework có sẵn thay vì tự viết lại từ đầu, rồi phần thực hành thử nghiệm để tự kiểm chứng cách trang co giãn. Chuẩn đầu ra tương ứng là áp dụng thiết kế đáp ứng để trang xem được trên nhiều loại thiết bị; phần kiến thức của môn đặt yêu cầu cụ thể hơn là thiết kế và hiện thực một site đáp ứng cho ba nền tảng, tuy syllabus không nói rõ ba nền tảng đó là gì.
MOOC 05 - Web Design for Everybody Capstone (WED201c)
Khoá thứ năm và là dự án tổng hợp của chuyên ngành, địa chỉ coursera.org/learn/web-design-project. Ứng với CLO5, trải buổi 10 đến buổi 12, vận dụng cả bốn khoá trước để tự xây một site hoàn chỉnh. Buổi 10 gộp Module 1 và Module 2: phần nhập môn dự án và giai đoạn thiết kế. Buổi 11 gộp Module 3, 4 và 5: các bài học tự chọn và giai đoạn viết mã. Buổi 12 gộp Module 6, 7 và 8: giai đoạn kiểm định và rà soát, rồi giai đoạn chỉnh sửa và nộp bài với các lựa chọn bài học kèm theo; buổi này còn có thành phần Offline 2 ôn lại toàn bộ specialization tại campus. Chuẩn đầu ra tương ứng là vận dụng mọi kiến thức và kỹ năng của các khoá trước để dựng một site; bài thi thực hành cuối kỳ được xây dựng từ chính bài tập và dự án Capstone của chuyên ngành này.