katerina navab

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 masters in Educational Technology 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.


๐Ÿ‘ฉ๐Ÿผโ€๐Ÿซ 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.