Over the last hundred years, researchers have discovered an enormous amount about how people learn and how best to teach them. Unfortunately, much of that knowledge has not yet been translated into common classroom practice, especially at the university level.
This two-day class has the following overall goals:
- Introduce you to evidence-based best-practices of teaching.
- Teach you how to create a positive environment for learners at your workshops.
- Provide opportunities for you to practice and build your teaching skills.
- Help you become integrated into the Carpentries community.
- Prepare you to use these teaching skills in teaching Carpentries workshops.
Because we have only two days, some things are beyond the scope of this class. We will not be learning:
- How to program in R or Python, use Git or SQL, or any of the other topics taught in Software Carpentry, Data Carpentry, or Library Carpentry workshops.
- How to create your own lessons from scratch (although you will have a good start on the principles behind that sort of work if you are inspired to learn more).
*Please fill in the online application form if you wish to take part in this course. Priority is given to participants at our member organizations. We review open applications on a rolling basis, and accepted applicants are invited to join one of our online events.
The class will be hands-on throughout: short lessons will alternate with individual and group practical exercises, including practice teaching sessions. Those who complete the two full days and some short follow-up exercises online will be certified to teach Software Carpentry, Data Carpentry, and Library Carpentry workshops.
- All participants in this course are required to abide by our Code of Conduct.
- There are no specific prerequisites for this training, but participants will benefit from having attended a Data Carpentry, Software Carpentry, or Library Carpentry workshop either as learner or helper so that they are familiar with our teaching techniques and the style of our workshops.
- In particular, participants are not required to have any specific programming skills (though they should know enough about the subjects of one or more of our lessons to be able to teach them).
Feedback on these materials is welcome as an issue on the GitHub repository that hosts this site.
These materials are freely available under a Creative Commons license.