Description of AI-DRIVEN WEB ENGINEERING
Loading course curriculum...
Explore weekly modules, text lessons, quizzes, and coding challenges.
Log in to unlock interactive lessons, submit code problems, track your progress, and earn points on the leaderboard.
You will learn and practice basic HTML & CSS
Covers essential HTML elements for web developers and beginners, providing a quick reference guide to common tags and attributes.
Fundamental questions of HTML
Description of Intro of HTML-2
Master the essential CSS concepts that power modern websites. Learn selectors, box model, layouts, Flexbox, Grid, responsive design, and modern CSS techniques through a concise, beginner-friendly visual guide.
Description of intro of css
Description of intro of css
You will learn javascript basics
Description of Javascript Foundation
description of intro of js -1
description of intro of js - 2
description of intro of js 3
Description of data and functions
Tests your understanding of Arrays, Strings, Objects and Functions the building blocks every JavaScript developer must know cold.
Solidify your grasp on array methods, object notation, and function behavior through focused, concept-driven questions.
Push your understanding further with tricky output-based questions, edge cases, and real code scenarios from Core Structures.
Description of ES6 and Problem Solving
"Master the modern JavaScript syntax every developer uses daily — Template Literals, Arrow Functions, Destructuring, and Spread & Rest
Test your understanding of Optional Chaining, Nullish Coalescing, Closures, Scope, and the critical difference between Value and Reference.
Challenge yourself with Higher-Order Array Methods, Method Chaining, Error Types, and real code output questions from ES6 and beyond.
You will learn Typescript basic
Test your foundational knowledge of what TypeScript is, how compilation works, tsconfig.json, and primitive data types.
Practice function signatures, tuple structures, object types, optional parameters, and custom type definitions.
Test your understanding of Interfaces, Declaration Merging, unknown vs any, never, and Object Destructuring.
Test your knowledge of Numeric and String Enums, when to use Enums vs Unions, and basic Generic Functions.
alidate your skills in Generic Constraints (extends), keyof property constraints, and built-in Utility Types (Partial, Pick, Omit, etc.).
Test your understanding of Type Narrowing, Custom Type Guards (is), Type Assertion (as), keyof, typeof, and as const.
Understand why objects matter over loose variables, what OOP brings, Class blueprint anatomy, constructor initialization, and encapsulation basics.
Test parameter properties shorthand syntax, public/private/protected access modifiers, getters/setters validation, getter recursion traps, and TypeScript private vs JavaScript #private.
Master class inheritance with extends, the rules of super(), the 'Is-A' test vs 'Has-A' composition, using the override keyword, and static members.
Master Polymorphic behavior, Method Overloading in TS, Abstract classes vs Interfaces, Type Erasure, and the 5 SOLID design principles (with conceptual short answer questions).

3
Weeks
9
Text Docs
23
Practice
Md Isa Ahamed San
Course Instructor