top of page
Image by C Boyd

About Us

Sam Meddin





I am a student at Yale majoring in computer science and economics. I grew up in Chevy Chase, MD where I started Capital Coding Academy while a student at  B-CC High School. I enjoy being an active member of the Yale Computer Society, where we develop apps used by 10,000+ students in the Yale community. In my free time, I also enjoy being part of Yale's club swim and fishing teams, as well as playing intramural soccer and spending time with friends.



Python and Scratch Instructor

I am a student at Harvard majoring in physics and mathematics with a minor in Spanish. I grew up in northern Virginia but moved to Berlin, Germany in high school, graduating as valedictorian from the Berlin Brandenburg International School. At Harvard, I'm an active member of the club swim team, Model Congress, and various STEM-based organizations. I'm also the co-coordinator of the Harvard Undergraduate Environmental Justice group. 

Adam pic.jpeg


Scratch Instructor

I am a student at Yale interested in majoring in the social sciences. In high school I gained teaching experience as a writing tutor and developed a Python program which detects exoplanets using stars’ brightness data. I am really excited to join the CCA team this year! At Yale, I am a member of the club running team, a comedy publication, and the WYBC radio station.



Python and Scratch Instructor

I am a student at Yale majoring in computer science and economics. In high school I spent a lot of time around computer science between the AP CS courses I took and the individual projects I worked on, so I’m very excited to be joining CCA this year! Here at Yale, I am a member of the varsity softball team, and in my free time I like to spend time with friends and play the guitar.

Our Approach

Founded in the DC metro area, Capital Coding Academy offers one-on-one lessons for elementary and middle school students to learn to code, taught by students at Harvard and Yale. Whether your budding computer scientist is brand new to coding, looking to transition from Scratch to Python, or even enhance Python skills they've already developed, we are here to help. Our goal is not only for students to learn, but for them to have fun. We find this approach keeps students engaged and wanting to learn more so they can develop projects of increasing complexity that are as much fun to play as they are to code. We accept students of all skill levels, even those for whom using a computer is a new experience!

Lessons are offered in 50-minute intervals and are delivered using Zoom. Each session is fully interactive with a goal of being both fun and educational.

bottom of page