1 |
HTML |
Introduction to HTML |
Introduction, Structure of HTML Document |
2 |
6 |
Coding Test 1 |
Assignment 1 |
Capstone Assignment 2 |
HTML Basics |
Adding heading, paragraph, images, lists, display/block, hyperlinks |
4 |
12 |
HTML Tables |
Intro, rowspan/colspan, layout design |
6 |
18 |
Coding Test 2 |
HTML Forms |
Form elements, methods, validation |
10 |
30 |
Coding Test 3 |
Embedding Multimedia |
Videos, audio,, YouTube |
8 |
24 |
Coding Test 4 |
Assignment 2 |
Vector Graphics |
SVG: circle, rectangle |
8 |
24 |
Coding Test 5 |
Multipage Webpages |
Paths, boilerplate |
6 |
18 |
Coding Test 6 |
2 |
CSS |
CSS Basics |
Intro to CSS, colors, fonts, text properties |
6 |
18 |
Assignment 3 |
Capstone Assignment 1 |
CSS Selectors |
Element, class, ID, pseudo, attribute selectors |
12 |
36 |
Assignment 4 |
CSS Box Model |
Width, height, margin, padding, display |
8 |
24 |
Assignment 5 |
Useful CSS Properties |
Opacity, position, transitions |
10 |
30 |
Assignment 6 |
Responsive CSS and Flexbox |
Flex properties, responsiveness |
8 |
24 |
Bootstrap Introduction |
Grid, typography, forms, navbar, utilities |
16 |
48 |
Assignment 7 |
3 |
JavaScript |
JS Fundamentals |
Variables, operators, strings, conditions |
18 |
54 |
Coding Test 7 |
|
Functions, Loops & Arrays |
Functions, arrays, loops, objects |
24 |
72 |
Coding Test 8 |
|
OOP in JS |
OOP concepts, classes, inheritance |
18 |
54 |
Coding Test 9 |
|
DOM Methods |
Selectors, style manipulation, structure vs behavior |
24 |
72 |
Assignment 8 |
|
Events |
Listening, propagation, drag & drop |
18 |
54 |
Assignment 9 |
|
JS Libraries |
jQuery, Axios, lodash |
16 |
48 |
Assignment 10 |
|
JS Modules |
import/export, scope, dynamic imports |
14 |
42 |
|
Deploying JS |
Script imports, page deployment |
12 |
36 |
|
4 |
.NET |
Intro to .NET |
.NET Core, CLI, ASP.NET basics |
16 |
48 |
Assignment 11,12 |
Capstone Assignment 3 |
|
Building Web Apps |
MVC, session, routing |
16 |
48 |
|
.NET Advanced |
DI, middleware, exception handling |
20 |
60 |
|