Each of the curriculum modules herein is designed around a topic-based training session, which is in turn composed of a number of distinct parts – this resource explains the basic structure of a session module and the logic behind this structure.

This curriculum has been developed following the Activity-Discussion-Inputs-Deepening-Synthesis, or ADIDS approach, to adult learning and has organized its training sessions according to this design. ADIDS has been used effectively in advocacy and skills training on human rights issues, and we have found it to be useful in helping participants with minimal technical knowledge better understand the complexities of digital security and Online safety. For trainers, it can also provide a useful framework when creating lesson plans.

Each topic is structured using the ADIDS module approach that addresses relevant tools, practices, and approaches to the overarching digital security topic. 


Each ADIDS element in this curriculum can be used as-is or adopted to be delivered in a way that supports the context of the targeted participants.

The trainer is free to customize their agenda to suit the specific needs of the training and the participants.

Additional resources.



Activity (easing into the topic): Each module begins with an Activity that illustrates the material that is to follow. These act as “icebreakers” for new participants and will ease them into thinking about a topic that may be new to them.

Discussion (providing context): Discussion sessions follow each of the Activity sessions. These sessions are designed to engage participants in a conversation about the topic (and the preceding session).

Input (interacting): After the two previous steps (Activity and Discussion) the participants will be guided through an effective Input session in which participants are engaged with a range of materials, including case studies, that will facilitate a give-and-take in knowledge sharing between the trainer and the participants.

Deepening (hands-on activities): This session includes the application of skills, software, and learning to use them. This is possibly the most important session in the training, as this is where participants learn new skills by doing them. It follows the previous three segments so that the participants understand why they are learning a particular skill.

Synthesis (reflection): Lessons benefit from practice and review, and learning is reinforced by reflecting on the knowledge acquired. In this session, the knowledge and skills that have just been addressed are summarized, with the participants encouraged to ask questions and seek clarification.