AJAX Development

Create Elegant, Powerful Web and Mobile Applications Using AJAX.
26 reviews
  • Mark Lassoff Founder, LearnToProgram, Inc.

    LearnToProgram is a leading publisher of web, mobile and game development courses that are used by individuals and companies world-wide. Based outside of Hartford, Connecticut, the LearnToProgram team is dedicated to teaching more people to program than any other company on the face of the Earth. Our authors are among the most experienced in the field-- and they have one important thing in common: LearnToProgram authors consider themselves teachers first and technical experts second. The primary skill of LearnToProgram author is communication-- and you will always find our courses easy to understand and successfully complete.

    About Mark-- The Guy Behind LearnToProgram.tv

    Mark Lassoff’s parents frequently claim that he was born to be a programmer. In the mid-eighties, when the neighborhood kids were outside playing kickball and throwing snowballs, Mark was hard at work on his Commodore 64 writing games in the BASIC programming language. Computers and programming continued to be a strong interest in college where Mark majored in Communications and Computer Science. After completing his college career, Mark worked in the software and web development departments at several large corporations.

    In 2001, on a whim, while his contemporaries were conquering the dot com world, Mark accepted a position training programmers in a technical training center in Austin, Texas. It was there that Mark fell in love with teaching programming, which has been his passion ever since. Today Mark is a top technical trainer, traveling the country providing training for software and web developers. Mark's training clients include the Department of Defense, Lockheed Martin, Discover Card Services, and Kaiser Permanente. He has consulted for companies such as Dell, Target, Lockheed Martin, and government agencies including the US House of Representatives. In addition to traditional classroom training and consulting, Mark releases video tutorial training for aspiring programmers on his website, www.LearnToProgram.tv and Udemy.com.

    He lives near Hartford, Connecticut where he is in the process of redecorating his condominium.

  • Lifetime access to 22 lectures
  • 2+ hours of high quality content
  • A community of 6300+ students learning together!

AJAX Development

Create Elegant, Powerful Web and Mobile Applications Using AJAX.
26 reviews


Discover courses made by experts from around the world.

Take your courses with you and learn anytime, anywhere.

Learn and practice real-world skills and achieve your goals.


You’ve learned a little Javascript,  but you still look at websites with slick, smooth and elegant user interfaces and want to know how web developers create that. The answer is simple: Ajax.  You’ve probably heard of it, but you’ve always wondered “What is Ajax”? Ajax is simply Asynchronous Javascript and XML. By taking our Ajax course, you can make pages on your web application respond quickly, and with a minimum of screen refreshes.

With our Ajax course and a little Javascript knowledge you can use Ajax to take database information and store, alter, sort and conditionally format it all on the client side.  This minimizes the load on your server and makes your applications respond quickly and without reloading the HTML page.  Ajax communicates with the server behind the scenes while your user continues to use your web site, accessing the information they want. Our course will show you numerous Ajax examples and help you become proficient in using Ajax.

In our Ajax course, master trainer Mark Lassoff takes you through the basics of Ajax right to advanced topics like parsing JSON responses from web services.  Our Ajax course is recommended for all web developers who want to improve their client side skills, and make professional, fast and responsive web applications.

    • Mac, PC or Linux
    • Text Editor
    • Over 22 lectures and 3 hours of content!
    • Understand the basics of Ajax interactions
    • To Understand and use the XMLHttpRequest() object in Javascript
    • To Update the Browser Window's HTML content dynamically through the DOM
    • To Dynamically Create and Send Parameterized Queries to a Server
    • To Monitor Server Response for Process Completion
    • To Display Server Response in Plain Text
    • To Receive and Process XML Objects in the DOM
    • To Receive and Parse JSON Objects in the DOM
    • To Understand the Role of a Web Server in Ajax
    • Web Developers
    • Mobile Developers using the HTML5 Stack
    • Programming Students
    • Software Developers
    • Anyone interested in improving web site performance
    • People with some Javascript Experience or those who have completed an Introductory Javascript course


