Upcoming events

    • 07/23/2018
    • 07/26/2018
    • 4 sessions
    • Valley Community Center, 4444 Fuller Road, West Des Moines Iowa
    • 10

    Python iconPython is a great starting text-based, object-oriented 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 ten or above will extend their knowledge and coding skills while creating programs in Python. During this ten hours of camp, students will be presented with computer science principles, complete unplugged activities and receive instruction to create various projects covering topics such as the integrated development environment (IDE); inputs, outputs, variables, variable types, input validation, error handling and randomization. Students will also take part in digital citizenship discussions as well as physical activities, snacks and drinks between projects. 

    Registration

    Your $70 registration includes use of computers and accessories, all materials, snacks, drinks and camp souvenirs. Registration for this camp is through Valley Community Center's online camp system. 

    Register

    Prerequisites

    • Youth ages 10 and above
    • Experience with keyboard and mouse
    • Introduction to Scratch 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/30/2018
    • 08/02/2018
    • 4 sessions
    • Eastview Community Center, 4101 East 42 Street, Des Moines Iowa
    • 6
    Register

    mBot iconIn this introductory robotics camp, students age ten or above use the Scratch block-based visual programming language 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 14-hour camp, students are presented computer science principles, complete unplugged activities and receive lessons including an introduction to mBot, using mBot with Scratch, remote controlling a robot, sensory feedback and information processing. Students will have fun playing mBot soccer, balloon pop and completing other robot challenges. Students will also take part in digital citizenship discussions as well as physical activities and snacks between projects. 
    Makeblock mBot image

    Registration

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

    Prerequisites

    • Youth ages 10 and above
    • Experience with keyboard and mouse
    • Introduction to Scratch Class/Camp or equivalent Scratch experience
    • Completed online registration with acceptance of Program Policy & Release
    Please review our list of frequently asked questions for more information about Scratch classes and camps.

    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.

    • 07/30/2018
    • 08/02/2018
    • 4 sessions
    • Eastview Community Center, 4101 East 42 Street, Des Moines Iowa
    • 14
    Register

    Scratch iconIn this advanced coding camp, students nine or above extend their knowledge and skills of coding with the block-based visual programming language, Scratch. In each session of this 14-hour camp, students deepen their knowledge of computer science basics with focus given to analysis, logic and interfaces. Students will also be introduced to augmented and virtual reality, creating Scratch projects that incorporate live video and hand gestures. Each session of camp includes overview of computer science vocabulary and principles, unplugged activities and hands-on projects. 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
    • Introduction to Scratch Class/Camp or equivalent Scratch experience
    • Completed online registration with acceptance of Program Policy & Release
    Please review our list of frequently asked questions for more information about Scratch classes and camps.

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

    • 08/07/2018
    • 10:00 AM - 3:00 PM
    • Eastview Community Center, 4101 East 42 Street, Des Moines Iowa
    • 0
    Join waitlist

    This introduction to web development serves as a jumping off point for students by first teaching the basics of Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS). After the students are comfortable with page layout, we then introduce the programming language for the web, JavaScript (JS). Once the class is familiar with these foundational bits, we then start construction of a ride share mobile app using Google Maps. 

    Ride Share App

    This one-day camp is broken into four sections or modules with a mid-camp lunch and a fun, physical activity. 

    Module 1 - HTML/CSS

    The first section of camp will help the students gain an understanding of how web pages are constructed and how to interact with them using Google Chrome (a browser). We will start from zero allowing the students to construct their first web page without any magic. The two outcomes of this section are that 1) they can write HTML and 2) they can style that HTML with CSS.

    Module 2 - JavaScript

    In this section we will take the students on a tour of JavaScript (arguably the most popular programming language to date because of its availability). We will assume some background here (ie: what is a variable, for loop) and zoom in on the syntax of the language as well as how to debug error messages.

    Module 3 - Google Maps

    In this section we express to the students that most programs are constructed using bits and pieces from various other programmers in the world. We wire up Google Maps by dropping in an "html tag" and styling it to work with our mobile browser.

    Module 4 - Ride Share App finale 

    The final two features of ride share mobile app are 1) showing a marker on the page for each rider and 2) allowing the user to click the car once it shows up on the page.

    Registration

    Registration is by invitation only and limited to 10 students. 

    Prerequisites


    • 08/08/2018
    • 4:00 PM - 5:00 PM
    • Altoona Public Library, 700 8th St. SW, Altoona Iowa
    • 14

    At this free, family-friendly Hour of Code event, students in K through 6th grade will receive an introductory experience with coding and computer science in a safe, supportive environment. Students chose themes of Minecraft, Moana or Star Wars for their hands-on project. 

    NOTE: Please register each student separately (including adults who want to join in) through the Altoona Public Library event system so we have an accurate accounting of how many computers will be required. 

    The Hour of Code is a nationwide initiative by Computer Science Education Week and Code.org to introduce millions of students to one hour of computer science and computer programming. 


    • 10/22/2018
    • 12/10/2018
    • 8 sessions
    • Altoona Public Library, 700 8th Street SW, Altoona IA
    • 15

    Music & sound iconIn this beginner Scratch class, students learn basic computer science principles and coding skills while programming computers with Google CS First and Scratch. Each eight-week class consists of weekly 60 minute sessions where students are presented computer science principles and create eight different music & sound-themed projects: 

    1. Introduction & Discovery
    2. Dance Party
    3. Musical Art
    4. Talent Show
    5. DJ Mixer
    6. Music Video
    7. Movie Sound Effects
    8. Thank You/Greeting Card

    Prerequisites

    • Youth ages 9 to 12
    • Experience with keyboard and mouse
    • Completed online registration form through Altoona Public Library
    Please review our list of frequently asked questions for more information about Scratch classes.

    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


    • 12/04/2018
    • 4:15 PM - 5:15 PM
    • West Des Moines Public Library, 4000 Mills Civic Pkwy, West Des Moines IA
    • 15

    Computers are everywhere, changing every industry on the planet. But fewer than half of all schools today teach computer science. To help address this, the Hour of Code™ was started as a nationwide initiative by Computer Science Education Week and Code.org to introduce millions of students to one hour of computer science and computer programming.

    To celebrate Computer Science Education Week, the West Des Moines Public Library and YouthCode will be hosting a Hour of Code workshop. Individuals age 6 to 14 are welcome to come and receive an introductory experience with coding and computer science in a safe, supportive environment.

    Students choose themes of Minecraft, Moana or Star Wars for their hands-on coding project. No prior experience needed but familiarity with a computer keyboard and mouse is helpful. Parents, we encourage you to enjoy this learning experience with younger students.

    Register online via the West Des Moines Public Library's event system.

Past events

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