Platform reference · LinkedIn Learning · Microsoft 365 · ADA Title I · WCAG 2.1 AA · L&D compliance · External content library

LinkedIn Learning captions: employer ADA obligations, custom content captioning, and WCAG 2.1 AA compliance

LinkedIn Learning (formerly Lynda.com) is the most widely used external training content library in corporate L&D — the 20,000-plus-course platform that nearly every SaaS company, technology organisation, financial-services firm, and mid-market employer licenses as the backbone of their employee development programme. When L&D teams ask "do LinkedIn Learning's captions satisfy our ADA and WCAG obligations," the answer is a split one: LinkedIn Learning's professionally produced library courses come with accurate captions and a WCAG 2.1 AA-conformant player, so the employer's obligation for that content is largely met. But the question misses the part that causes compliance failures — custom content. LinkedIn Learning's Organisations plan allows employers to upload their own training video files directly into the LinkedIn Learning experience so they appear alongside LinkedIn's library courses in the same learner portal. That custom content is not captioned by LinkedIn. The employer owns that obligation. For most corporate L&D teams, the combination of LinkedIn Learning library content plus their own custom-uploaded training, onboarding, and compliance video means the captioning question has two layers: the layer LinkedIn handles, and the layer the employer must handle. This reference covers both, including the WCAG 2.1 AA technical standard, the ADA Title I employer accommodation framework, the Microsoft Viva Learning and M365 integration layer, and the captioning workflow for everything the employer is responsible for.

TL;DR

LinkedIn Learning library courses (all 20,000+ from LinkedIn): professionally transcribed captions provided by LinkedIn, displayed in the LinkedIn Learning player, WCAG 2.1 AA conformant for general-vocabulary content. The employer's ADA Title I obligation for those courses is met by LinkedIn. LinkedIn Learning custom content (internal training video uploaded by the employer to LinkedIn Learning via the Organisations admin portal): no captions provided by LinkedIn — the employer must upload a VTT or SRT caption file alongside the MP4. Employees with hearing disabilities assigned uncaptioned custom content have an ADA Title I accommodation gap. The caption workflow: produce the training video, caption with a glossary-biased tool such as GlossCap (critical for internal vocabulary — product names, process names, compliance terms, LinkedIn platform vocabulary when the training covers LinkedIn features), export VTT, upload to LinkedIn Learning's custom content caption-file field. For training portfolios that combine LinkedIn Learning with an LMS (Docebo, TalentLMS, Cornerstone, Workday Learning), the captioning obligation for employer-authored content follows the employer regardless of which platform surfaces it. Microsoft Viva Learning aggregates LinkedIn Learning content and employer content in the same Teams-embedded learning surface — the same obligation split applies. Compliance framework: ADA Title I (42 U.S.C. § 12111 et seq.) for employers with 15+ employees; California FEHA (5+ employees); New York HRL (4+ employees); New Jersey LAD.

LinkedIn Learning's built-in captions — what they cover and what they do not

LinkedIn Learning's content library is the product's primary value proposition. As of 2026, the library contains more than 20,000 professionally produced courses spanning technology (cloud, DevOps, data science, software development, cybersecurity), business skills (project management, leadership, finance, strategy), creative skills (design, photography, video), and professional development (communication, time management, career development). These courses are produced by LinkedIn Learning's content team with professional instructors, studio-quality recording, and professional post-production including human transcription and quality-reviewed closed captions.

What LinkedIn Learning library captions provide

What LinkedIn Learning library captions do not cover

