| 1 | Knowing the basic concepts of P4C. |
| 2 | Knowing the major fields of philosophy |
| 3 | Distinguishing the philosophical questions from other types of questions |
| 4 | Creating philosophical questions |
| 5 | Selecting suitable stimulants for P4C. |
| 6 | Searching and reporting the nature of a philosophical problem and a philosophical debate |
| 7 | Analyzing different stimuli that can be used in P4C |
| 8 | Planning a P4C application |
| 9 | Implementing a P4C plan |
| 10 | Using the methods effectively in P4C applications. |
| 11 | Reporting and evaluating a P4C application. |