Skip to main content
Browse All Tips
Humans, please do not click this link.
Explain what counts as CS to help students realize that they are learning CS.
Stay positive and regularly reassure students that you have confidence in their abilities.
Establish a gallery of current and past projects to motivate students and to build community as students get to show off their work.
Explain that bugs are expected to encourage students to embrace mistakes.
Recruit friend groups to expand participation to students who might not enroll, and encourage students to promote your class so students hear from peers that CS is cool.
Share your own experiences and struggles, and embrace any mistakes you make.
Center field trips around personalized student experiences to increase the impact of these trips and give students exposure to informational interviews.
Create hands-on, meaningful, and relevant projects where students produce artifacts that require rigorous CS content-knowledge and software engineering skills.
Ensure a meaningful introductory CS learning experience for each student by creating differentiated expansions for assignments while providing the same starting points.
Have students greet you professionally by shaking their hand as they come in the classroom on the first day!
Subscribe to Effective Encouragement