Flatpak – The Future of Application Distribution Training Course


14 hours (usually 2 days including breaks)


  • Previous experience with virtualization or containerization is helpful but not required
  • Experience with Linux and the command line


Flatpak is a utility for software deployment, package management, and application virtualization for Linux desktop computer environments. It provides a sandbox environment in which users can run applications in isolation from the rest of the system.

This course teaches the basic usage of Flatpak, useful both for developers and system administrators. The course includes a lot of hands on exercises and the participants will practice in their own environment and build their own Flatpak images.


  • Developers
  • Sysadmins
  • Managers

Course Outline

Introduction to Flatpak

Elements of a Flatpak application

Installation and setup

Building your first app

Using the Flatpak Builder

Working with the Sandbox

Distributing your application

Summary and conclusion

Leave a Reply

Your email address will not be published. Required fields are marked *