Programming in HTML 5, with CSS 3 and JavaScript

WebDev01-23A

Programming in HTML 5, with CSS 3 and JavaScript

USD 10

Introduction

In this course, you will learn how to design and style web pages using HTML and CSS. You will then progress into learning how to change the behavior of elements on the page using JavaScript.


Course Description

We will build the front end of an infectious Disease data collection portal as our class project, linking all the concepts together.

Syllabus

Part 1: HTML and CSS Basics

Week 1 : The basic structure of an HTML 5 document, the head, body and formatting elements

Week 2: Introduction to cascading stylesheet, CSS colors, text and font properties.

Week 3: File referencing, Hyperlinks and Display, HTML Lists

Week 4: CSS Box model, Border, Margin, Padding, height and Width, Background properties

Week 5: Images, Image map and Sprite, Float, Clear and overfloat properties. Position and z-index

Week 6: Tables, Vertical Tables, colspan, rowspan, colgroup, col and caption

Week 7: Forms, Form Elements, and Form Attributes

Week 8: The document language, pseudo classes and pseudo elements

Week 9 : Part 1 Recap, and Quiz.


Part 2: Advanced HTML and CSS

Week 10 : The Viewport, grid view, layout elements, the float and grid view layout style

Week 11: The flex layout module, the grid layout module, CSS gradients, Shadows and Multiple columns

Week 12: HTML entities and Symbols, CSS counters, Multimedia, Iframes, Border Images, Units, Specificity, !important and functions.

Week 13: 2D and 3D Transforms, Transitions and Animations.

Week 14:CLI, git and GitHub, creating and cloning a repository

Week 15: Introduction to JavaScript, Variables and Operators, Data types and functions

PART 2 QUIZ


Part 3: JavaScript and Web Development Class project

Week 16: Scope and Objects, Events and DOM, Strings and String Methods, Searching Strings, Number and Number methods.
Week 17: Array and Array Methods, Sorting Arrays, Loops, Iterating Arrays, Dates and date methods.

Week 18: JavaScript classes and Objects, conditional statements, Math and Sets

Week 19: Maps and regular expressions, form validation, client side storage

Week 20: Drag and drop, Geolocation

Week 21 : Part 3 quiz. final Examination, final project

Course Outline

15 Practical problem set (40% of total score)

3 MCQ Quizzes (30 percent of total score)

Final Examination (10% of total Score)

Final Project (20% of total Score)

Level
progressive
Duration
21 weeks
Commitment
9-12 hours per week
Prerequisite
Elementary Mathematics
Fee
USD 10
Learning style
<p>On-demand Weekly Videos are uploaded every Friday. A new week starts on Friday and ends the following Friday.</p><p>Practical assignments (Problem sets are posted every Friday) with submissions on Sunday of the following week. MCQ quizzes are opened at the end of each part.</p><p> The time zone for the course is Atlantic Standard Time (-4 UTC). If you live in the Caribbean, this is your time zone. If you are in Nigeria, you are five hours ahead of AST. So a deadline of Sunday 11:59 PM will be Monday 4:59 am in Nigerian Time. Central time is two hours behind AST. With daylight savings, all EST is now the same as AST. PST is 3 hours behind AST. For all other timezones, Please get a time zone conversion to note the difference in Time.</p>

Instructor

Mildred Ojomah-Fakoya

BSc. Computer Science - Kogi State University

Masters of Liberal Arts : Software Engineering - Harvard University

Graduate Certificate: Data Science - Harvard University

Batches

  • Programming in HTML 5, with CSS 3 and JavaScript Closed

    WebDev01-23A 24 Mar 2023 to 25 Aug 2023 59 places left

    Enrollment is closed for this batch.

  • Programming in HTML 5, with CSS 3 and JavaScript Closed

    WebDev01-23B 29 Apr 2023 to 30 Sep 2023 58 places left

    Enrollment is closed for this batch.