Course Developer ? LearnDash Specialist

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

SALARY

N/A

HOURS PER WEEK

TBD

DATE UPDATED

Aug 7, 2026

JOB OVERVIEW

We are looking for an experienced Course Developer / LearnDash Specialist to create and manage professional online training courses.

The ideal candidate must have hands-on experience building structured online courses, developing video-based lessons, organizing learning materials, and working directly with LearnDash on WordPress.

Experience creating technical or low-voltage security training is a strong plus, but the primary requirement is proven experience developing online courses.

Key Responsibilities
Build and manage online courses in LearnDash
Create complete course structures, including:
Courses
Modules
Lessons
Topics
Quizzes
Assignments
Certificates
Upload and organize video lessons
Format course content for a professional and easy-to-follow student experience
Create course navigation and learning paths
Develop quizzes and knowledge checks
Configure course prerequisites and progression rules
Set up certificates and course completion requirements
Organize downloadable resources, PDFs, worksheets, and supporting materials
Edit and update existing courses
Maintain consistent formatting across all courses
Test courses before publication
Troubleshoot LearnDash course issues
Work with WordPress pages and course layouts
Help improve student engagement and course completion
Convert raw training material into polished online lessons
Video Course Experience

The candidate should be comfortable working with video-based training content, including:

Uploading and organizing training videos
Creating lesson titles and descriptions
Dividing long videos into structured lessons
Adding supporting text, images, downloads, and resources
Creating quizzes related to video lessons
Adding captions or transcripts when available
Organizing video libraries into complete training programs

Basic video editing experience is preferred.

Required Experience
Proven experience creating online courses
Strong hands-on experience with LearnDash
Experience working with WordPress
Experience building video-based courses
Experience creating quizzes, lessons, modules, and course structures
Strong attention to detail
Good written English
Ability to organize complex information into simple learning steps
Ability to work independently and complete courses from start to finish
Preferred Experience
Technical training course development
Low-voltage or security industry knowledge
Instructional design
Learning Management Systems
Canva
Camtasia
Loom
Adobe Premiere Pro
DaVinci Resolve
Screen recording software
WordPress page builders such as Elementor
LearnDash add-ons and integrations
Ideal Candidate

We are looking for someone who has already built real online courses using LearnDash.

The candidate should understand how to take videos, documents, notes, and technical information and turn them into a professional, organized, easy-to-follow online training course.

Applicants should be prepared to provide examples of courses they have previously created.

Job Title

Course Developer / LearnDash Specialist

Application Requirement

Please provide:

Examples of LearnDash courses you have created
Links or screenshots of previous course work
Description of your LearnDash experience
Examples of video-based training courses you have developed
Your experience with WordPress and LMS platforms

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0313
Total Execution Time  0.0327
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,920 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Course-Developer-LearnDash-Specialist-1704842
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0253 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1704842
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 497748
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1704842
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-10',ej.date_added) duration_daysDATEDIFF('2026-08-10',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1704842' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1704842 
0.0013   UPDATE employer_jobs SET hit_counts '***Aug-07-2026=185***Aug-08-2026=115***Aug-10-2026=1' WHERE job_id'1704842'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Aug-2026=301' WHERE job_id'1704842'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1704842' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1704842 
0.0184   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '497748'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)