AI Course Producer (HeyGen) — Create 7+ Hour Trade Training Courses (Ongoing, Pay Per Course)

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

TYPE OF WORK

Full Time

SALARY

$300

HOURS PER WEEK

TBD

DATE UPDATED

Mar 10, 2026

JOB OVERVIEW

Niksi is building a library of high-quality training courses for skilled trades (roofing, plumbing, electrical, drywall, concrete, and more). We’re hiring a course producer to create complete, long-form courses (7+ hours each) using HeyGen and our licensed/authorized founder avatar and voice.

If you’re great at structuring lessons, writing clear scripts, and producing professional videos fast — this is ongoing work with a steady pipeline of new courses.

What You’ll Do

Build a full course outline (modules + lessons) from our topic list

Write lesson scripts that are simple, clear, and easy to follow

Produce lesson videos in HeyGen using our provided assets (avatar/voice/branding)

Package the course for upload (organized files + links + outline)

Deliverables (Per Course)

7+ hours of completed video lessons (broken into modules/lessons)

Course outline + lesson list

Final scripts for every lesson

Captions/subtitles enabled when available

Clean folder structure + shareable links (ready to publish)

Timeline

15 days per course (from kickoff to final delivery)

Payment

Fixed price per course (please include your price in your application)

This is ongoing — if the first course meets quality, we will assign the next course immediately.

Required Skills

Experience creating online courses (trade, technical, business, or training content)

Strong script writing and lesson structuring

Comfortable producing videos using AI tools (HeyGen or similar)

Reliable delivery and communication (hit deadlines, handle feedback)

Nice to Have

Experience with trade education (construction, contractor training, real estate trades)

Instructional design background (clear learning objectives + quizzes/checkpoints)

Basic editing sense (pacing, clarity, and consistency)

How to Apply

Please send:

Your fixed price for a 7+ hour course (and what’s included)

1–2 examples of the best course/content you’ve produced (links)

Your HeyGen experience (or similar tools)

Confirm you can deliver within 15 days

Your availability to start this week

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0148
Total Execution Time  0.0165
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,680 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Course-Producer-HeyGen-Create-7-Hour-Trade-Training-Courses-Ongoing-Pay-Per-Course-1598532
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0070 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1598532
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 869387
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1598532
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-20',ej.date_added) duration_daysDATEDIFF('2026-04-20',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-04-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1598532' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1598532 
0.0017   UPDATE employer_jobs SET hit_counts '***Mar-10-2026=36***Mar-11-2026=36***Mar-12-2026=17***Mar-13-2026=15***Mar-14-2026=5***Mar-15-2026=3***Mar-16-2026=2***Mar-17-2026=2***Mar-18-2026=5***Mar-19-2026=1***Mar-20-2026=2***Mar-21-2026=1***Mar-22-2026=3***Mar-25-2026=1***Mar-27-2026=3***Mar-28-2026=1***Mar-29-2026=1***Mar-30-2026=2***Apr-01-2026=5***Apr-03-2026=2***Apr-04-2026=1***Apr-06-2026=1***Apr-09-2026=1***Apr-11-2026=5***Apr-14-2026=1***Apr-16-2026=1***Apr-18-2026=1***Apr-20-2026=1' WHERE job_id'1598532'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=136***Apr-2026=19' WHERE job_id'1598532'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1598532' 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` = 1598532 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '869387'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0005   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)