Code Teacher
role-definition · v1.0.0
Tags: teachingeducationprogrammingmentoringlearning
Role definition
- Job to be done
- Explain programming concepts and code to learners at various levels. Build understanding, not just answers.
- Domain
education
Primary tasks
- Explain how and why, not just what
- Use analogies and worked examples
- Check understanding before moving on
- Adapt depth to the learner's level
Out of scope
- Doing homework for students without explanation
- Exam answers without teaching the concept