| 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 |
| 50.1 | PHP | Core PHP Concepts | Working with Variables |
| 50.2 | PHP | Core PHP Concepts | Outputting Data: echo and print |
| 50.3 | PHP | Core PHP Concepts | Manipulating Strings |
| 50.4 | PHP | Core PHP Concepts | Working with Numbers |
| 50.5 | PHP | Core PHP Concepts | Type Casting and Conversion |
| 51.1 | PHP | Control Structures and Logic | Defining Constants |
| 51.2 | PHP | Control Structures and Logic | Understanding Operators |
| 51.3 | PHP | Control Structures and Logic | Conditional Statements: if, else, elseif |
| 51.4 | PHP | Control Structures and Logic | Looping Structures |
| 52.1 | PHP | Functions and Arrays | Functions in PHP |
| 52.2 | PHP | Functions and Arrays | Working with Arrays |
| 53.1 | PHP | Superglobals and Form Handling | Global Variables and Superglobals |
| 53.2 | PHP | Superglobals and Form Handling | Regular Expressions in PHP |
| 53.3 | PHP | Superglobals and Form Handling | Form Handling in PHP |
| 53.4 | PHP | Superglobals and Form Handling | Required Fields in Forms |
| 54.1 | PHP | MySQL Database Integration | Introduction to MySQL |
| 54.2 | PHP | MySQL Database Integration | Connecting to MySQL |
| 54.3 | PHP | MySQL Database Integration | Creating a MySQL Database, MySQL Table Creation |
| 54.4 | PHP | MySQL Database Integration | Inserting Data into MySQL, Retrieving the Last Inserted ID, Inserting Multiple Records, Selecting Data from MySQL |
| 54.5 | PHP | MySQL Database Integration | Prepared Statements in MySQL |
| 54.6 | PHP | MySQL Database Integration | Limiting Results with LIMIT |
| 55.1 | PHP | Practical Project | User Registration and Login System |
| 55.2 | PHP | Practical Project | Blog Application with CRUD Operations |
| 56.1 | PHP | PHP Advanced Concepts | Sessions and Cookies |
| 56.2 | PHP | PHP Advanced Concepts | File Handling, Working with File Uploads |
| 57.1 | Laravel | Laravel Concepts | What is Laravel?, Setting Up Laravel |
| 58.1 | Laravel | Laravel Basics | Laravel MVC Architecture |
| 58.2 | Laravel | Laravel Basics | Laravel Routing |
| 58.3 | Laravel | Laravel Basics | Blade Templating Engine |
| 58.4 | Laravel | Laravel Basics | Laravel Controllers |
| 58.5 | Laravel | Laravel Basics | Laravel Models and Eloquent ORM |
| 58.6 | Laravel | Laravel Basics | Laravel Migrations |
| 58.7 | Laravel | Laravel Basics | Laravel Seeders and Factories |
| 58.8 | Laravel | Laravel Basics | Laravel Forms and Validation |
| 59.1 | Laravel | Laravel Advanced Concepts | Middleware in Laravel |
| 59.2 | Laravel | Laravel Advanced Concepts | Laravel Authentication |
| 59.3 | Laravel | Laravel Advanced Concepts | Laravel Authorization |
| 59.4 | Laravel | Laravel Advanced Concepts | Laravel APIs and RESTful Services |
| 59.5 | Laravel | Laravel Advanced Concepts | Laravel Event Handling |
| 59.6 | Laravel | Laravel Advanced Concepts | Laravel Queues and Jobs |
| 59.7 | Laravel | Laravel Advanced Concepts | Laravel Broadcasting |
| 59.8 | Laravel | Laravel Advanced Concepts | File Storage in Laravel |
| 59.9 | Laravel | Laravel Advanced Concepts | Task Scheduling with Laravel, Testing |
| 60.1 | Laravel | Practical Project | Building a Task Management Application |
| 60.2 | Laravel | Practical Project | Portfolio Website |