Offline learning is the capability to download course content — video files, assessment data, and supporting assets — onto a learner's device so that the course can be completed without an active internet connection, with all learning activity synced back to the platform when connectivity is restored. It is most relevant in contexts where reliable connectivity cannot be assumed: field workers, manufacturing floor employees, learners in emerging markets, and air-travel scenarios. The technical implementation typically involves a native or PWA (Progressive Web App) client that downloads encrypted video packages to local storage; the encryption prevents casual copying of the course content and is tied to the learner's identity token, expiring after a defined period. Learning events generated during offline playback — xAPI statements such as played, paused, completed, and quiz responses — are queued locally and flushed to the LRS (Learning Record Store) once the device reconnects, a pattern called deferred xAPI sync. The gotcha is queue management: if a learner completes a course offline and the local queue is lost (device reset, app uninstall), there is no recovery path; platforms must communicate this limitation clearly and design offline packages with resilient local storage. HLS is not natively usable for offline play in most browsers; offline delivery requires either a native app that can use platform DRM (Widevine, FairPlay) or a custom packaging step that wraps video in a downloadable encrypted container. ABR switching does not apply offline since the full selected rendition is pre-downloaded; the platform should let learners choose download quality to balance storage use against video fidelity.

