Custom Forms in WordPress with Ninja Forms

Learn how to create custom contact forms for your WordPress site in minutes with this easy, 18-part course for the popular Ninja Forms plugin.

Ninja Forms is easily one of the most powerful, flexible, and easy-to-use form builder plugins for WordPress. In this hour-long course, we’ll show you how you to install and use the Ninja Forms plugin to build just about any type of form you can imagine — from simple contact forms to event registrations, file uploads, payments, and more!


Ninja Forms includes over a dozen pre-built templates to help you add custom forms to your site with just a few clicks. Or, you can build custom forms in minutes using a simple, ‘drag-and-drop’ form builder.

If you’re a site owner, you’ll love how quickly and easily you can design complex forms with absolutely no code. Best of all, you can start using Ninja Forms on your website today… absolutely FREE!

But there are also dozens of helpful add-ons to extend Ninja Forms, making it even more powerful. In this course, we’ll introduce you to several of the most popular add-ons for Ninja Forms, and show you how you can use them to increase form conversions, build a mailing list, collect payments, or connect to your favorite productivity tools.

We partnered with the Ninja Forms team to create this 18-part course. In just a little over an hour, you’ll learn how to:

  • Download, install, and configure the Ninja Forms form builder plugin for WordPress.
  • Use the easy, drag-and-drop form builder in Ninja Forms to create just about any type of form you need.
  • Trigger and send an email whenever a form is submitted on your site.
  • Add a form to a page, blog post, or widget area on your WordPress site.
  • Create custom, multi-column layouts and styles for your forms.
  • Create multi-part forms to break long forms into smaller sections for your visitors.
  • Use conditional logic to create smart, interactive forms that react to your visitor’s actions.
  • Create a quote request form that changes and adapts to a customer’s needs.
  • Add a file upload field to your form, enabling your visitors to upload and send files to you.
  • Use Zapier with Ninja Forms to connect your forms to hundreds of third-party services.
  • Collect payments with either PayPal Express or Stripe and Ninja Forms.
  • Create an email sign-up form so your site visitors can subscribe to your MailChimp email list.
  • Plus much more!

Ready to get started?
Start Learning Now
Introduction to Ninja Forms

In this free video, we’ll introduce you to Ninja Forms, one of the most powerful and flexible form builders for WordPress.

How to Install Ninja Forms

In this free video, we’ll show you how to install the Ninja Forms plugin on your own WordPress website.

Getting to Know the Form Builder in Ninja Forms

In this video, we’ll take a tour of the form builder in Ninja Forms and demonstrate just how easy it is to create a custom form, add and edit fields, and configure some basic form options.

Restrictions and Advanced Options in Ninja Forms

In this video, we’ll explore the Restrictions and Advanced Options in the Settings drawer and show you how to configure these options to create more advanced forms.

Sending an Email with Ninja Forms

In this video, we’ll explore how to create a simple Email Action that will create and send an email whenever a form is submitted by a visitor to your site.

Advanced Form Settings in Ninja Forms

In this video, we’ll take a look at the Advanced form settings in Ninja Forms to further customize the Display Settings and Restrictions for a form.

Adding a Ninja Form to a Page

In this video, we’ll demonstrate several different methods for adding a Ninja Form to any post, page, or widget area on your WordPress site.

Managing Form Submissions in Ninja Forms

In this video, we’ll show you how to view, edit, and manage all your Ninja Forms submissions in one place.

Custom Layouts & Styles in Ninja Forms

In this video, we’ll explore how to use the Layout & Styles add-on for Ninja Forms to design multi-column layouts and custom styles so you can create any type of form you can imagine!

Creating Multi-Part Forms in Ninja Forms

In this video, we’ll show you how to use the Multi-Part Forms add-on for Ninja Forms to break long, boring forms into sections, creating a more intuitive flow for your visitors.

Conditional Logic in Ninja Forms

In this video, we show you how to use the Conditional Logic add-on for Ninja Forms to create smart, interactive forms that react to your visitor’s actions.

How to Use Calculations in Ninja Forms

