katerina walter

CODER & EDUCATOR

I am a coder 👩🏼‍💻, high school Computer Science teacher 👩🏼‍🏫, and a graduate student 👩🏼‍🎓 based in New York City 🗽.

My bachelor's degree is in Chemical Engineering from Columbia University, and I am currently working towards my master's in Game Development in Education at Columbia University's Teachers College.

Some stuff about me... I grew up in NYC, but my family is 🇬🇷 Greek, 🇮🇷 Iranian, and 🇬🇧 British. Things I 💜 include cats, video games, and the Yankees.


👩🏼‍💻 Coding Project Portfolio

MORE PROJECTS TO COME! I am a very busy teacher...

See the Pen 🐘 Emoji Zoo (Vue.js) by Katerina Navab (@katerinanavab) on CodePen.

See the Pen 🧠 Mindset Trainer (Vue.js) by Katerina Navab (@katerinanavab) on CodePen.

See the Pen WIP 🐾 Pet Landing Page by Katerina Navab (@katerinanavab) on CodePen.

See the Pen WIP 🎮 Poké Type Match (Vue.js) by Katerina Navab (@katerinanavab) on CodePen.


👩🏼‍🏫 CS Courses I Teach

PRE-AP CS: Web Development

The goal of the Pre-AP Computer Science course is to build a foundation in creative User Interface (UI) design and computational thinking through the exciting lens of Website Design & Development. Students review static website creation with HTML, dive into advanced CSS styling techniques, and learn to implement industry-standard tools like Bootstrap for Responsive Design. The programming language JavaScript is also introduced in the context of building interactive webpages, dynamic web applications, and browser games.

AP CSA: Java Programming

This course follows the College Board Advanced Placement curriculum for AP Computer Science A. The goal of the course is to design, analyze, and implement solutions to a wide array of problems. Students are introduced to the Java programming language as a means of accomplishing this goal. The technical focus of the course is Object-Oriented Programming (OOP) class design and implementation.

POST-AP CS: Python Applications

The Post-AP Advanced Topics in Computer Science course offers highly motivated students the opportunity to expand on topics covered in the Pre-AP and AP courses. Modern applications of the Python programming language are highlighted, including Data Science & Exploratory Data Analysis (EDA) with pandas/matplotlib/seaborn, dynamic web applications with Flask, database operations with SQL, and Machine Learning & AI.