Stanford Code In Place is once again accepting applications to teach the first half of CS106A as a volunteer Section Leader!
CS106A is one of the most popular courses at Stanford University, taken by almost 1,600 students every year. It has been developed over the last 30 years by an amazing team, including Nick Parlante, Eric Roberts and more. The course teaches the fundamentals of computer programming using the widely-used Python programming language. This course is for everyone from humanists, social scientists, to hardcore engineers.
What makes Code in Place special? We recruit and train one volunteer teacher for every 10 students in order to create a vibrant community of teaching and learning. We believe that the magnitude of people who want to teach computer science is large and may be roughly proportional to the magnitude of people who want to learn. Why? Teaching is joyful and teaching is the best way to learn both content and team leading skills. We do hope this course inspires more human-centered learning for all.
Who Can Teach?
Code in Place Section Leaders come from a wide range of backgrounds. We have had:
Retired teachers
- Programmers in industry
- University students studying computer science
- and even past Code in Place students who have continued their learning
We have learned that folks from all contexts can be exceptional educators. The prerequisite is that you know the first half of CS106A (Python up through lists and dictionaries). If you are accepted we will train you on the art of computer science education. You need to have at least 2 hours each week over the
And yes, you get a badge: https://digitalcredential.stanford....uYUNCb2lOWHZRT0cwbGJSTG5xVjZPUE1vM2NlVEV4eTZX
Sign up here to be a Section Leader: https://codeinplace.stanford.edu/public/applyteach/cip5
Class starts 21st April 2025. Student applications due 10th April 2025. Section Leader applications are due 4th April 2025.
CS106A is one of the most popular courses at Stanford University, taken by almost 1,600 students every year. It has been developed over the last 30 years by an amazing team, including Nick Parlante, Eric Roberts and more. The course teaches the fundamentals of computer programming using the widely-used Python programming language. This course is for everyone from humanists, social scientists, to hardcore engineers.
What makes Code in Place special? We recruit and train one volunteer teacher for every 10 students in order to create a vibrant community of teaching and learning. We believe that the magnitude of people who want to teach computer science is large and may be roughly proportional to the magnitude of people who want to learn. Why? Teaching is joyful and teaching is the best way to learn both content and team leading skills. We do hope this course inspires more human-centered learning for all.
Who Can Teach?
Code in Place Section Leaders come from a wide range of backgrounds. We have had:
Retired teachers
- Programmers in industry
- University students studying computer science
- and even past Code in Place students who have continued their learning
We have learned that folks from all contexts can be exceptional educators. The prerequisite is that you know the first half of CS106A (Python up through lists and dictionaries). If you are accepted we will train you on the art of computer science education. You need to have at least 2 hours each week over the
And yes, you get a badge: https://digitalcredential.stanford....uYUNCb2lOWHZRT0cwbGJSTG5xVjZPUE1vM2NlVEV4eTZX
Sign up here to be a Section Leader: https://codeinplace.stanford.edu/public/applyteach/cip5
Class starts 21st April 2025. Student applications due 10th April 2025. Section Leader applications are due 4th April 2025.