OC TECH HUB is a part of the international movement of FREE community coding clubs where tech professionals volunteer to mentor children in coding skills. Hundreds of Dojos around the world share their knowledge and experience with each other to help develop curriculum. The goal of our program is to help introduce kids to computer programming.

  • We commit to inspiring and supporting young people to learn how to create technology
  • We commit to encourage parent participation within our Dojo
  • We commit to sharing our knowledge for free (libre and open)
  • We commit to welcoming volunteers and children regardless of gender, race, sexual orientation, creed, religion or ability.

Class Details
--------------------------------------------------------------------
WHEN: 
We meet on first Saturday of each month, 9am-11:00am. Our future goal is to meet every Saturday with help of more mentors.

From 9:00am-9:45am: Class 1: Scratch
From 10:00am-11:00am: Class 2: Intro to HTML
From 9:00am-11:00am: Class 3: Advanced workshops 

WHERE:    PeopleSpace.  1691 Kettering St, Irvine, CA. USA.  PeopleSpace, Inc. is a 501(c)(3) non-profit charitable education organization.

HOW:   We welcome all children aged 5-17, regardless of experience. If a child has never programmed, we’ll help them get started. If they’re advanced, we’ll find them a mentor who can help them push their skills further… or engage them as student mentors to help other students advance… or both. Kids are encouraged to explore and be creative with code and coding tools.

    BRING A LAPTOP: Please bring a laptop and charger with wifi capability. Cellphone and Tablets are not compatible with the programming environment.  This is not a day-care program.  The parent must stay during the session.  Wouldn't you like to volunteer while staying?





    CLASS 1: SCRATCH
    The traditional programming language to the uninitiated is merely a confusing blend and arrangement of English words, semicolons and their syntactical relations. Often times, one glance at the syntax is all it takes to overwhelm and discourage a first-time programmer from learning and understanding basic programmatic elements such as loops, conditions, and variables.

    Scratch, on the other hand, lets one program just by using a mouse and applying a simple drag-and-snap action to coded bricks that only fit together if arranged and sequenced appropriately. This gives the user a chance to learn the fundamentals of programming and to be adept at logical thinking first before attempting to master syntax.

    Scratch sways the user to think the way a programmer should think and presents advanced computational concepts in a fun and exciting way. Think of what you want to do then make your project based on that idea, combining graphics, objects, music and sound effects in imaginative ways.

    The Scratch programming environment extends the kindergarten method of learning to the computer screen. By grabbing, dragging and snapping puzzle pieces together, one can draw pictures, tell fairy tales, build castles, play sounds and rhythm, and create games --- activities that reinforce and perfect the ability to think inventively and work together effectively while fine tuning programming competence and artistic talent.


    CLASS 2: INTRO TO HTML
    Kids will learn how to build a basic web page with HTML using a text editor. Every web page you look at is written in a language called HTML. You can think of HTML as the skeleton that gives every web page structure.

    “We owe it to our children to be able to teach them to understand code in a world where almost everything that they interact with on a daily basis will have some foundation in coding,” -Rosalyn Knapp

    CLASS 3: ADVANCED WORKSHOPS
    Advanced HTML / Arduino / 3D printing
    As announced.  We will add advanced workshop as demand picks up.