Professional development is at the heart of teacher practice. But in addition to learning on the job and formal training courses, you can increase your confidence and competence as a teacher by accessing the abundance of resources available online today, starting with the following: