Build a Complete JQuery Plugin

Use jQuery to create an amazing, animated, full fledged plugin, including the best practices of writing JQuery plugin.
Rating: 4.6 out of 5 (85 ratings)
8,641 students
Build a Complete JQuery Plugin
Rating: 4.6 out of 5 (85 ratings)
8,641 students
Develop technical skills to create full fledged and advance JQuery Plugins.


  • You should have basic concepts of JavaScript..
  • You should have basic concepts of JQuery.

JQuery is one of the most famous JavaScript libraries, that is used to create interactivity in your web apps. More than that, it provides you the way to create fully functional plugins. 

Plugins are the way to increase use ability of common and unique functionality in your web application. In this course, you will learn to build one of common functionality called image pop dialog in the form of plugin. This plugin will work for image galleries in your web apps. You will learn all the tactics and best practices of creating generic JQuery plugins. It comprised of following major topics:

  • Plugin Structure
  • Custom and Default Properties
  • Giving controls to HTML element(s)
  • Caring about each instance of element.
  • Exposing functions.

We will bring up the topics that after completing this course, you will be able to develop your own advance level JQuery plugins.

Who this course is for:
  • This course is for web developers who want to learn and create JQuery plugins.
Course content
5 sections • 12 lectures • 1h 5m total length
  • Introduction
  • Write HTML
  • Write CSS
  • How to use jQuery plugin?
  • Show overlay on image click
  • Add custom options for overlay
  • Close overlay
  • Show image on overlay
  • Show caption of image
  • Jquery Questions
    4 questions
  • Add animations
  • Expose functions
  • Where to go from here?

Mobile and Web App Developer.
Umair Jameel
  • 4.4 Instructor Rating
  • 128 Reviews
  • 8,866 Students
  • 2 Courses

I am a professional web application developer. Working in Angular JS, Node JS, Express JS and Mongo DB for around 4 years. Before that, I have worked in various technologies including Java, C#, C++, WordPress, Unity3D and Game Maker Studio. Like to work on Photoshop for designing logos, characters and photo editing. Passionate about technologies and like to instruct on my YouTube channel.