- Intake process. Accepting new people, processing them, and estimating current skill level.
- Peer accreditation.
- Baseline skill set (minimum skills). What should you know? Only programmers? Completely new to computer science? Formal training but no professional skills?
- Incentives. Why should you take this course? The end benefits to the people need to be clearly defined and rationalized.