We are looking for students who are passionate about software engineering, have experience in tutoring pre-teens or teens (other subjects are okay too), and have an entrepreneurial & startup mindset.
Why teach with us?
This unique opportunity allows you to:
Learn: Apply and deepen software development and computer science knowledge
Teach: Shape young minds and inspire teenagers to solve problems using technology
Build: Be part of a fast-growing organization and lead an expanding instructional team
You are eager to shape the skills and minds of our next generation
You love to learn and expand knowledge in engineering and computer science
You have strong interest in software engineering, from mobile app development, to web programming, to hardware programming
You are fluent in one or more programming languages
You have previous engineering teaching experience, through a course, team training, etc.
Lead and instruct virtual classes for students (ages 5-18)
Provide students with meaningful and prompt feedback on their progress
Work with First Code staff to best meet the needs and learning styles of students
Independently guide students through development of a final project
Create a dynamic and fun virtual classroom environment
Assist the curriculum development team with content creation
Classroom quality is our top priority. All interns have to go through a comprehensive training program designed collaboratively by First Code lead instructors and professional educators. Through our program, each intern instructor picks up design philosophy of our programs, teaching strategies, and classroom management strategies.
The entire program includes discussion, self-study, mock teaching, and class observations. The sessions will be hosted at the beginning of the internship program, and each intern instructor is expected to complete all the sessions.
If you are interested in joining First Code Academy, please send a CV and cover letter to