The LinkedIn Learning library captions are limited to LinkedIn's own content. Four gaps matter for employers:

  1. Custom content uploaded by the employer. This is the primary compliance gap and is covered in depth in the next section. The employer uploads internal training video to LinkedIn Learning via the Organisations admin portal; LinkedIn does not caption this content; the employer owns the obligation.
  2. Company-specific vocabulary in LinkedIn Learning library courses. LinkedIn Learning courses cover generic industry topics — not company-specific content. A LinkedIn Learning Python course will correctly caption "Django," "Flask," "SQLAlchemy," and standard Python vocabulary. But when an employer watches a Python course alongside internal training that uses company-specific feature names (the company's proprietary data pipeline, internal SDK names, company-specific system names), the internal training captions require a separate workflow. LinkedIn Learning's captions cannot and do not extend to the employer's internal content vocabulary.
  3. LinkedIn Learning content integrated into a third-party LMS. When employers pull LinkedIn Learning content into their own LMS via AICC integration or LinkedIn Learning's LMS connector (for Cornerstone, Docebo, TalentLMS, Workday Learning, or other platforms), the caption track on the LinkedIn Learning content is the one LinkedIn provides. But the same LMS deployment also hosts the employer's internal content — and that employer-hosted content is the employer's captioning obligation regardless of platform.
  4. Accuracy for company-specific proper nouns in LinkedIn Learning courses. Even the professionally transcribed LinkedIn Learning captions are produced for general-industry content. If a LinkedIn Learning course happens to mention a technology or framework that shares a name with a company-specific product (e.g., a generic course mentions "Catalyst," a common framework term, while the company's internal product is also called "Catalyst"), captions may not reflect the company-specific usage. This is an edge case — but it reinforces that for compliance purposes, the employer's internal training vocabulary is never reliably covered by third-party content captions.

The ownership split

The practical ownership division for caption compliance purposes is:

LinkedIn Learning custom content — the captioning gap that causes ADA Title I exposure

LinkedIn Learning's custom content feature is the primary captioning compliance risk for employers using LinkedIn Learning. Understanding what it is, how it is used, and why it goes uncaptioned is the first step in addressing the gap.

What LinkedIn Learning custom content is

LinkedIn Learning Organisations plans include a "custom content" feature that allows employers to upload their own internal training video files — MP4 format — to appear in the employer's LinkedIn Learning organisational library. From the learner's perspective, this custom content appears in the same LinkedIn Learning portal, under the same interface, as LinkedIn's own library courses. The learner sees a unified training experience; they may not realise that some content is from LinkedIn and other content is the employer's internal video.

Employers use LinkedIn Learning custom content for a wide range of internal training categories:

Why LinkedIn Learning custom content goes uncaptioned

The captioning gap in LinkedIn Learning custom content has a consistent cause: L&D teams configure LinkedIn Learning custom content by uploading the MP4 file through the LinkedIn Learning admin portal. The upload flow asks for the video file, a title, a description, a thumbnail, and (optionally) a caption file — but the caption file field is optional and not prominently surfaced. Teams that are not proactively managing a captioning workflow skip the caption file step. LinkedIn does not reject the upload; the video goes live in the organisational library without captions. The team sees the video appear successfully in the learner portal and considers the task done.

The second cause is assumption: because LinkedIn Learning library courses are all captioned, teams assuming that uploading content to LinkedIn Learning means it will be captioned by LinkedIn. This assumption is incorrect. LinkedIn Learning only captions its own produced library content — not content uploaded by organisations.

The compliance problem this creates

An employee with a documented hearing disability who is assigned mandatory custom content through LinkedIn Learning has been assigned training that they cannot access on an equal basis with hearing employees. This is a failure of reasonable accommodation under ADA Title I (42 U.S.C. § 12112(b)(5)(A)), which requires employers with 15 or more employees to provide reasonable accommodations to enable qualified employees with disabilities to perform the essential functions of their job, including accessing mandatory training. The employer cannot defend this failure by saying "we use LinkedIn Learning," because the LinkedIn Learning platform's accessible-design features apply to LinkedIn's own content, not to content the employer uploads without captions.

Caption workflow for LinkedIn Learning custom content

The workflow to bring LinkedIn Learning custom content into compliance is straightforward once the captioning tool is in place:

  1. Produce or locate the training video. The MP4 file is the source. For video that has already been uploaded to LinkedIn Learning without captions, download the MP4 from the LinkedIn Learning admin portal or locate the source file in the organisation's video production archive.
  2. Caption with a glossary-biased tool. Upload the MP4 to GlossCap. GlossCap pulls the company's product, technical, and compliance vocabulary from Notion, Confluence, or Google Docs and biases the Whisper decoding toward correct transcription of those terms. For custom content — which by definition contains company-specific vocabulary — this step is essential. Generic auto-captions from Whisper, Google, or Azure Speech will mis-transcribe product names, process names, internal system names, and compliance vocabulary consistently.
  3. Export VTT or SRT. GlossCap exports both VTT (WebVTT) and SRT format. LinkedIn Learning accepts both for caption file upload. VTT is preferred for cross-LMS portability; SRT is widely accepted across all platforms the content may move to later.
  4. Upload to LinkedIn Learning custom content. In the LinkedIn Learning admin portal, navigate to the custom content entry for the video. In the content management view, the caption file upload option appears alongside the video file, thumbnail, and metadata. Upload the VTT or SRT file. Select the language of the caption track (typically "English").
  5. Verify in the learner view. Open the custom content item in the LinkedIn Learning learner view (or use a test learner account) and confirm the CC toggle is present and the captions display correctly. Check a few product names and technical terms that were in the glossary to confirm the glossary-biased transcription is reflected.
  6. Document the captioning action. For audit purposes, record in your content-tracking system (Notion, Confluence, LMS metadata) that the caption was added, the tool used, the glossary version used, and the date. If a hearing-impaired employee ever files an accommodation request, this documentation shows that the employer proactively captioned the content before the request — a significantly stronger compliance position than reactive captioning after a complaint.

See GlossCap pricing

LinkedIn Learning's Microsoft 365 integration and the Viva Learning ecosystem

Microsoft acquired LinkedIn in 2016 for $26.2 billion, and the integration of LinkedIn Learning into the Microsoft 365 ecosystem has deepened substantially since then. For L&D compliance purposes, the Microsoft integration introduces additional surfaces where LinkedIn Learning content appears — and where the employer's captioning obligation follows the content.

Microsoft Viva Learning

Microsoft Viva Learning is the learning aggregation hub within the Microsoft Viva employee experience platform, embedded inside Microsoft Teams as a tab. Viva Learning allows employees to discover and access learning content from multiple sources in a single Teams-embedded interface — LinkedIn Learning library courses, content from the employer's LMS (Cornerstone, Workday Learning, SAP SuccessFactors), Microsoft's own training content (Microsoft Learn), and internal SharePoint content — all surfaced through the same Teams tab.

LinkedIn Learning content inside Viva Learning carries the same caption tracks it has in the LinkedIn Learning portal. LinkedIn Learning library courses display in Viva Learning with LinkedIn's captions intact; the caption handling is pass-through from LinkedIn Learning's player. LinkedIn Learning custom content that the employer uploaded to LinkedIn Learning also surfaces in Viva Learning — and, critically, if that custom content lacks a caption file in LinkedIn Learning, it will also appear without captions in Viva Learning. The captioning gap follows the content regardless of which surface it is accessed through.

For employers that have deployed Viva Learning as the primary training discovery surface for employees, the Viva Learning integration with LinkedIn Learning means that an employee with a hearing disability who encounters uncaptioned custom content in Viva Learning has a claim against the employer regardless of whether the employee accessed it through the LinkedIn Learning portal, the Viva Learning Teams tab, or any other M365 surface that LinkedIn Learning content propagates to.

Microsoft Teams Learning Tab

Distinct from Viva Learning, some Teams deployments include a simpler Learning tab that links directly to the LinkedIn Learning portal URL for the employer's organisational library. This tab is not a full Viva Learning integration — it is essentially a framed link to LinkedIn Learning. From a captioning standpoint, the behaviour is the same as accessing LinkedIn Learning directly: LinkedIn's library courses have captions; employer custom content has whatever caption file the employer provided (or none, if none was provided).

Microsoft Stream and LinkedIn Learning

Employers that produce training video for upload to LinkedIn Learning custom content often film or record that content using tools that deposit video in the M365 ecosystem — Microsoft Teams recordings landing in Microsoft Stream on SharePoint, or screen-capture recordings produced with Camtasia, Loom, or SharePoint Video pages. This creates a common workflow pattern: the video is created in Stream → the team wants to assign it as mandatory training → the video is downloaded and uploaded to LinkedIn Learning custom content. At each transition, the caption state of the video must be maintained or created:

Manager course assignments via Viva Learning

In Viva Learning, managers can assign learning content — including LinkedIn Learning courses — directly to their team members from within the Teams interface. A manager assigning a LinkedIn Learning library course to a team member is assigning content that LinkedIn has captioned — the ADA obligation for that specific assignment is met by LinkedIn. But a manager assigning a LinkedIn Learning custom content item (an internal product training video, an onboarding module) is assigning content where the captioning obligation is the employer's. If the manager assigns uncaptioned custom content as mandatory training, the employer has not fulfilled its ADA Title I accommodation obligation for hearing-impaired team members in that assignment.

LinkedIn Learning with Microsoft Entra ID (formerly Azure AD)

LinkedIn Learning integrates with Microsoft Entra ID for single sign-on in organisational deployments. This integration is SSO and user-provisioning — it does not affect caption tracks. But it is relevant for access-control and accommodation purposes: employees who access LinkedIn Learning via Entra SSO have the same captioning access as those accessing directly. Disability accommodation documentation in the HR system (whether Workday, SuccessFactors, or an HR module in a Cornerstone/Docebo deployment) should flag which employees require captioned training, and that flag should drive a verification step that all custom content assigned to those employees has a caption file uploaded.

Vocabulary failure modes in LinkedIn Learning custom content

The vocabulary challenge in LinkedIn Learning custom content is specific and predictable. Because LinkedIn Learning custom content is employer-internal training, it contains exactly the vocabulary categories that generic STT systems handle worst — proper nouns that are entirely internal to the employer and do not appear in any publicly available speech corpus.

Company product names and feature names

Every SaaS company, technology company, or enterprise software vendor produces LinkedIn Learning custom content that includes the company's own product and feature names. These names were invented by the company's product team and do not exist in any public speech-recognition training corpus. Whisper, Google Speech-to-Text, and Azure Speech-to-Text will substitute phonetically similar common words, create garbled output, or simply produce incorrect transcriptions. Examples of the failure pattern:

Internal process names, methodology names, and team names

Compliance training, onboarding, and manager training frequently reference internal processes by their proper names: the "People Review" process, the "Blue Book" methodology, the "Horizon Planning" framework, the "TIGER team," the "Grow Framework" for career conversations. These are proper nouns in the employer's vocabulary but do not appear in any public STT corpus. Generic auto-captions will substitute common words phonetically, producing captions that confuse learners about what is being referenced.

LinkedIn platform vocabulary in LinkedIn-focused training

A particularly relevant vocabulary cluster: some employers produce LinkedIn Learning custom content that specifically teaches employees how to use LinkedIn's own platform. Sales teams produce training on using LinkedIn Sales Navigator for prospecting; marketing teams produce training on using LinkedIn Campaign Manager; HR teams produce training on LinkedIn Recruiter or LinkedIn Talent Hub. These videos are uploaded as LinkedIn Learning custom content so employees have a guided training experience. The vocabulary failure modes in this category are notable:

Compliance vocabulary specific to the employer's industry

Compliance training uploaded as LinkedIn Learning custom content carries industry-specific vocabulary that generic STT handles systematically badly. For the L&D team's employer:

ADA Title I employer obligations for LinkedIn Learning training assignments

ADA Title I (42 U.S.C. § 12111 et seq.) prohibits private employers with 15 or more employees from discriminating against qualified individuals with disabilities in the terms, conditions, and privileges of employment. Mandatory training assignments are a term, condition, and privilege of employment. The connection to LinkedIn Learning captioning:

Mandatory training as a term of employment

When an employer assigns a training course through LinkedIn Learning — whether it is a LinkedIn library course or a custom content item — and that training is mandatory (required for onboarding, required for compliance, required for advancement, required to maintain employment), the assignment is a term and condition of employment. An employee with a hearing disability who cannot access that training on an equal basis with hearing employees faces a term and condition of employment that disadvantages them because of their disability. This is a cognisable ADA Title I discrimination claim.

The practical implications:

Interactive accommodation process under 29 CFR § 1630.9

When an employee with a hearing disability requests a reasonable accommodation to access assigned training, ADA Title I requires the employer to engage in an "interactive process" — a good-faith dialogue with the employee to identify and provide an effective reasonable accommodation. The EEOC's guidance at 29 CFR § 1630.9 and Appendix to Part 1630 establishes the interactive-process framework. For LinkedIn Learning training assignments, this means:

The "undue hardship" defence — and why it does not apply to captioning

ADA Title I permits an employer to decline to provide a reasonable accommodation only if doing so would impose an "undue hardship" — a significant difficulty or expense in light of the employer's size, financial resources, nature of operations, and impact on the business. Captioning a training video with a modern auto-caption tool with glossary support does not constitute undue hardship for any employer with 15 or more employees. The cost of captioning a single training video through GlossCap is a fraction of the cost of responding to an EEOC charge, conducting a litigation defence, or paying a settlement. The undue-hardship defence is not a viable response to a captioning obligation for a training video.

ADA Title I charge risk

An employee with a hearing disability who was assigned uncaptioned mandatory training through LinkedIn Learning and who can document that they could not access that training on an equal basis with hearing colleagues has the factual basis for an EEOC Title I charge. The EEOC charge triggers an investigation; the employer must respond. If the employer cannot demonstrate that the training was accessible — either because it was captioned or because an equivalent accommodation was provided — the EEOC may issue a cause determination and initiate conciliation. Failure to conciliate can result in litigation. The risk scale is proportionate to the number of employees affected and the duration of the accessibility gap.

State disability laws

Several state disability laws impose accommodation obligations on employers with fewer than 15 employees (below the ADA Title I threshold) or impose obligations that are broader than ADA Title I:

For technology and SaaS companies — which are among the most concentrated LinkedIn Learning Organisations plan users — the combination of ADA Title I, California FEHA, and NYCHRL creates a comprehensive captioning obligation for any mandatory training assigned through LinkedIn Learning to employees in those states.

WCAG 2.1 AA compliance for LinkedIn Learning training content

WCAG 2.1 AA Success Criterion 1.2.2 (Captions — Prerecorded) requires that "captions are provided for all prerecorded audio content in synchronised media, except when the media is a media alternative for text and is clearly labelled as such." This is a Level AA conformance requirement — the bar required by ADA Title II (now explicitly via DOJ's 2024 WCAG 2.1 AA rulemaking, effective April 24, 2026), Section 508, Section 504, and increasingly by ADA Title III case law. For LinkedIn Learning custom content, WCAG SC 1.2.2 is the technical benchmark. What does "captions" mean at the WCAG level?

WCAG SC 1.2.2 — what "captions" requires

The WCAG definition of captions (from the WCAG 2.1 spec glossary): "Synchronized visual and/or text alternative for both speech and non-speech audio information needed to understand the media content. Captions: are synchronized with the audio, convey not only the content of spoken dialogue, but also identify who is speaking and convey sound effects and other significant audio information." The "accurately convey the audio" element is the one that auto-generated captions without vocabulary correction fail on. If the video says "our product Helix Pipeline" and the auto-generated caption says "our product Helix pipe line" or "our product Helix pylon," the caption has failed to accurately convey the audio. The caption exists — it is timed, it is synchronised — but it does not accurately convey the audio content of the prerecorded media. A caption that fails this accuracy requirement is not a "caption" within the WCAG SC 1.2.2 definition, and an organisation that provides only inaccurate auto-captions on its custom LinkedIn Learning content has not met WCAG SC 1.2.2.

WCAG 2.1 AA conformance for the LinkedIn Learning player

The LinkedIn Learning player itself — for both library content and custom content — is designed to be WCAG 2.1 AA conformant in its caption display interface. The CC toggle is keyboard-accessible; the caption display meets minimum contrast requirements; the caption text is resizable. LinkedIn maintains a VPAT (Voluntary Product Accessibility Template) / Accessibility Conformance Report (ACR) for LinkedIn Learning that addresses WCAG 2.1 AA conformance. The player's accessibility is LinkedIn's responsibility and is generally met. The employer's responsibility is the content of the caption track — the accuracy of the text in the VTT or SRT file that the employer provides for custom content. A perfectly accessible player displaying inaccurate captions does not satisfy WCAG SC 1.2.2.

Who performs the WCAG 2.1 AA conformance assessment

In a corporate training context, the employer is responsible for the WCAG 2.1 AA conformance of the training content it assigns to employees — particularly mandatory training. The employer cannot rely on the platform (LinkedIn Learning, its LMS, or Viva Learning) to guarantee that the content the employer uploaded is WCAG-conformant. The employer authored or sourced the content; the employer selected the caption workflow; the employer uploaded the caption file. WCAG conformance for custom content is the employer's claim to make — and the employer's liability if the claim is wrong.

For an employer seeking to document WCAG 2.1 AA conformance of its LinkedIn Learning custom content for an accessibility audit, accommodation documentation, or vendor procurement self-attestation, the documentation should show: (1) the custom content VTT files were produced with a captioning workflow that includes vocabulary-bias correction for company-specific terms, (2) a qualified reviewer verified caption accuracy against the audio for a representative sample, and (3) the VTT files conform to WebVTT format requirements with proper timing, synchronisation, and no overlapping cues.

LinkedIn Learning as part of a broader training portfolio — where GlossCap fits

For most L&D teams, the captioning compliance question is not really about LinkedIn Learning in isolation. It is about the full training portfolio — all the video-based training content that the organisation assigns to employees. LinkedIn Learning is one piece of that portfolio. Understanding the full portfolio map is what reveals the scope of the employer's captioning obligation:

Training portfolio audit framework

  1. LinkedIn Learning library assigned courses. LinkedIn-captioned, professionally transcribed, WCAG 2.1 AA conformant for general vocabulary. The employer's obligation for this content is met by LinkedIn. Action required: none for the captions themselves; verify the content is accessible via a learner accessibility audit.
  2. LinkedIn Learning custom content (employer-uploaded). Employer's full captioning obligation. No captions provided by LinkedIn. Every video file uploaded by the employer to LinkedIn Learning Organisations custom content must have a VTT or SRT caption file uploaded alongside it. Action required: caption with GlossCap, export VTT, upload to LinkedIn Learning custom content.
  3. LMS-hosted internal training video. If the employer also uses a separate LMS (Docebo, TalentLMS, Cornerstone, Workday Learning, Absorb, Canvas) for some or all of its training, the employer-hosted video on that LMS is the employer's captioning obligation. Action required: caption with GlossCap, export VTT or SRT per the LMS format requirement, upload caption track to the LMS content asset.
  4. Recordings of live sessions assigned as training. Teams meeting recordings, Zoom recordings, Webex recordings that are subsequently promoted to training content — assigned to employees via LinkedIn Learning custom content, the employer's LMS, or directly as a link. These recordings have auto-generated STT transcripts from the meeting platform (Microsoft Speech-to-Text for Teams, Amazon Transcribe for Zoom, Webex STT) that are unreliable for company-specific vocabulary. Action required: run through GlossCap's glossary-biased captioning, export corrected VTT, upload to the relevant platform.
  5. Third-party SCORM or video packages purchased from content vendors. Compliance training modules, safety training, harassment prevention — purchased from vendors and hosted in the LMS. The vendor owns the captioning obligation for their content; the employer should verify the vendor's VPAT/ACR before assigning the content to hearing-impaired employees. Action required: review vendor VPAT/ACR, document the accessibility evidence.
  6. Screen-capture software training (Camtasia, Loom, OBS). Internal product walkthroughs, software training, IT help videos produced with screen-capture tools and uploaded to LinkedIn Learning custom content or the LMS. These are among the highest proper-noun-density video type — every UI element, feature name, and workflow step is narrated. Action required: caption with GlossCap with a full product vocabulary glossary, export VTT, upload.

GlossCap's role in this portfolio is specifically the employer-responsible portion: items 2, 3, 4, and 6 above. LinkedIn handles item 1; the content vendor handles item 5 (and GlossCap can handle it if the vendor's captions are inaccurate and the employer needs to produce corrected tracks). The employer-responsible portion is typically where the compliance gaps are, because it contains the employer's proprietary vocabulary that no generic captioning tool handles reliably.

Building the glossary for LinkedIn Learning custom content

The single most impactful step for bringing LinkedIn Learning custom content captions from "auto-generated and unreliable" to "glossary-biased and accurate" is building the company glossary that drives the captioning. GlossCap pulls this glossary from Notion, Confluence, or Google Docs — wherever the organisation's canonical vocabulary lives. The glossary should include:

This glossary is fed into GlossCap's Whisper decoding bias. The result is caption files that accurately transcribe company-specific terms that would otherwise be substituted, garbled, or omitted by generic STT — which is exactly the accuracy standard WCAG SC 1.2.2 requires.

Integrations — how LinkedIn Learning connects to other LMS platforms

LinkedIn Learning's Organisations plan integrates with a range of enterprise LMS platforms, creating scenarios where the same training content — including the captioning obligation split — operates across multiple systems simultaneously.

Docebo and LinkedIn Learning

Docebo (see Docebo captions reference) supports a LinkedIn Learning integration via AICC that surfaces LinkedIn Learning library courses inside the Docebo learner portal. Learners can access LinkedIn Learning courses from within Docebo without leaving the platform. From a captioning standpoint, LinkedIn Learning library courses accessed through Docebo retain LinkedIn's caption tracks; the caption display depends on the player rendering in Docebo's LinkedIn Learning integration frame. Docebo-native content (courses authored by the employer and hosted in Docebo) is separately the employer's captioning obligation, managed through Docebo's caption-upload workflow for video courses and Docebo's SCORM/xAPI player for packaged content. The employer's captioning workflow for Docebo-hosted content uses GlossCap → VTT export → Docebo caption track upload, as covered in the Docebo captions reference.

TalentLMS and LinkedIn Learning

TalentLMS (see TalentLMS captions reference) integrates with LinkedIn Learning via the LinkedIn Learning Content API. LinkedIn Learning courses appear as recommended content within TalentLMS, and learners can access them from the TalentLMS interface. LinkedIn library content retains LinkedIn's captions; TalentLMS-native content (employer-authored courses and video uploaded to TalentLMS) is the employer's responsibility. TalentLMS accepts SRT caption files for video content; VTT is accepted in some configurations. GlossCap exports both. The glossary-biased workflow is the same for TalentLMS-hosted content as for LinkedIn Learning custom content — the vocabulary in the training determines whether generic or glossary-biased captions are required.

Cornerstone OnDemand and LinkedIn Learning

Cornerstone OnDemand (see Cornerstone captions reference) supports LinkedIn Learning content ingestion into the Cornerstone Content Library via the LinkedIn Learning Content Connector. LinkedIn Learning courses appear in the Cornerstone Content Library alongside Cornerstone-native content. For large enterprise Cornerstone deployments, the combination of Cornerstone-hosted internal content plus LinkedIn Learning library content is the typical portfolio shape. The Cornerstone-hosted content is the employer's captioning obligation; the LinkedIn library content is LinkedIn's. Cornerstone's caption-track-upload model for direct video assets and its SCORM/xAPI ingestion path for authored content are covered in the Cornerstone captions reference.

Workday Learning and LinkedIn Learning

Workday Learning (see Workday Learning captions reference) includes LinkedIn Learning as an External Learning content source — LinkedIn Learning courses can be surfaced inside the Workday Learning interface alongside Workday-native training content. Workday-native content (employer-authored lessons, Workday platform training, campaign-assigned compliance training) is the employer's captioning obligation, managed through Workday Learning's VTT caption-upload workflow. Workday Learning does not auto-generate captions; VTT files must be produced externally. The glossary-biased workflow for Workday training content is especially important because Workday-specific vocabulary (module names, business process names, UI element names) is among the densest proper-noun vocabulary in enterprise training video.

SAP SuccessFactors Learning and LinkedIn Learning

SAP SuccessFactors Learning Management System integrates with LinkedIn Learning to surface library courses within the SuccessFactors learning interface. SAP SuccessFactors-native training content — including content for SAP, Ariba, Concur, and SuccessFactors platform training — is the employer's captioning obligation. SAP platform vocabulary (transaction codes, module names, configuration terminology) is another dense proper-noun category that generic STT handles poorly. The workflow for SAP SuccessFactors-hosted content follows the same pattern: GlossCap with SAP vocabulary glossary, VTT export, caption-track upload to SuccessFactors. See also the SAP Enable Now captions reference for SAP-specific training authoring workflow.

Microsoft Viva Learning and LinkedIn Learning

As covered in the M365 integration section above, Microsoft Viva Learning aggregates LinkedIn Learning content alongside content from the employer's LMS and SharePoint in a Teams-embedded learning hub. The captioning obligation split in Viva Learning mirrors the split in LinkedIn Learning: LinkedIn library content retains LinkedIn's captions; employer custom content requires employer-supplied caption files. For M365-first organisations that have adopted Viva Learning as the primary training surface, ensuring that LinkedIn Learning custom content has caption files uploaded in the LinkedIn Learning admin portal is the step that propagates correct captions through to the Viva Learning surface. Viva Learning does not add or fix captions — it surfaces whatever caption state the source content has.

FAQ — LinkedIn Learning captions

Does LinkedIn Learning provide accurate captions for all its library courses?

LinkedIn Learning library courses — the 20,000+ professionally produced courses available on the LinkedIn Learning platform — are captioned by LinkedIn using professional transcription. For general-vocabulary content (technology frameworks, business concepts, project-management methodology, leadership principles), the captions are accurate and WCAG 2.1 AA conformant. The "accurate" qualifier has a specific scope: LinkedIn Learning library captions are accurate for the general vocabulary of the course topic. They are not produced with any company-specific vocabulary context — they cannot know a particular employer's product names, internal process names, or proprietary terminology. For employers assigning LinkedIn Learning library courses as part of a broader training programme, the LinkedIn library content can be considered captioned and accessible; the compliance gap is in the employer's own internal training content, not in LinkedIn's library.

Are we responsible for captioning our custom content uploaded to LinkedIn Learning?

Yes. LinkedIn Learning's custom content feature — available on Organisations plans — allows employers to upload their own training video files (MP4) to appear in their organisational LinkedIn Learning library alongside LinkedIn's courses. LinkedIn does not provide captions for this employer-uploaded content. The employer is fully responsible for providing a VTT or SRT caption file alongside each custom content video upload. This responsibility derives from ADA Title I (42 U.S.C. § 12111 et seq.) for employers with 15+ employees: mandatory training assigned to employees via LinkedIn Learning is a term and condition of employment, and the employer must ensure hearing-impaired employees can access it on an equal basis. Uploading custom content to LinkedIn Learning without a caption file creates an ADA Title I accommodation gap for any hearing-impaired employee assigned that content. The correct workflow: caption the video with a glossary-biased tool (GlossCap), export the VTT, upload both the MP4 and the VTT to the LinkedIn Learning custom content entry.

What caption file format does LinkedIn Learning accept for custom content uploads?

LinkedIn Learning accepts both SRT (SubRip Text) and VTT (WebVTT) format caption files for custom content uploads. The upload field appears in the LinkedIn Learning admin portal's custom content management interface after the MP4 video file has been uploaded. The employer selects the language of the caption track (typically "English [en]") and uploads the caption file. Both formats are supported; VTT is the recommended format for cross-platform portability, as VTT is the standard used by HTML5 video players, most modern LMS platforms, and the broader web video ecosystem. SRT is more widely supported by legacy tools and some authoring workflows. GlossCap exports both SRT and VTT from the same captioning run, so the employer can choose whichever format is appropriate. The VTT file must be a valid WebVTT file — beginning with the "WEBVTT" header line — and must have properly formatted timecodes in HH:MM:SS.mmm --> HH:MM:SS.mmm format. Non-overlapping cues and accurate synchronisation to the video are required for WCAG SC 1.2.2 compliance.

Does using LinkedIn Learning satisfy our ADA Title I training accommodation obligation?

Partially. LinkedIn Learning satisfies the ADA Title I captioning obligation for its own library content — the professionally transcribed, captioned courses that LinkedIn produces. An employer who assigns LinkedIn Learning library courses to hearing-impaired employees as mandatory training has generally met the captioning portion of its ADA Title I obligation for those specific courses, because LinkedIn has provided the captions. However, the ADA Title I obligation extends to the employer's full training portfolio, not just the LinkedIn Learning library portion. If the employer also assigns custom content uploaded to LinkedIn Learning (which lacks LinkedIn-provided captions), internal LMS-hosted training, or meeting-recording-derived training alongside LinkedIn Learning courses, the employer's ADA Title I obligation covers all of it. "We use LinkedIn Learning" is not a complete answer to an ADA accommodation request from a hearing-impaired employee who was also assigned uncaptioned custom content. The correct posture: ensure all employer-uploaded custom content has VTT caption files, and extend the same workflow to all other employer-authored training in the portfolio.

What happens when we integrate LinkedIn Learning with our LMS — who owns the caption obligation?

The caption obligation follows the content ownership, not the platform. When LinkedIn Learning integrates with an LMS (Cornerstone, Docebo, TalentLMS, Workday Learning, SAP SuccessFactors), two types of content coexist in the learner's view: LinkedIn Learning library content and employer-hosted LMS content. For the LinkedIn library content, LinkedIn owns the caption obligation regardless of which platform surfaces it — the LinkedIn caption track travels with the content. For the employer-hosted LMS content, the employer owns the caption obligation regardless of whether the learner accesses it through the LMS interface or through a Viva Learning hub or through a LinkedIn Learning integration. The integration surfaces the content; it does not transfer the captioning obligation. The employer must ensure that all employer-authored and employer-hosted content in the integrated portfolio has accurate caption files, produced with a glossary-biased workflow for vocabulary accuracy, regardless of which platform renders it.

Do LinkedIn Learning's captions satisfy WCAG 2.1 AA SC 1.2.2 for library courses?

Yes, for general-vocabulary content. LinkedIn Learning library course captions are produced through professional transcription and are designed to satisfy WCAG 2.1 AA Success Criterion 1.2.2 (Captions — Prerecorded). The captions are synchronised with the audio, identify speakers where relevant, convey non-speech audio information, and accurately transcribe the spoken content. LinkedIn Learning maintains a VPAT/ACR for the LinkedIn Learning platform that addresses WCAG 2.1 AA conformance. The practical qualification is "general-vocabulary content": a LinkedIn Learning course on Python programming will correctly caption Django, Flask, and common Python vocabulary, because these are general-industry terms in the public domain. The courses were not produced with any employer's proprietary vocabulary context. For the employer's internal custom content, the employer must supply the caption file and must ensure that file satisfies WCAG SC 1.2.2 — which requires accurate captions, not just captions that exist. An inaccurate auto-generated caption file uploaded to LinkedIn Learning custom content does not satisfy WCAG SC 1.2.2, because an inaccurate caption is not a "caption" within the WCAG definition (captions must "convey not only the content of spoken dialogue" accurately).

Further reading