...."Where Imagination is greater than Knowledge".

We provide online and on-site programming classes for kids,

to fascinate them with technology.

Choose Your level...


 The beginner level introduces basic programming concepts like loops, decisions, functions without the syntax of any language, circuitry and robotics. 

This level focuses on building technical foundation.


The intermediate level transition kids to advanced computers concepts through Arduino and Raspberry Pi, Gaming, AI, Rocketry and 3D Printing. The kids do experiments and build models and projects.


The advanced level helps dive deeper in the diverse streams of web and mobile applications, conversational programming for Alexa and google home devices, blockchain, Internet of things, VR and AI.


Beautiful Landscape

explore coding in an interactive and engaging way

“At Violet Purple, children enter the world of computer programming without being fixated to a screen. Their lessons and workshops allowed my students’ imaginations to explore coding in an interactive and engaging way!”

— Caitlin Christopherson, Elementary school teacher, Fremont Unified School District.