This event has ended

Coder Dojo Orange County #5

Coder Dojo OC

Saturday, September 14, 2013 from 1:00 PM to 5:00 PM (PDT)

Irvine, CA

Coder Dojo Orange County #5

Ticket Information

Type End Quantity
Intro to Scratch, age 5-17 (1-3pm) Ended Free  
Intermediate/Advanced Scratch, age 5-17 (1-3pm) Ended Free  
Intro to HTML, age 5-17 (3-5pm) Ended Free  
Intermediate Advanced Programming, age 5-17 (3-5pm) Ended Free  
Adult (Accompanying Child) Attendee Ended Free  
Mentors/Volunteers Ended Free  

Share Coder Dojo Orange County #5

Event Details

CoderDojo OC is a free open non-profit movement to teach youth ages 5-17 to code.

We will be breaking our Dojo into 4 classes.

Please select only one class per kid to attend.

From 1-3pm: Class 1 - Intro to Stratch
From 1-3pm: Class 2 - Intermediate/Advanced Stratch

(Please have Stratch install on your laptop.  http://scratch.mit.edu/scratch_1.4/)

From 3-5pm: Class 1: Intro to HTML
From 3-5pm: Class 2: Intermediate/Advanced Programming

Please bring a laptop and charger. Tablets are not compatible with the programming environment.

If you are 12 or under, your parent must stay with you during the session.


Class Details
--------------------------------------------------------------------

Scratch

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 finetuning programming competence and artistic talent.


Intro to HTML

Learn the language of the web and how to construct websites - no previous experience required.  HyperText Markup Language is the core syntax for putting information on the worldwide web.  If you want to create or modify web pages, it's best if you learn HTML.

HTML will give you a solid grounding before taking on new languages.

You can write your HTML by hand with almost any available text editor, including notepad that comes as a standard program with Windows.


Intermediate/Advanced Programming

September class we'll learn to use the technologies that power the Web.

HTML, CSS, JavaScript

HyperText Markup Language is the core syntax for putting information on the worldwide web.  If you want to create or modify web pages, it's best if you learn HTML.

Cascading Style Sheets is a language for describing the appearance of web pages.  To create good-looking web pages, you need to learn CSS in order to define the appearance and location of the HTML elements within the pages.

JavaScript is the programming language that enables web pags to respond to the user interaction beyond the basic level provided by HTML links and forms.

Some upcoming classes will include:

PHP is a server-side language with files that are processed before they are sent to a client computer. It’s easily available in even the cheapest shared hosting servers and runs some of the biggest web sites on the Internet including Facebook. PHP also serves as the engine for most blogging platforms, including Wordpress.

Python is becoming increasingly popular software development tools.  Scripting languages are simpler, safer and more flexible than system languages. Python in particular emerges as a near ideal candidate for a first programming language.


Ruby on Rails is one of the fastest-growing web development platforms. Ruby on Rails is a full-stack framework that covers both front and back end design. It’s at the heart of sites like Twitter, Hulu, 43Things, and Basecamp. Major Brands like Amazon and eBay even have Ruby on Rails projects.

Arduino is an open-source electronics prototyping platform with both hardware and software components. Arduino’s hardware is programmed with a language similar to C++, and although it may not be the easiest of entry points for learning programming, there’s something about building things that actually move that can be pretty compelling.

We're looking for more volunteers/mentors.

“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

Have questions about Coder Dojo Orange County #5? Contact Coder Dojo OC

When & Where


Fast Start Studio
15550 Rockfield Boulevard
Irvine, CA 92618

Saturday, September 14, 2013 from 1:00 PM to 5:00 PM (PDT)


  Add to my calendar

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.