About Us

STEAM K-12 is a Carlsbad, California-based Education Technology organization focused on providing Coding & Game Design Education for Kids, Teens and Educators. 

At STEAM K-12 we don’t just do simple coding with Scratch - we give our students access to the exact same tools professional software engineers, game designers and computer scientists use. Unity, Unreal, Apple (Xcode, Playgrounds, etc.), Google (Android Studio), Microsoft (Visual Studio), Python, AI/ML, Minecraft, Roblox and so much more. We don’t just stop at creating apps - we teach our students the entire software development lifecycle from conceptualization to designing to developing to publishing on the App Store(s).  Our classes are live, accessible friendly for both beginners and more experienced users and most important of all - fun. 
STEAM K-12 was founded 2020 and has served over 3,000 K-12 learners in the US and abroad. We have over 400 reviews and a 4.8/5 rating on Outschool. STEAM K-12’s  team of teachers are all college graduates and hold the rare combination of technical expertise and teaching experience. STEAM K-12’s core team is based out of North County and serve schools in San Diego, Orange, Los Angeles and Riverside counties (in-person) and offer a slew of Hybrid and Online options as well. 

STEAM K-12 was founded by Giancarlos Alvarado - an experienced 10 year Apple Developer  and veteran educator with over 15 years of teaching experience and over 10 credentials in New Jersey and California. Giancarlos has 3 Master’s Degrees of Education (TESOL, Educational Leadership and Education Technology) and is currently a Doctoral Candidate (ABD) at Grand Canyon University. 



Giancarlos Alvarado
Founder & Executive Director