In this video, we’ll show you how to create a simple, multiple-choice quiz using Calculations in Ninja Forms.

How to Create a Quote Request Form in Ninja Forms

In this video, we’ll show you how to create an quote request form that provides a real-time price quote estimate based on the customer’s selections.

How to Add a File Upload Field in Ninja Forms

In this video, we’ll show you how to add a file upload button to your Ninja Forms so your visitors can upload and send files to your web server, Dropbox, or Amazon S3.

How to Integrate Zapier with Ninja Forms

In this video, we’ll show you how to connect your Ninja Forms to Zapier, so you can integrate with your favorite third-party services, no coding required.

How to Collect PayPal Express Payments with Ninja Forms

In this video, we’ll show you how to start collecting payments on your website in just a few minutes with the PayPal Express add-on for Ninja Forms.

How to Collect Credit Card Payments with Stripe and Ninja Forms

In this video, we’ll show you how you can easily start collecting credit card payments on your website in just a few minutes with Stripe and Ninja Forms.

How to Create a MailChimp Email Signup Form with Ninja Forms

In this video, we’ll show you how to use MailChimp and Ninja Forms to create simple email signup forms for your WordPress site, build an email list, and keep in touch with your audience.

Savitri Sor had used special offer and bought a year subscription for 49$"
Lakkhu Singh tried a monthly subscription for 9$!"
Prabhu Raj Verma had used special offer and bought a year subscription for 49$"
Pooja Rathor had used special offer and bought a year subscription for 49$"
Monu Lala tried a monthly subscription for 9$!"
Kajal Dubey had used special offer and bought a year subscription for 49$"
Riya Dhakad tried a monthly subscription for 9$!"
Nidhi Arora tried a monthly subscription for 9$!"
Manglesh Kumar had used special offer and bought a year subscription for 49$"
Raiesh Mukar tried a monthly subscription for 9$!"
Pky Pankaj tried a monthly subscription for 9$!"
Kajal Sharma tried a monthly subscription for 9$!"
Raj Kumar had used special offer and bought a year subscription for 49$"
Sandeep Maurya had used special offer and bought a year subscription for 49$"
Vikash Kumar Jaik tried a monthly subscription for 9$! "
Arun Yadav had used special offer and bought a year subscription for 49$"
Ananya Mishra had used special offer and bought a year subscription for 49$"
Aditya Gautam had used special offer and bought a year subscription for 49$"
Puja Kumari tried a monthly subscription for 9$!"
Sapna Singh tried a monthly subscription for 9$!"
Arvind Kumar Yadav had used special offer and bought a year subscription for 49$"
Saishruti Dash had used special offer and bought a year subscription for 49$"
Preet Nesha tried a monthly subscription for 9$! "
Mohini Patil had used special offer and bought a year subscription for 49$"
Pankaj Kumar tried a monthly subscription for 9$!"
Sudeeksha Gautam tried a monthly subscription for 9$!"
Sonali Ranawat tried a monthly subscription for 9$!"
Aditya Shukla had used special offer and bought a year subscription for 49$"
Anuradha Singh tried a monthly subscription for 9$!"
Prateek Singh had used special offer and bought a year subscription for 49$"
Neeraj Singh had used special offer and bought a year subscription for 49$"
Mansi Yadav had used special offer and bought a year subscription for 49$"
Firoz Shaikh had used special offer and bought a year subscription for 49$"
Pankaj Yadav tried a monthly subscription for 9$!"
Maria Khan had used special offer and bought a year subscription for 49$"
Vinay Soni tried a monthly subscription for 9$!"
Siya Sinha had used special offer and bought a year subscription for 49$"
Anjuli Jaat tried a monthly subscription for 9$!"
Khushi Lather tried a monthly subscription for 9$!"
Monu Yadav had used special offer and bought a year subscription for 49$"
Lubna Karimi tried a monthly subscription for 9$!"
Ranjeet Vaish had used special offer and bought a year subscription for 49$"
Ankit Rav had used special offer and bought a year subscription for 49$"