ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Coding Activities for Kids
2
Grade level/RangeNotesCategory
3
BitsBox ages 6 to 11Around here, kids learn to code by making apps on imaginary tablets—with real Javascript! The apps run on phones and iPads, too. They've been girls and boys, ages 6 to 11, mostly in classroom computer lab settings.Hardware, Maker
4
Code Monkey K-5CodeMonkey Studios @CodeMonkeySTU Learn and teach real coding with CodeMonkey - a fun and interactive online game || We provide special tools to support teachers who want to teach coding. Tel Aviv, Israel Playcodemonkey.comGame Apps
5
Raspberry Pi~Grades 6-12$35 credit-card sized computer. Basic Linux OS- NOOBS version of Raspbian- comes with programs such as Scratch, Python, Minecraft. See where to buy it at www.raspberrypi.org. Also available on Amazon. Hardware
6
LightBot3 - 4iPad App, Android AppGame
7
Game Star Mechanic5 - 12Create Adventure Games...........?
8
Kodu5 - 12Kodu lets kids create games on the PC and Xbox via a simple visual programming language. Kodu can be used to teach creativity, problem solving, storytelling, as well as programming. Anyone can use Kodu to make a game, young children as well as adults with no design or programming skills.Software Coding
9
Stencyl5 - 12
for creating iOS or Flash based games by putting blocks together (i.e. Scratch). Games  can be published on a variety of platforms.  use drop-and-drag programming
10
Code Avengers6 - 12Students learn how to code games, websites (Javascript), or apps. It has a superhero-esque theme
11
Code HS6 - 12It has a step-by-step curriculum for schools to follow with videos, example code, and programming exercises.
12
Code Academy8 - 12It takes things one step beyond the basics and has you writing some actual code, but it is also a one-stop shop for all your coding needs.
It has a variety of stepped tutorials that walk you through the programming language of your choice based on no previous experience.
Javascript, Python, HTML, PHP and Ruby are among your choices for your first coding expedition
Web Courses
13
Finch (Robots)Grades 2-12About $100/robot works with Scratch, Snap and Finch Dreams-based on the Alice InterfaceHardware
14
HopscotchGrades 2-8iPad App-Block coding like ScratchSoftware
15
http://appinventor.mit.edu/Grades 3-12http://teach.appinventor.mit.edu
16
TynkerGrades 3-8Learn to build games using block coding skills. Play already built games and then modify them to learn more about coding.
17
Codeacademy.comGrades 4-12
18
AgentSheetsGrades 4-5Scalable Game Design (University of Colorado) AgentSheets and AgentCubes does cost though I am not sure how much since if you attend their summer training you are given the software. Scalable Game Design will be at ISTE 2015 - I think it is a Saturday or Sunday workshop. The summer training for this year is still in Colorado, but I think they are bring their program to NYC for next summer. material
incorporates computational thinking patterns along with the video game programming
19
Google CS First ProgramGrades 4-8Students learn by watching videos and code using Scratch; all videos, scripts, agendas, and other club materials are provided by Google. Great afterschool program
20
Khan Academy: Hour of CodeGrades 4-8Hour of drawing, hour of webpages, hour of databases
21
Code CombatGrades 5-12If you're going to get addicted to some game, get addicted to this one and become one of the wizards of the tech age. Combat teaches kids how to code all while combating ferocious monsters!
22
HakitzuGrades 5-8iPad App – Become the ultimate code warrior and hack your friends with Hakitzu Elite. An epic multiplayer robot combat game, where you learn the basics of coding while battling robots in both single and multiplayer missions. Victory is in the code!
23
Construct2grades 6-12Construct 2 is a powerful ground breaking HTML5 game creator designed specifically for 2D games.
24
Game Maker Studiogrades 6-12
25
Game SaladGrades 6-12
26
Touch DevelopGrades 6-12Create apps on your phone, tablet or labtop, by Microsoft.
27
Alice 2Grades 6-8If you go to Carnegie Mellon for the Alice training. They give you "Learning to Program with Alice" Third Edition to use with your class. Lower grade level should be able to work on Ch 1-3. Methods, parameters and inheritance are found in Ch 4. Grade 7-8 would work on Chapter 6-8 If/Else, Loops, and While statements.  Some info on dreating your own 3D models with Alice: http://www.aliceprogramming.net/models/
28
KidsRubyGrades 6-8Download program at www.kidsruby.com. Learn Ruby programming. Has a Raspberry Pi version.
29
AgentCubesgrades 7-12Both AgentSheets and AgentCubes run with JAVA, but students don't have to use any code. AgentSheets use agents depictation that the students create or download. Then they control the behaviors of the agents by adding conditions and action to the If/Then statements. I used this in my Programming Concepts class. Students start with a simple game like Maze Craze, or Frogger than you add on Journey, or PacMan. All games can be tied back to many different computational thinking patterns. There is also some math involved in the games. Example: Students add a "once every ? second" and "% of chance" condition to the tunnel that is generating the trucks. This makes the game either more or less challenging.
30
AutoDesk StudentGrades 9-12Imagine, design, and create a better world with help from Autodesk Education. Get free* access to the software used to make the games, movies, buildings, and products that inspire you. Autodesk is a world leader in 3D design, engineering, and entertainment software for manufacturing, building and construction, and media and entertainment.
31
Corona SDKgrades 9-12students can get this for free at home and there is a significant discount for schools. Excellent for building mobile apps, and being able to deploy to multiple devices.
32
Code.orgGrades K-12Multiple curriculi for different levels, free trainings
33
Daisy the DinosaurGrades K-4iPad app
34
Code GymK - 8A Google-supported open source coding laboratory using drawing, music and creative fiction to introduce coding concepts
35
Snap!K - 8Like Scratch BUT The potential benefit of Snap! over Scratch is that teachers who have a
mix of iPads, Android tablets, and laptops in their classrooms can have
all of their students use the same programming interface.
36
Google’s Exploring Computational Thinking iK -12lessons and examples showing how educators can incorporate CT into the K-12 curriculum.
37
BeeBotk-2 (1 is best)I have had great success with students following beginner app tutorials then building and customizing their apps after the base has been built.All drag and drop block coding! http://www.appinventor.org/course-in-a-box
38
Kodablek-2 (1 is best)iPad App, allows you to set up classes
39
Scratch Jrk-2 (1 is best)iPad App
40
2Codek-5$2 a student, block code that moves to java with wonderful help screens for each task
41
ScratchK-8Scratch ed has resources http://scratched.gse.harvard.edu/ students do need to be able to read to use Scratch
42
BlocklyMIddle schoolGoogle provides this free service. It is used by many other devices to allow them to be programmed. For example, the Dot and Dash robots allow blockly programs to control the robots.
43
Code MonsterPreteens and maybe younger with helpCode Monster is a javascript programming site for kids. As learners work with code written on the left of the screen, they can immediately see the changes they make on the right of the screen. There are lessons that students can work through by clicking lesson sections at the bottom of the page... and others at http://www.crunchzilla.com/
44
10 Excellent Platforms for Building Mobile Apps
45
Alice 3
46
Apps Bar
47
Appy Pie
48
BFOITIntro to Computer Programming: http://www.bfoit.org/itp/itp.html
49
Sketchup
50
Sploder.comfree, web based game creation, many choices
51
Vex RoboticsAbout $300/kit. students build a robot similar to Mindstorms then program it in a free, web-based block code environment
52
ibuildappGrades 4-12Business model.
53
Unity9 - 12 Create 2 or 3D games with industry quality standards
54
Unreal Engine 4grades 10-12Epic games has now made their game creation engine free. This is software that has been used to create a number of commercially successfu games.
55
https://www.allcancode.com/
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100