eLearning Content Development: How a Course Gets Built

IKHYA's specialists design and build custom courses for L&D, HR and compliance teams.

✉️

Get a Free Quotation

Scoped proposal delivered within 48 hours

🔒 100% confidential ⏱ 48h response ✅ No spam

    Full Name

    Phone

    Email Address

    Your Message

    ✓ No obligation ⚡ Fast turnaround ★ 500+ delivered
    Quick answer

    eLearning content development in short

    eLearning content development is the process of turning a training need into an online course that people can take, and that your LMS can track. It runs in seven steps: analyze the need, set objectives, design, storyboard, build, review and test, then launch and measure. Most delays come from slow reviews and late content changes.

    A course designer laying out an eLearning storyboard with sticky notes on a large sheet of paper
    Definition

    What is eLearning content development?

    eLearning content development (also written e-learning content development) covers everything between "we need training on this" and a working course in your learning management system (LMS). That includes the analysis, the instructional design, the scripts and screens, the media, the build in an authoring tool, testing and the published package.

    It is different from the LMS itself. The LMS hosts courses, assigns them and keeps records. Content development produces what goes inside it: usually a SCORM or xAPI package. SCORM is the set of technical standards that lets a course run in most LMSs and report completion, pass or fail, score and time. xAPI (also called Tin Can) can also track activity outside a browser course, such as mobile use or simulations, and stores it in a learning record store (LRS).

    Who does the work

    • Instructional designer: turns expert knowledge into objectives, structure and activities.

    • Subject matter expert (SME): supplies the content and checks it is correct.

    • Developer and media team: builds the course, graphics, animation, video and voiceover in an authoring tool.

    In a small team one person may wear all three hats. In training content development at scale, they are separate roles, plus a project manager and a QA tester.

    Process

    The eLearning development process in 7 steps

    Every good eLearning development process follows the same logic: find out what people must do differently, design for that, prove the design early on a small sample, then build and test. The names vary between teams, but these seven steps cover the work.

    Course design team mapping development steps with sticky notes on a whiteboard
    1. 01

      Analyze the need

      Start with the problem, not the course. What are people doing now, what should they do instead, and why is there a gap? If the cause is a broken process, missing tools or unclear expectations, a course will not fix it. If you are planning a wider program rather than one course, see our guide on how to develop a training program.

      Output: a short needs analysis with the audience, the performance gap and the business measure you want to move.

    2. 02

      Set objectives and decide how you will measure success

      Write objectives as observable actions: "process a refund in the CRM without help", not "understand refunds". Then decide what you will measure. The Kirkpatrick model gives four levels: reaction (did learners find it relevant), learning (did they gain the knowledge and skills), behavior (do they apply it on the job) and results (did the business outcome move).

      Output: 3 to 6 measurable objectives and the data you will collect after launch.

    3. 03

      Design the learning experience

      Decide the structure, the activities and the level of interactivity. For example: short modules, scenario questions where learners make realistic decisions, and a final assessment. Pick the right format too: a single course, microlearning, a software simulation or a blended package. This is where experienced instructional design services make the biggest difference.

      Output: a design document that the business signs off before any script is written.

    4. 04

      Write the storyboard and build a prototype

      The storyboard is the script of the course: on-screen text, narration, visuals and interactions, screen by screen. Getting it right is cheaper than fixing a finished course, so this is where most review effort should go. If you need a starting point, use our eLearning storyboard template. Build a short prototype of one module so stakeholders see the look and the interactions before full production.

      Output: an approved storyboard and a clickable prototype.

    5. 05

      Develop the course and media

      Now the course is built in an authoring tool such as Articulate Storyline 360, Articulate Rise 360 or Adobe Captivate. Graphics, animation, video and voiceover are produced in parallel. Build accessibility in from the start (alt text, captions, keyboard access, color contrast), because adding it at the end is slow and costly.

      Output: an alpha version, then a beta version of the full course.

    6. 06

      Review and test

      Test four things, not one:

      • Content: SMEs confirm accuracy, and the business confirms tone and policy.
      • Function: every button, branch, quiz and variable works on the browsers and devices your people use.
      • LMS: the package launches, resumes, and reports completion and score correctly in your own LMS, not only in a test tool.
      • Accessibility and language: the course meets your accessibility target, and every translated version is checked by a native speaker.

      Output: a final ("gold") package in SCORM 1.2, SCORM 2004, xAPI or HTML5.

    7. 07

      Launch, measure and update

      Pilot with a small group first, fix what they trip over, then roll out. Collect the data you planned in step 2: completion and scores from the LMS, then on-the-job behavior and the business measure. Plan who owns updates, because policies, products and software screens change.

      Output: launch report and a short list of improvements.

    Summary of the 7 steps: main output, who leads and the common mistake at each step
    StepMain outputWho leadsCommon mistake
    1. AnalyzeNeeds analysisL&D with the businessBuilding a course for a non-training problem
    2. ObjectivesMeasurable objectives, success dataInstructional designer, you approveObjectives like "understand" that cannot be measured
    3. DesignDesign documentInstructional designerSkipping sign-off, so the design changes during the build
    4. StoryboardStoryboard and prototypeDesigner drafts, SMEs reviewReviewing slides as text only, without seeing interactions
    5. DevelopAlpha and beta courseDevelopers and media teamAdding accessibility at the end
    6. Review and testFinal packageQA, SMEs, your LMS adminTesting in a preview tool but not in your own LMS
    7. LaunchLaunch reportL&DMeasuring completions only
    Process models

    ADDIE or SAM: which process model should you follow?

    Most teams follow one of two models. ADDIE runs through Analysis, Design, Development, Implementation and Evaluation in sequence. SAM (the Successive Approximation Model) is an agile approach: a short preparation phase, then repeated cycles of design, prototype and review, and then development through alpha, beta and gold versions.

    ADDIE compared with SAM
    AspectADDIESAM
    How it runsPhases in order, each signed offShort repeated cycles with early prototypes
    StrengthClear approvals and documentationProblems surface early, less rework late
    Watch out forLate surprises if no one sees a prototypeNeeds stakeholders who can review often
    Pick it ifContent is stable and approvals are formal, e.g. regulated compliance trainingRequirements are unclear or the course is highly interactive

    In practice, many teams blend them: an ADDIE-style sign-off on the design document, plus SAM-style prototypes in steps 4 and 5.

    Authoring tools

    Which eLearning content development tools should you use?

    The right tool depends on what you build, who builds it and how often content changes. Quick, responsive courses suit web-based tools. Complex branching, software simulations and custom interactions suit desktop tools. Here is what the vendors' own pages say (checked October 2026).

    Developer building course screens in an authoring tool on two monitors
    eLearning authoring tools, how each works in the vendor's own description, and what each typically suits
    ToolHow it works (vendor's own description)Typically suited to
    Articulate Storyline 360Desktop authoring; Windows 11 is the listed system, Macs run it through Parallels Desktop (Intel Macs also through VMware Fusion)Custom interactions, branching scenarios, software simulations
    Articulate Rise 360Web-based authoring; courses adapt to every device and orientationFast, responsive, mostly text-and-media courses and microlearning
    Adobe CaptivateInstalled application, "responsive by default", includes software simulationsSoftware training, responsive interactive courses
    iSpring SuiteCourses are built inside PowerPoint; publishes SCORM 1.2, SCORM 2004, xAPI and cmi5Teams with a lot of PowerPoint content
    Lectora (ELB Learning)Desktop and web versions; publishes to HTML, AICC, SCORM, cmi5 and xAPIAccessibility-focused and complex courses
    dominKnow ONECloud-based, real-time collaboration, reuse ("update once, update everywhere")Large teams reusing content across many courses
    Elucidat (now sold by Confirm as "Create")Cloud-based, in-app review, built-in translation into 75+ languagesGlobal teams producing many versions

    How to choose your eLearning content development software

    1. Output you need: SCORM 1.2, SCORM 2004, xAPI or cmi5, matched to what your LMS supports.
    2. Interactivity: simple page-based courses or complex branching and simulations.
    3. Who authors: full-time developers, or SMEs and trainers who author occasionally.
    4. Collaboration and review: desktop files sent around, or cloud review in one place.
    5. Languages: how translation and voiceover are handled for each version.
    6. Source files: if a provider builds the course, make sure you receive editable source files you can open in your own license.
    Timelines

    How long does eLearning content development take?

    It depends mostly on interactivity. The most cited benchmark, a 2010 survey of 249 organizations by Chapman Alliance, found these average development hours per finished hour of learning:

    1. Instructor-led training (for comparison)43 hours
    2. Basic eLearning (Level 1)79 hours
    3. Interactive eLearning (Level 2)184 hours
    4. Advanced eLearning (Level 3)490 hours
    Average development hours per finished hour of learning. Source: Chapman Alliance survey of 249 organizations, 2010.

    Read these as a guide to the relative effort, not a quote. The data is from 2010, before many of today's web-based tools, and it counts the hours of the whole team. Calendar time is a different question: a course often waits longer for reviews and content than it spends in production.

    What changes the timeline most

    • Content readiness: finished, approved source content versus content still being written.

    • SME availability: how fast experts answer questions and review drafts.

    • Review rounds: how many rounds are agreed per deliverable, and whether feedback is consolidated.

    • Media: custom animation, filmed video and professional voiceover add production time.

    • Languages: each language version needs translation, voiceover, rebuild and testing.

    • LMS testing: time to get access to a test environment in your LMS.

    Pricing

    What drives the cost of eLearning content development?

    Cost follows the same factors as time. Ask any provider to price these separately so you can compare quotes like for like.

    1. Course length: minutes of finished learning, and how many modules.
    2. Interactivity level: page-based content, scenarios, or full simulations and games.
    3. Media: custom illustration, animation, filmed or animated video.
    4. Voiceover: human or AI voiceover, and how many voices.
    5. Languages: translation, localized voiceover and testing for each version.
    6. Authoring tool: your license or the provider's, and whether you need the source files.
    7. Review rounds: the number agreed per deliverable.
    8. Accessibility target: for example WCAG 2.1 AA or Section 508.
    9. LMS testing: testing in your own LMS, and how many LMSs.

    How to get an accurate quote

    Send these with your request: the source material (slides, documents, videos), the audience and their devices, the target length, examples of the interactivity you like, the languages, your LMS and the standard it needs, your accessibility target and your deadline.

    Get a Free Quote →
    Compare your options

    In-house, off-the-shelf or an eLearning content provider?

    You have three ways to get courses. Off-the-shelf libraries sell ready-made courses on general topics. In-house teams build their own. eLearning content development companies build custom courses for you. Many organizations mix all three.

    Ready-made

    Off-the-shelf library

    What it is

    Ready-made courses licensed from off-the-shelf eLearning content providers.

    Key benefits
    • Available now
    • Low cost per learner for general topics
    Consider
    • Generic examples
    • Not your policies, products or systems
    • You usually cannot edit the course
    Best for

    General skills such as communication, common software basics or general awareness topics.

    Your team

    In-house team

    What it is

    Your own designers and developers using your own tool licenses.

    Key benefits
    • Close to the business
    • Fast small updates
    Consider
    • Needs steady volume, tool skills and capacity for peaks
    Best for

    Frequent updates and a stable, predictable workload.

    Honest rule of thumb: if a good course already exists for a general topic and your learners do not need your own examples, buy off-the-shelf. Build custom when the course must change specific behavior in your organization.

    Vendor checklist

    How to choose an eLearning content development company

    Portfolios all look good. These questions show how a provider actually works. Ask them on your first call.

    • Can we see a sample or demo course similar to ours, built in the tool we want?
    • Who is on the team, and who is our day-to-day contact?
    • What is your process, and what do we approve at each step?
    • How many review rounds are included per deliverable, and what does an extra round cost?
    • How do you test in our LMS, and which standard (SCORM 1.2, SCORM 2004, xAPI) do you recommend for it?
    • How do you build for accessibility, and to which standard?
    • Do we receive the editable source files?
    • How do you handle translation, voiceover and testing for other languages?
    • What happens when our content changes after launch?
    • Which time zones do you work in, and how do you report progress?

    For larger programs, a written request for proposal makes quotes easier to compare. Submit an RFP →

    Avoid these

    7 common eLearning content development mistakes

    1. 01

      Turning slides into click-next pages.

      Reading slides on screen is not learning. Rewrite for the screen and add practice.

    2. 02

      No measurable objective.

      If you cannot say what people will do differently, you cannot measure success.

    3. 03

      Too much content.

      Cut "nice to know" material. Link to reference documents instead of putting them in the course.

    4. 04

      Quizzes that test memory of trivia.

      Ask learners to make the decisions they make at work. A 2006 study in Psychological Science found that students who practiced recalling material remembered more after two days and after a week than students who restudied it, so practice questions do more than measure.

    5. 05

      Content changes after the build starts.

      Lock the content at storyboard sign-off.

    6. 06

      Accessibility as an afterthought.

      WCAG 2.1, published by W3C in 2018, sets success criteria at levels A, AA and AAA, so decide your target level before design starts. Section 508 requires US federal agencies to make their electronic and information technology accessible, and its revised standards incorporate WCAG 2.0 Level A and AA.

    7. 07

      Testing only in a preview tool.

      Always test the final package in your own LMS before launch.

    Work with us

    How IKHYA can help

    IKHYA is a custom eLearning development company. We have delivered eLearning since 2010, with 120+ specialists, 500+ projects and clients in 40+ countries. Our eLearning content developers work in Articulate Storyline 360, Articulate Rise 360, Adobe Captivate, Lectora, iSpring Suite, dominKnow ONE and Elucidat, and publish in SCORM 1.2, SCORM 2004, xAPI and HTML5.

    • 61% → 82%

      Compliance training

      A compliance overhaul that raised completion/pass rates from 61% to 82% across 1,200 employees.

    • 12 languages

      Our 500th project

      A global onboarding program for a FTSE 100 financial services company, localized into 12 languages.

    We can take on the whole process or one part of it: instructional design services, the build, conversion of PowerPoint or classroom training, translation and localization into 40+ languages with human or AI voiceover, or accessible courses built to WCAG 2.1 AA and Section 508. LMS platforms we have delivered courses to include Moodle, TalentLMS, Docebo and Cornerstone, and we test every course in your LMS before launch.

    Need this built for your team?

    Get a Free Quote →
    FAQs

    Frequently asked questions

    It is the process of turning a training need into an online course: analysis, instructional design, storyboard, media, build in an authoring tool, testing and a published SCORM or xAPI package for your LMS.

    Read the full definition

    Seven steps: analyze the need, set objectives, design, storyboard and prototype, develop, review and test, then launch and measure.

    See the 7 steps

    They turn expert knowledge into working courses. Instructional designers plan objectives and activities, SMEs check accuracy, and developers build the course and media in an authoring tool such as Storyline 360 or Rise 360.

    An LMS hosts courses, assigns them and keeps records. eLearning content providers create the courses, either ready-made (off-the-shelf) or custom, that run inside the LMS.

    Common authoring tools are Articulate Storyline 360, Articulate Rise 360, Adobe Captivate, iSpring Suite, Lectora, dominKnow ONE and Elucidat. The choice depends on interactivity, who authors and how you collaborate.

    Compare the tools

    Buy off-the-shelf for general topics where your own examples do not matter. Build custom when training covers your own products, processes, systems or policies.

    Compare the three options

    A 2010 Chapman Alliance survey averaged 79 development hours per finished hour for basic eLearning, 184 for interactive and 490 for advanced. Calendar time depends most on content readiness and reviews.

    See what changes the timeline

    Agree a fixed number of rounds per deliverable (design document, storyboard, alpha, beta) before work starts, and send one consolidated set of comments per round. Most effort belongs at the storyboard stage.

    See the review step

    It will if it is published in a standard your LMS supports, usually SCORM 1.2, SCORM 2004 or xAPI, and tested in your own LMS before launch. Check which standard and edition your LMS supports first.

    See the testing checklist

    Planning a course or a full program?

    Tell us what your people need to do differently, and we will suggest the right format, tool and timeline.