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

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

to fascinate them with technology.

Choose Your level...

BEGINNER

 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.

INTERMEDIATE

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.

ADVANCED

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.

Testimonials...

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.

©2017 by Violet Purple Inc.

(510) 497-0974 , info@violetpurple.io , 6335 Jarvis Ave, Newark, CA -94560