Part one - Javascript
JavaScript Design Patterns
Serializing Objects (Fast Json)
Ajax With Javascript
Testing JavaScript with QUnit
Part 2 - Jquery
Introduction to JQuery
Selectors - Traversing - Styling - Manipulating - Events - Effects
Utility Methods
Communication in Jquery
Form Validation with JQuery
jQuery Performance Tips And Tricks
Data Method
Using Plugins
Creating Custom Plugins
Part 3 - JQuery UI
Introduction to JQuery UI
Widgets (Dialog - Progress - Slider - Tabs - Accordian - Autocomplete - Datepicker)
Effects
Interations (Draggables - Droppables - Sortables - Resizeables)
Part 4 - Ext JS 4
Introduction to Ext JS 4
How to use Ext JS 4 (Layouts - Charts - Grid - Tree)
Part 5 - jqGrid
Introduction to jqGrid (jqGrid is a grid component for ASP.NET & Asp.net MVC & ...)
How to Install
How it Works(Navigating - Searching - Editing - Subgrids - Tree Grid - Grouping - Master Detail)
Part 6 - Highcharts
Introduction to Highcharts (Highcharts is a charting library written in pure JavaScript)
How To Use (Line and scatter charts - Area charts - Pie charts - Dynamic charts)
Part 7 - Kendo UI
Introduction to Kendo UI (Kendo UI Web is a framework for modern HTML UI. )
How to use the Kendo UI widgets, (Grid , Menu , Treeview , Upload , Chart , .......)
Part 8 - Nodejs
Introduction to NodeJs (Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications)
Part 9 - HTML 5
Introduction to HTML 5
Advanced Features(Web Workers - Web Storage - Offline Applications - Web Sockets - Geolocation )