Upcoming events

    • 06/15/2019
    • 10:30 AM - 12:30 PM
    • Franklin Avenue Library, 5000 Franklin Avenue, Des Moines IA


    Each month at CoderDojoDSM, students ages 8 – 18 learn to code, build a website, create an app or game, program a robot, or simply explore technology in a less-structured, creative, and social environment. 

    At a Dojo, students can work on their own projects or work on projects and ideas that we curate. We'll focus on Scratch, Python and JavaScript, as well as some robotics and other technologies from time to time. With professional mentors also attending the Dojo, there likely will be someone who can help with any coding or digital making skill or project. Space is limited and registration by a parent is required.

    Visit www.coderdojodsm.com for more information.

    Register

    Requirements

    • Students age 8 - 18 (students 13 or younger require an adult to be present)
    • Bring a laptop computer or reserve a loaner (limited availability)
    • online registration must be completed by a parent or guardian

    • 06/17/2019
    • 06/20/2019
    • 4 sessions
    • Valley Community Center, 4444 Fuller Road, West Des Moines Iowa
    • 14
    Register

    In this introductory coding camp with a theme of sports, students age nine or above learn basic computer science principles and coding skills while programming computers with Scratch, a block-based visual programming language. This is a great camp for students introduced to coding at school (such as Hour of Code), but want to learn more. In each session of this camp, students are presented computer science principles and complete unplugged activities to learn about algorithms, conditionals, events, loops, randomness, sequencing, variables and more. Students will receive video-based instruction to create eight different sports-themed projects:  

    1. Victory Celebration
    2. Sports Commentary
    3. Net Sports
    4. Fitness Gadget Commercial
    5. All-Star Passing Drill
    6. Batter Up
    7. Extreme Sports
    8. Post-Game Interview
    Students will also take part in digital citizenship discussions as well as physical activities and snacks between projects. 

    Registration

    Your $95 registration includes use of computers and accessories, all materials, daily snacks, drinks and camp souvenirs. 

    Prerequisites

    • Youth ages 9 and above
    • Experience with keyboard and mouse
    • Completed online registration form
    Please review our list of frequently asked questions for more information about Scratch classes and camps.

    CS First is a program of Google and licensed under Creative Commons Attribution-ShareAlike 4.0 International License
    Scratch is a project of the Lifelong Kindergarten group at the MIT Media Lab and is available for free at scratch.mit.edu

    • 06/24/2019
    • 06/27/2019
    • 4 sessions
    • Eastview Community Center, 4101 East 42nd Street, Des Moines Iowa
    • 15
    Register

    Music & Sound iconIn this introductory coding camp with a theme of music and sound, students age nine or above learn basic computer science principles and coding skills while programming computers with Scratch, a block-based visual programming language. This is a great camp for students introduced to coding at school (such as Hour of Code), but want to learn more. In each session of this camp, students are presented computer science principles and complete unplugged activities to learn about algorithms, conditionals, events, loops, randomness, sequencing, variables and more. Students receive video-based instruction to work at their own pace while creating eight different music and sound-themed projects:  

    1. Introduction & Discovery
    2. Dance Party
    3. Musical Art
    4. Musical Talent Show
    5. DJ Mixer
    6. Music Video
    7. Movie Sound Effects
    8. Thank You
    Students will also take part in digital citizenship discussions as well as physical activities and snacks between projects. 

    Registration

    Your $95 registration includes use of computers and accessories, all materials, daily snacks, drinks and camp souvenirs. 

    Prerequisites

    • Youth ages 9 and above
    • Experience with keyboard and mouse
    • Completed online registration form
    Please review our list of frequently asked questions for more information about Scratch classes and camps.

    CS First is a program of Google and licensed under Creative Commons Attribution-ShareAlike 4.0 International License
    Scratch is a project of the Lifelong Kindergarten group at the MIT Media Lab and is available for free at scratch.mit.edu

    • 07/01/2019
    • 07/03/2019
    • 3 sessions
    • Eastview Community Center, 4101 East 42nd Street, Des Moines Iowa
    • 11
    Register

    MINDSTORMS EV3 iconThis is a great camp for students who enjoy building with LEGOs, want to make LEGOs come to life or who are interested in FIRST® LEGO® League (FLL). In this three-day robotics camp, students will build robots with the LEGO® MINDSTORMS® EV3 brick and then learn to program their robots to move and complete tasks using motors as well as the gyro, light and ultrasonic sensors. Students will also apply their new knowledge to completing Into Orbit missions on an official FIRST® LEGO® League competition table. Students will use teamwork, creativity, engineering, and block-based software to program an autonomous robot and accomplish objectives as a team, just like in a real FLL robot game!

    Registration

    Your $125 Registration includes use of computers and accessories, all materials, snacks and camp souvenirs. Note students will need to bring their own lunch each of the three days of camp. 

    Prerequisites

    • Youth ages 10 and above
    • Introduction to Scratch Class/Camp or equivalent block-based coding experience
    • Completed online registration form

    LEGO® and LEGO MINDSTORMS® EV3 are trademarks of the LEGO Group of companies which does not endorse or sponsor the YouthCode program. The LabVIEW Module for LEGO MINDSTORMS is a trademark of National Instruments. FIRST® LEGO League is a registered trademark of FIRST (firstinspires.org) which is not overseeing, involved with, or responsible for this activity.

    • 07/08/2019
    • 07/11/2019
    • 4 sessions
    • Eastview Community Center, 4101 East 42nd Street, Des Moines Iowa
    • 15
    Register

    Scratch iconIn this advanced Scratch coding camp, students nine or above extend their knowledge and skills of coding with the block-based visual programming language, Scratch. This camp is intended for students who have previously created programs in Scratch and understand coding basics such as conditionals, events, loops and variables. In each session of this camp, students deepen their knowledge of computer science basics with focus given to analysis, logic and interfaces while learning about lists, parameters, procedures, operators, string manipulation and more. Students will be introduced to augmented and virtual reality, creating Scratch projects that incorporate live video and hand gestures. They will also see how mathematics can bring coding to life! Each session of camp includes overview of computer science vocabulary and principles, unplugged activities and the following hands-on projects:

    • Guessing Game
    • Math Facts
    • Mad Libs
    • Musical Notes
    • Doodle Pad
    • Bouncing Lines
    • Polygon PlayPen

    Registration

    Your $95 Registration includes use of computers and accessories, all materials, snacks and camp souvenirs. 

    Prerequisites

    • Youth ages 9 and above
    • Introduction to Scratch Class/Camp or equivalent block-based coding experience
    • Completed online registration form

    Scratch is a project of the Lifelong Kindergarten group at the MIT Media Lab and is available for free at scratch.mit.edu.

    • 07/08/2019
    • 07/11/2019
    • 4 sessions
    • Eastview Community Center, 4101 East 42nd Street, Des Moines Iowa
    • 13
    Register

    Python iconPython is a great starting text-based language for youth as it has a gentle learning curve, is concise and easy to read, and has lots of available documentation and learning resources. It is a good language to have in any coder’s portfolio as it can be used for everything from web development to software development and scientific applications. In this coding camp, students age twelve or above will extend their knowledge and coding skills while creating programs in Python. Students will be presented with computer science principles, complete unplugged activities and receive instruction to create various projects while learning topics such as inputs, outputs, variables, variable types, operators, string manipulation, input validation, error handling and randomization. 

    Registration

    Your $80 Registration includes use of computers and accessories, all materials, snacks and camp souvenirs. 

    Prerequisites

    • Youth ages 12 and above
    • Introduction to coding class/camp or equivalent coding experience
    • Completed online registration form

    Python and the Python logos are trademarks or registered trademarks of the Python Software Foundation, used by YouthCode with permission from the Foundation.

    • 07/29/2019
    • 08/01/2019
    • 4 sessions
    • Valley Community Center, 4444 Fuller Road, West Des Moines Iowa
    • 18
    Register

    mBot iconIn this basic robotics camp, students age ten or above have loads of fun while learning to use a block-based visual programming language like Scratch to program Makeblock mBot robots. This camp also uses the paired programming method in which students work collaboratively in teams of two. In each session of this camp, students are presented computer science principles, complete unplugged activities and receive lessons including an introduction to mBot, remote controlling a robot, sensory feedback and information processing. Students will have fun racing their robots, playing mBot soccer, pushing other robots around with Sumo mBot and completing other challenges. 

    Registration

    Your $95 registration includes use of computers and accessories, all materials, daily snacks, drinks and camp souvenirs. 

    Prerequisites

    • Youth ages 10 and above
    • Introduction to Scratch Class/Camp or equivalent experience
    • Completed online registration form

    Scratch is a project of the Lifelong Kindergarten group at the MIT Media Lab and is available for free at scratch.mit.edu. Makeblock is a trademark of Shenzhen Makerworks Co., Ltd. and covers robots and structural parts for personal, educational and hobby use.

