Coding Bootcamp

The Teacher Who Taught Herself to Code: How creating tools for her classroom launched Anna Andresian’s career in tech

Anna Andresian ● Staff Software Engineer ● AltSchool

Anna Andresian ● Staff Software Engineer ● AltSchool

Teachers unlock the potential in us all to acquire new skills and develop our talents and interests over time. For 11 years, Anna Andresian did just that as a Latin teacher at various middle and high schools around the United States.

As a high school student, Anna loved studying science and had dreams of becoming a high school physics teacher. Spanish and Latin, her next favorite subjects in school, influenced her decision to change her major once she entered college. After graduating from Brown University with a BA in Classics, Anna took a teaching job at Rocky Hill School in Rhode Island. In 2004, she moved to London to receive her master’s in Classics at Oxford. From there her passion for teaching and learning deepened, and she taught at numerous schools around the US, including in New Jersey and Colorado.

 As her teaching career progressed, Anna realized that she wanted to make the material delivery more dynamic and interactive for her students. She began recording macros in Microsoft Word, which are saved sequences of commands or keystrokes that can be recalled. She used macros to color code certain texts and allow for better language association. This experience sparked a curiosity in technology and led her to inspect the generated code to figure out how to write different macros to solve more complicated problems.

“This enabled me to use Word as a presentation tool without ever writing on the whiteboard,” Anna says. “I [then] created self-correcting Excel spreadsheets that allowed students to type in a Latin noun or verb and then type in its forms, receiving feedback about which answers were right and wrong.”

In 2012, Anna discovered an opportunity to establish a base of coding knowledge with the convenience of learning at her own school. When two students started an after-school programming club to teach other students how to write their own games, Anna decided to join and became “totally addicted to coding.”

“I started building some online tools that my students could use to practice their Latin, and I found that these online tools really changed the range of what was possible in my classes,” Anna says. “The more I learned, the more I felt was possible.”

She enjoyed creating new tools to use in the classroom, such as homework assignments that give automatic feedback and interactive games that teach students how to practice vocabulary. At the end of the 2013 school year, Anna took a break from teaching and attended the Recurse Center in New York for three months to further her coding knowledge. Out of pure interest in technology, she did a lot of back-end work at the workshop. After completing that program, Anna took her first technical job working on education web apps at Amplify.

“I really loved that the whole point of the [Recurse Center] program was not to get hired, but to make us better programmers,” she says. “You pick what you want to work on and you spend your days working towards that!”

 After working at Amplify for a year and a half, Anna joined AltSchool, where she now works as a staff software engineer. At AltSchool, Anna continues to build her technical skills working on developing their personalized learning platform for K12 schools. Through her hard work and dedication, Anna seeks to harness the power of technology to revolutionize teaching methods for schools across the nation.