30 day money back guarantee
Lifetime access
Available on Desktop, iOs and Android
Certificate of completion


  • SECTION 1:
    What is AJAX?
  • 1
    Ajax’ified’ Web Sites

    In this lecture Mark talks about what AJAX is, what it does and shows you some website that use AJAX.

  • 2
    Dynamic content placement

    In this video Mark demonstrates a very basic example to help you understand how AJAX works.

  • 3
    The XMLHTTP Request Object

    In this video Mark shows you how to set up your webpage to use AJAX.

  • 4
    Making AJAX Requests

    In this lecture Mark shows you how to complete the process of making an AJAX request.

  • 5
    Parameterized AJAX Requests

    In this video Mark demonstrates how to make AJAX requests by posting data to the url.

  • 6
    Chapter 1 Lab Exercise
    84.11 KB

    Complete these lab exercises after viewing the video lectures for Chapter 1.

  • SECTION 2:
    AJAX and XML
  • 7
    Receiving XML Data

    In this video Mark shows you how to use AJAX to receive XML from a server.

  • 8
    Displaying XML Data in a Table

    In this video Mark shows you how to traverse through the response XML to display the data in an HTML table.

  • 9
    Manipulating XML Data in the DOM

    In this video Mark shows you how to dynamically add data to XML stored in the DOM using AJAX.

  • 10
    Chapter 2 Lab Exercises
    79.22 KB

    Complete these lab exercises after viewing the Chapter 2 lectures.

  • SECTION 3:
    AJAX and JSON
  • 11
    What is JSON?

    In this lecture Mark introduces you to JSON.

  • 12
    Displaying JSON Data

    In this video Mark shows you how to display JSON Data recieved from a server.

  • 13
    Building a JSON Object for Server Consumption

    In this video Mark shows you how to send JSON data to a PHP file and he shows you how to manipulate it before sending it back.

  • 14
    Chapter 3 Lab Exercises
    79.78 KB

    Complete these lab exercises after viewing the Chapter 3 video lectures.

  • SECTION 4:
  • 15
    Creating an XSLT Stylesheet

    In this video Mark shows you how to create an XSLT Stylesheet and how to apply it to XML.

  • 16
    XSLT Elements

    In this video Mark shows you how to style your XML with specific XSLT Elements.

  • 17
    Chapter 4 Lab Exercises
    76.2 KB

    After watching the Chapter 4 video lectures, complete these lab exercises

  • SECTION 5:
    AJAX with the jQuery Framework
  • 18
    Using AJAX with jQuery

    In this video Mark demonstrates how to complete AJAX interactions using the jQuery framework.

  • 19
    Using AJAX with JSON

    In this lecture Mark shows you how to use jQuery to receive JSON data from a server.

  • 20
    Chapter 5 Lab Exercises
    78.78 KB

    Complete these lab exercises after watching the Chapter 5 video lectures.

  • SECTION 6:
    AJAX and PHP
  • 21
    Using PHP with XML Data

    In this lecture Mark shows you how to work with XML data using the server side of the AJAX interaction.

  • 22
    Using PHP with JSON Data

    In this video Mark shows you how to build a JSON object in PHP and how to retrieve it with AJAX.


Hours of video content
Course Enrollments


  • 17
  • 5
  • 3
  • 0
  • 1


  • Vivek Kumar Gupta
    Awesome Course

    Awesome course,very clear sound and there is clarity of video,at the end of every topic there is a example with the source code. Excellent .............................

  • Jake Jones
    Excellent introduction to AJAX

    This course is an excellent starting point for anyone wanting to add AJAX functionality to their projects. Mr. Lassoff provides clear instructions with downloadable example code that should allow any new developer to add this valuable skill to their toolbox.

  • Ksenia Levenkova
    Great course !

    Thank you , Mark Lassoff for the great course ! I've learned alot and friends of mine have found the lectures very knowledgeable. They are now enrolled to your classes as well. Thank you again.

  • Saad altwaim
    Easy simple and nice

    the course its helpful if you don t have any basics in AJAX but i wish if it have a lot of topics about AJAX. Mark Lassoff is a nice person and he talk about JSON XML XSLT and Jquery i learn a new thing in this course

  • Sean Penn
    Introduction to AJAX

    This course is a nice introduction to how to use AJAX in different ways. There isn't much deep explanation of the material, but rather a quick and easy way to get you going with AJAX. You'll want to come into this with a good understanding of web development... at least HTML, the DOM, and JavaScript. Understanding how a browser client communicates with a web server will also be helpful.

  • 30 day money back guarantee!
  • Lifetime Access. No Limits!
  • Mobile Accessibility
  • Certificate of Completion