Past events

05/18/2019 CoderDojoDSM Meetup
05/05/2019 Scratch Day
04/24/2019 Inventing with Makey Makey
04/20/2019 CoderDojoDSM Meetup
03/16/2019 CoderDojoDSM Meetup
02/16/2019 CoderDojoDSM Meetup
01/23/2019 Ready. Set. Robot!
01/08/2019 Scratch Coding Class: Game Design
12/04/2018 Computer Science Education Week: Hour of Code
11/25/2018 FIRST® LEGO® League Season Showcase
11/20/2018 Teen Tech Club
11/10/2018 Advanced Scratch Coding Camp: Pen Drawing
10/23/2018 Teen Tech Club
10/22/2018 Scratch Coding Class: Music & Sound
10/22/2018 DMACC Ankeny STEM Festival
10/20/2018 Introduction to Robotics Camp: Makeblock mBot
10/06/2018 Coding Kingdom
09/29/2018 Advanced Scratch Coding Camp: User Interaction
09/26/2018 Hour of Code
09/18/2018 Teen Tech Club
09/10/2018 Coding Kingdom
08/20/2018 Coding Kingdom
08/08/2018 Hour of Code
08/07/2018 Introduction to Web Technology
07/30/2018 Advanced Scratch Coding Camp
07/30/2018 Robotics Camp: Makeblock mBot
07/23/2018 Introduction to Python Coding Camp
07/16/2018 Advanced Scratch Coding Camp
06/25/2018 Robotics Camp: LEGO® MINDSTORMS EV3
06/25/2018 Introduction to Scratch Coding Camp: Music & Sound
06/18/2018 Robotics Camp: Makeblock mBot
06/16/2018 Coding Kingdom
06/11/2018 Introduction to Scratch Coding Camp: Sports
05/12/2018 Scratch Day
04/30/2018 Hour of Code
04/03/2018 Scratch Coding Class: Game Design
03/26/2018 Hour of Code
01/27/2018 Central Con
01/22/2018 Teen Scratch Coding Class: Game Design
01/16/2018 Scratch Coding Class: Music & Sound
01/11/2018 Coding Crew Homeschool Club
12/05/2017 Computer Science Education Week: Hour of Code
12/05/2017 Computer Science Education Week: Hour of Code
12/04/2017 Computer Science Education Week: Hour of Code
11/18/2017 FIRST® LEGO® League Teams Regional Tournament
11/12/2017 FIRST® LEGO® League Teams "Dress Rehearsal"
10/23/2017 DMACC Ankeny STEM Festival
09/28/2017 Scratch Coding Class: Art
09/25/2017 Hour of Code
09/25/2017 Scratch Coding Class: Game Design
09/24/2017 Johnston Maker Day
09/15/2017 Scratch Coding Class: Music & Sound
09/12/2017 Homeschool Hour of Code
08/28/2017 Hour of Code
08/26/2017 Kid Coding (Unplugged)
07/31/2017 Computer Science Coding Camp: Python
07/31/2017 Computer Science Coding Camp: Python
07/27/2017 Maker Meetup: Strawkets
07/24/2017 Computer Science Robotics Camp
07/17/2017 Maker Monday: Kaleidoscopes
07/17/2017 Computer Science Coding Camp: Scratch Music & Sound
07/11/2017 Hour of Code
07/10/2017 Computer Science Coding Camp: Scratch Sports
06/26/2017 Hour of Code
06/19/2017 Maker Monday: Strawkets
05/15/2017 Maker Monday: Strawkets
05/08/2017 Hour of Code
04/10/2017 Hour of Code
04/07/2017 Beginner Scratch Class: Art
04/07/2017 Intermediate Scratch Class: Sports
04/04/2017 Metro-Area STEM Fest
04/04/2017 Intermediate Scratch Class: Game Design
03/13/2017 Hour of Code
03/07/2017 Hour of Code
01/31/2017 Robotics with Finch Class
01/20/2017 Beginner Scratch Class: Music & Sound
01/20/2017 Beginner Scratch Class: Art
01/17/2017 Intermediate Scratch Class: Game Design
01/17/2017 Beginner Scratch Class: Storytelling
01/10/2017 Hour of Code
12/07/2016 Hour of Code
12/05/2016 Hour of Code
10/17/2016 Beginner Scratch Class: Music & Sound
10/17/2016 Beginner Scratch Class: Art
10/13/2016 Pilot Scratch Robotics Class
07/19/2016 Intermediate Scratch Class: Game Design
07/19/2016 Beginner Scratch Class: Storytelling
07/18/2016 Beginner Scratch Class: Storytelling
07/18/2016 Beginner Scratch Class: Music & Sound
YouthCode is a program of Impacting The Next Generation Project, a 501(c)(3) non-profit organization.
Powered by Wild Apricot Membership Software