San Francisco, California
London, United Kingdom
CoderDojo OC is a free open non-profit movement to teach youth ages 5-17 to code. The goal of our program is help introduce kids to computer programming. We usually have Coder Dojo OC once a month.
We will be breaking our next Coder Dojo into 4 classes.
Please select only one class per kid to attend.
From 1:00pm-2:30pm: Class 1: Intro to Programming using Scratch
From 1:00pm-2:30pm: Class 2: Intro to Web Design using HTML
From 3:00pm-4:30pm: Class 4: Intro to Gaming using Stencyl
(Please have wifi on your laptop)
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.
Intro to Programming using 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 Web Design using HTML
Kids will learn how to build a basic webpage with html using a text editor. Every webpage you look at is written in a language called HTML. You can think of HTML as the skeleton that gives every webpage structure.
Intro to Gaming using Stencyl
Stencyl is a game creation platform that allows users to create 2D video games for computers, mobile devices, and the web. Stencyl uses a highly intuitive block-snapping interface inspired by the popular MIT Scratch project, which has proven to be an effective teaching model with children as young as 6.
“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