In case you wish to build a new program that doesn't have similarities with any of your existing programs, you will have to create a new program form scratch.
This video provides a walk-through of the process of creating a new training program from scratch.
If you need to create a brand-new training program in FlightLogger – not based on an existing one – this guide walks you through the full process. We also explain how to structure the program using phases, lessons, and exercises.
Tip: If you already have a similar program on your account, we recommend using the program cloning feature instead. This saves you time by duplicating existing structure, lessons, and exercises.
Learn more: Cloning an existing training program
Step 1 – Go to Programs in Administration
Start by navigating to:
Administration → Programs
Here you’ll see a list of all existing training programs on your account.
Click Create program to begin.
Step 2 – Name the program and choose the master exercise list
Give your program a name, such as ATPL Winter 2026 or IR Module C.
Next, choose how you want to populate the Master exercise list – the master list of flight exercises used across lessons:
-
Copy from existing program: Ideal if your new program will reuse exercises from a current program (e.g., PPL).
-
Create manually: Use this only if no similar programs exist. You’ll need to build the full exercise list from scratch.
If you’re creating a master exercise list manually, see: Creating a Master Exercise List
You can also set up certificate and flight time limitation requirements as part of the program setup. These are explained in this guide: Getting started with requirements
Click Create program to continue.
Step 3 – Create your first program revision
Every training program starts with at least one revision – this is where all structure and content is built.
Click your new program → then click Create revision.
Give your revision a name (e.g., Rev 1) and select which columns to include in the student overview:
-
Recommended: Enable VFR Dual and VFR Solo
-
You can always change this later (even after students are attached)
Click Save revision.
Step 4 – Add phases and lessons
Click your new revision name to open it.
Start by creating one or more phases – for example:
-
Phase 1 – Basic handling
-
Phase 2 – Cross-country
Within each phase, add your lessons. For each lesson, you can:
-
Name the lesson (e.g., Lesson 1 – Emergency procedures)
-
Add a briefing text (supports links to documents or videos)
-
Set the syllabus time (e.g., 1 hour VFR dual)
Click Save lesson to continue.
Step 5 – Add exercises using the Lesson Builder
Click the name of the lesson to open the Lesson Builder.
Here, you can structure the lesson using:
-
Categories (e.g., Taxi, Takeoff)
-
Exercises, which you drag in from the right-side Master exercise list
💡 You can mark categories as allowing extra exercises, and you can toggle whether each exercise should be included in any repetition lesson by using the flag icon.
Exercises and categories can be reordered or deleted at any time.
Auto-save: Lesson Builder saves your changes automatically.
Step 6 – Add more lessons as needed
You can add lessons directly from the lesson overview or by clicking Add next lesson within the builder.
Repeat this until your full program is built.
You can reorder phases and lessons using drag-and-drop.
Step 7 – Review syllabus time
Once lessons are created, click the small toggle button in the lesson overview to view the syllabus time summary.
This gives you a quick visual overview of the total hours entered per category and helps ensure all time allocations are correct before launching the program.
Final step – Add students and go live
Your new training program is now ready to be used!
Since you only have one revision, you don’t need to activate anything – the revision is live by default.
You can now attach students to the program and start using it for bookings and training registrations.
Related resources
Need help?
If you need assistance creating or structuring your training programs, feel free to contact our support team via the Get Support button inside FlightLogger.