An ethics training program is a required part of any workplace and its environment as it ensures that everyone within the workplace understands the code of ethics, what it means for behavior to be ethical or unethical and the consequences of unethical behavior. Those involved in the training program are also important because they need to be able to communicate effectively and clearly so that everyone walks away having learned something that will benefit them.

Determine whether the program will be online or in person. An important issue to decide is whether the program will be held in sessions online or with groups of people or if you want to offer both.You may look at a variety of factors when determining this including the current amount of employees, how soon you would like newly hired employees to begin working, and whether it will be in conjunction with other job trainings. Additional things to take into consideration would be location: could the program be learned from home or would you rather the program participants learn it at a decided venue?

Choose content. When creating an ethics training program, the content is the most important part as you want those who attend the program to go away with an understanding of the code of ethics, what to do when encountered with unethical behavior and how to report unethical behavior. Compare different ethics training programs that are available for ideas on what content to include and what might not be necessary or applicable to your company.

Decide how to present and display content. The content you decide upon can be presented in a variety of ways and you are not limited in how many forms of media you use to conduct the program. You can create videos that show different scenarios that attendees can replicate during a session; have mini quizzes after a certain amount of lessons to make sure that everyone has the same understanding, make presentations using presentation software and different displays (i.e. posters) and use props for demonstrations.

Choose the number of people per session. Depending on the content and how it is presented, you may need 10 people to effectively complete the program or only 2 or maybe you just need an even or odd number of people. Sometimes you may only have one person who has not completed the ethics training program.

Determine the length of the program. If you want the program to be effective, you must given the attendees time to learn and understand the material presented. For example, if presenting the material takes 2 hours, you should have at least one hour devoted to checking to see if the attendees have grasped the concepts.

Do a test run of the program. Whether online or in person, you must try to get all the kinks out of the program. For an online program, make sure you give ample time for reading the materials and taking quizzes/tests. Ensure the material is presented with the right color contrasts, things are not misspelled and all the links work correctly. For in person, make sure you have ample time to present the material without having to rush, allow time for questions during the lessons, get rid of unnecessary time and make sure you have all the materials and presentation equipment you need. To help, have the participants give feedback.

Finalize the program and gather the appropriate materials.