| 1.1 | HTML | Introduction to HTML | HTML Introduction |
| 1.2 | HTML | Getting Started HTML Basics & Structure | HTML Editors,HTML Basic,HTML Elements,HTML Attributes |
| 2.1 | HTML | HTML Text Formatting | HTML Headings,HTML Paragraphs,HTML Formatting,HTML Quotations,HTML Comments |
| 3.1 | HTML | HTML Links and Images | HTML Links,HTML Images,HTML Favicon,HTML Page Title |
| 4.1 | HTML | HTML Lists | HTML Lists |
| 4.2 | HTML | HTML Tables | HTML Tables |
| 5.1 | HTML | HTML Layout | HTML Block & Inline.HTML Div |
| 6.1 | HTML | HTML Layout | HTML Classes,HTML Id,HTML Iframes |
| 7.1 | HTML | HTML Layout | HTML Layout Basic , HTML Semantics |
| 8.1 | HTML | HTML Forms | HTML Forms, HTML Form Attributes |
| 8.2 | HTML | HTML Forms | Multi-step Form Validation |
| 9.1 | HTML | HTML Graphics | HTML Canvas,HTML SVG,HTML VideoHTML Audio |
| 10.1 | HTML | HTML5 APIs | HTML Geolocation |
| 10.2 | HTML | HTML5 APIs | HTML Drag/Drop,HTML Web Storage,HTML SSE,HTML Web Workers, Implement Server-Sent Events (SSE) to receive updates from the server. |
| 11.1 | HTML | Responsive Design | HTML Responsive |
| 12.1 | HTML | Practical Project | Simple Landing Page |
| 12.2 | HTML | Practical Project | Contact Form |
| 13.1 | CSS | Introduction to CSS | CSS Syntax, CSS Selectors, CSS How To |
| 14.1 | CSS | CSS Basics | CSS Comments, CSS Colors, CSS Backgrounds, CSS Borders, Style Image |
| 15.1 | CSS | CSS Layout | CSS Margins, CSS Padding, CSS Height/Width, CSS Box Model |
| 16.1 | CSS | CSS Styling | CSS Text, CSS Fonts, CSS Icons, CSS Links, CSS Lists |
| 17.1 | CSS | CSS Layout | CSS Tables, CSS Display, CSS Position, CSS Float |
| 18.1 | CSS | CSS Navigation | CSS Navigation Bar, CSS Dropdowns |
| 19.1 | CSS | CSS Interactivity | Styling Forms with CSS |
| 20.1 | CSS | CSS Advanced Selectors | CSS Pseudo-classes, CSS Pseudo-elements, CSS Specificity, CSS !important |
| 21.1 | CSS | Advanced Responsiveness | CSS Media Queries, CSS Responsive Images |
| 22.1 | CSS | Advanced Layout | CSS Multiple Columns,CSS Flexbox,CSS Grid |
| 23.1 | CSS | Advanced Borders and Backgrounds | CSS Rounded Corners, CSS Gradients, CSS Border Images, Box Shadow, CSS Text Effects, CSS Masking |
| 24.1 | CSS | Advanced Animations | CSS 2D Transforms,CSS 3D Transforms,CSS Transitions,CSS Animations |
| 25.1 | CSS | Advanced Techniques | CSS Variables,CSS Units,CSS Box Sizing,CSS @property |
| 26.1 | CSS | Practical Project | Dark Mode Implementationm, CSS Parallax Scrolling, Responsive Webpage |
| 27.1 | CSS | Practical Project | Simple Personal Webpage |
| 28.1 | Bootstrap 5 | Introduction to Bootstrap 5 | Getting Started,Containers,Grid Basics,Typography,Colors,Tables,Images,Cards |
| 28.2 | Bootstrap 5 | Essential Components Bootstrap 5 | Buttons,Button Groups,Badges,Alerts,Navs,Navbar,Pagination,List Groups |
| 29.1 | JavaScript | Introduction to JavaScript | JavaScript Overview, Example Code, External JavaScript Files |
| 29.2 | JavaScript | JavaScript Basics | Variables and Data Types, Operators |
| 29.3 | JavaScript | JavaScript Basics | Control Structures |
| 29.4 | JavaScript | JavaScript Basics | Functions, Function Call Methods |
| 30 | JavaScript | JavaScript Objects and Arrays | Objects, Arrays |
| 31 | JavaScript | JavaScript Date and Math | String Methods, String Interpolation, Date Methods, Math Methods |
| 32 | JavaScript | Browser Object Model (BOM),Document Object Model (DOM) | Date Calculations, Window Object, History, Navigator, and Screen Objects, Selecting Elements, Modifying the DOM, Event Handling |
| 33.1 | JavaScript | Validation and Error Handling | Form Validation, Exception Handling |
| 33.2 | JavaScript | Exception Handling | JS Exception Handling |
| 34.1 | JavaScript | JavaScript Object-Oriented Programming (OOP) | Classes and Constructors |
| 34.2 | JavaScript | JavaScript Object-Oriented Programming (OOP) | Encapsulation, Inheritance,Polymorphism,Abstraction |
| 35 | JavaScript | JavaScript Events | JavaScript Events, Event Listeners |
| 36 | JavaScript | JavaScript Cookies | Local Storage & Web Storage |
| 37.1 | JavaScript | JavaScript Miscellaneous | This Keyword,Hoisting, Strict Mode,Async/Await |
| 37.2 | JavaScript | JavaScript Miscellaneous (Debugging Techniques) | Prototypes, Closures, Scope Chain |
| 38 | JavaScript | JavaScript Miscellaneous | Regex Basics,Regex Metacharacters,Regex Groups, Regex Quantifiers |
| 39 | JavaScript | JavaScript Miscellaneous (Form Validation Examples) | Confirm Password Validation, email, Currency Converter, FizzBuzz Program, Comparison of Arrays. |
| 40.1 | JavaScript | Practical Project | Advanced Portfolio Website |
| 40.2 | JavaScript | Practical Project | Webpage Deployment Best Practices |
| 41 | jQuery | jQuery Introduction | What is jQuery, jQuery History, jQuery Example |
| 42 | jQuery | jQuery Selectors | jQuery Selectors |
| 43 | jQuery | jQuery Effects | jQuery Effects, jQuery hide() ,jQuery show(), jQuery toggle(), jQuery fadeIn(), jQuery fadeOut(), jQuery fadeToggle(), jQuery fadeTo(), jQuery slideDown(),jQuery slideUp(), jQuery slideToggle(), jQuery animate(),jQuery delay(), scrollLeft(), scrollLeft() |
| 44.1 | jQuery | jQuery HTML/CSS (Methods, Attributes and Classes) | html(), text(), val(), css(), before(), prepend(), after(), insertAfter(), append(), appendTo(), clone(), remove(), empty(), detach() |
| 44.2 | jQuery | jQuery HTML/CSS ( Dimensions & Positions) | jQuery scrollTop(), jQuery offset(), jQuery position(), jQuery width(), jQuery height(), jQuery innerWidth(), jQuery innerHeight(), jQuery outerWidth(), jQuery outerHeight(), jQuery wrap(), jQuery wrapInner(), jQuery wrapAll(), jQuery unwrap() |
| 45 | jQuery | jQuery Events | jQuery Events, jQuery click(), jQuery bind(), jQuery unbind() method, jQuery blur(), jQuery focus(), jQuery select(), jQuery change(), jQuery submit(), jQuery keydown(), jQuery keypress(), jQuery keyup(), jQuery mouseenter(), jQuery mouseleave(), jQuery hover(), jQuery mousedown(), jQuery mouseup(), jQuery mouseover(), jQuery mouseout(), jQuery load(), jQuery unload(), jQuery delegate() |
| 46 | jQuery | jQuery Form | jQuery serialize(), jQuery serializeArray(), event.preventDefault() method, jQuery radio button. |
| 47.1 | jQuery | jQuery Misc ( AJAX, DOM Utilities) | jQuery ajax() method, jQuery get() method, post() method, jQuery getJSON() method, jQuery children() method,jQuery data() method, jQuery each() method, jQuery eq() method, jQuery extend() method, jQuery filter() method, jQuery find() method, jQuery grep() method, jQuery is() method, jQuery not() method, jQuery param() method |
| 47.2 | jQuery | jQuery Misc (DOM Traversal, Utilities) | parent() method, jQuery parents() method, jQuery parentsUntil() method, jQuery next() method,jQuery nextUntil() method, jQuery prev() method, jQuery prevAll() method,siblings() method, jQuery contents() method, jQuery map() function, trim() method, jQuery size() method, jQuery contains() method, jQuery now() method, jQuery inArray() method |
| 47.3 | jQuery | jQuery Misc (Queue & Animation, Other Methods) | queue() method,clearQueue() method, jQuery dequeue() method, stop() method, noConflict() method, ready() function, replaceWith() method, jQuery replaceAll() method, removeAttr() method, removeData() method, removeProp, makeArray() method, toArray() method, globalEval() method, noop() method |
| 48.1 | jQuery | jQuery Misc | jQuery read more/read less |
| 48.2 | jQuery | Star Rating Widget | jQuery star rating |
| 49.1 | PHP | Getting Started with PHP | Introduction to PHP |
| 49.2 | PHP | Getting Started with PHP | Setting Up Your Environment |
| 49.3 | PHP | Getting Started with PHP | Understanding PHP Syntax, Comments in PHP |
| 60.1 | Laravel | Practical Project | Building a Task Management Application |
| 60.2 | Laravel | Practical Project | Portfolio Website |