Cedar Valley Makers, Inc. is a 501(c)(3) with the mission to promote collaborative learning, creative design and manufacturing for people of all ages and skill levels.  We provide education by giving access to tools, machines and training inside our makerspace and by promoting and planning educational events that can forward scientific thinking, learning and entrepreneurial spirit for all members of our community. 

 

Programming with Scratch

Programming with Scratch

http://scratch.mit.edu/

Level 0 Activities - Getting Started with Scratch

We suggest you complete the following activities in order. Even if you have already worked with scratch these are good activities to review.

Level 1 Activities - Learning about the possibilities in Scratch

We suggest that you complete the following activities in order. However, for the most part you can do them in any order that you like. To get the most out of this level we strongly suggest you finish each of the activities before completing the Mastery Activities.

Achieve Level I Ninja:  Mastery Activities are designed to be a demonstration of the material you have learned in a level. Only after you have mastered the concepts, demonstrate your skill to the dojo and the dojo champions with your version of the Mastery Activities:

Level 2 Activities - Telling Stories

We suggest that you complete the following activities in order. However, for the most part you can do them in any order that you like. To get the most out of this level we strongly suggest you finish each of the activities before completing the Mastery Activities.

Achieve Level II Ninja:  Mastery Activities are designed to be a demonstration of the material you have learned in a level. Only after you have mastered the concepts, demonstrate your skill to the dojo and the dojo champions with your version of the Mastery Activities:

Level 3 Activities - Working with Data

We suggest you complete the following activities in order. These build on each other to help you learn a little bit about data and selection statements. We suggest that you complete each of these activities before attempting the Mastery Activities. In earlier levels we have walked you through concepts in detail. From now on we will present a lot of code examples and ask you to explore and ask questions from the mentors to figure things out.

Achieve Level III Ninja:  Mastery Activities are designed to be a demonstration of the material you have learned in a level. Only after you have mastered the concepts, demonstrate your skill to the dojo and the dojo champions with your version of the Mastery Activities:

Level 4 Activities - Creating Games

We suggest that you complete the following activities in order. However, for the most part you can do them in any order that you like. To get the most out of this level we strongly suggest you finish each of the activities before completing the Mastery Activities.

Achieve Level IV Ninja:  Mastery Activities are designed to be a demonstration of the material you have learned in a level. Only after you have mastered the concepts, demonstrate your skill to the dojo and the dojo champions with your version of the Mastery Activities:

Level 5 Activities - Beyond the Basics

These topics can be studied in any order. However, you should not attempt these until you have mastered earlier levels.

By completing the following activities, kids will build a foundation of programming fundamentals used in all programming languages.  Ninja status in each level can be earned by writing a version of the mastery programs, which demonstrate level skills and then presenting what they have learned to the Dojo.

CODER DOJO