Kids: Adventures in Programming
Use software like Alice© and Greenfoot to learn programming in a fun environment
Great for kids who love creating things with digital media
Professional and certified staff oversee the program at all university locations
Enjoy a balance between in-class time and recreational breaks
Learn Basic Computer Programming with the Award-winning Alice© and get an Introduction to Java™ with Greenfoot
Discover how to create and program video games and develop animations using Alice©, the award-winning graphical programming tool based on Java™. Alice© was developed by the Carnegie Mellon Institute to teach kids basic computer-programming concepts in a simple, straightforward and fun way.
The Alice© object-oriented programming environment enables students to place pre-made objects within a pre-made environment and quickly see how their animations and programs run. This course helps young minds grasp the concepts of programming and offers a basic introduction to programming in a creative and collaborative environment.
Students in this class will also get an introduction to Java™ programming, using the critically acclaimed Greenfoot software. Greenfoot is a simple-to-use IDE (Intergrated Development Environment) for Java™. Developed by the University of Kent, this software provides a simple introduction to the basics of Java™.
What You’ll Learn: Adventures in Programming
| Course Content | Software Used |
|---|---|
| • Introduction to programming • Programming events & methods • Programming games & animations • Introduction to 2D & 3D space and 2D & 3D game creation • Basic Java™ programming |
![]() |
Digital Media Academy may slightly vary curriculum to better fit the needs/expertise level of a given class.
Who Should Attend: Adventures in Programming
Ages 10–12 | Beginner – Advanced | No Programming or Game-Development Experience Required
This course is designed for young aspiring programmers or those interested in learning more about video games and the process behind their creation. The experience is also great for kids who love creating things with digital media and want to learn more about programming.
Kids learn the fundamentals of coding syntax and style using Greenfoot in a fun, easy-to-use environment. Greenfoot is visual and interactive, so even though students are writing code, they will be able to see the fruits of their labor immediately.
Related Courses: You May Also Be Interested In…
| Course Title | Brief Description | Duration |
|---|---|---|
| Adv. in Science & Engineering | Experience the amazing worlds of science and engineering | 1 Week |
| Adv. in Robotics | Create robots and explore robotics programming | 1 Week |
| Adv. in Role-Playing Games | Learn how to make your own video games | 1 Week |
| Adv. in 2D & 3D Video Game Creation | Develop your own 2D/3D game with Multimedia Fusion™ | 1 Week |
Questions about a course or additional weeks at DMA? Ready to register? Please call 866.656.3342 for more information and to speak with a Guest Experience Representative.
Fees & Additional Options: Adventures in Programming
| Options | Price | Duration | Meals |
|---|---|---|---|
| Tuition (base price) | $865 | 1 Week, Mon-Fri | Lunch not included |
| Lunch Plan (for non-residential students) | add $45 or $65* | 1 Week, Mon-Fri | 5 lunches |
| Residential Program – Stanford Only | add $510 | 1 Week, Sun-Fri | 3 meals/day |
| Extended Day – Student Program (7:30am-7:00pm) | add $195 | 1 Week, Mon-Fri | 3 meals/day |
*Depending on location.
To view all options, including weekend stays, visit our Options & Fees page. 
1 Week | Ages 10–12 | Beg – Adv
| “You learn while having fun at DMA.” — Nikita, DMA Programming Student |
2013 Locations & Dates
Adventures in Programming
Select a week for this course at Concordia:
(Click date to add course to cart.)
-
- June 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
-
- July 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
-
-
Adventures in Programming
Mon 7/22 - Fri 7/26
One-week course at Concordia
Status: Open
Add Course to Cart - 22
- 23
- 24
- 25
- 26
-
-
- 27
- 28
- 29
- 30
- 31
-
- August 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
Select a week for this course at Georgia Tech:
(Click date to add course to cart.)
-
- June 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
-
- July 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
-
-
Adventures in Programming
Mon 7/22 - Fri 7/26
One-week course at Georgia Tech
Status: Open
Add Course to Cart - 22
- 23
- 24
- 25
- 26
-
-
- 27
- 28
- 29
- 30
- 31
-
- August 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
Select a week for this course at GWU:
(Click date to add course to cart.)
-
- June 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
-
- July 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
-
-
Adventures in Programming
Mon 7/15 - Fri 7/19
One-week course at GWU
Status: Filling Fast
Add Course to Cart - 15
- 16
- 17
- 18
- 19
-
-
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
-
-
Adventures in Programming
Mon 7/29 - Fri 8/2
One-week course at GWU
Status: Filling Fast
Add Course to Cart - 29
- 30
- 31
-
-
- August 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
-
Adventures in Programming
Mon 7/29 - Fri 8/2
One-week course at GWU
Status: Filling Fast
Add Course to Cart - 1
- 2
-
-
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
Select a week for this course at Harvard:
(Click date to add course to cart.)
-
- June 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
-
- July 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
-
-
Adventures in Programming
Mon 7/8 - Fri 7/12
One-week course at Harvard
Status: Open
Add Course to Cart - 8
- 9
- 10
- 11
- 12
-
-
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
-
-
Adventures in Programming
Mon 7/22 - Fri 7/26
One-week course at Harvard
Status: Open
Add Course to Cart - 22
- 23
- 24
- 25
- 26
-
-
- 27
- 28
- 29
- 30
- 31
-
- August 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
-
-
Adventures in Programming
Mon 8/5 - Fri 8/9
One-week course at Harvard
Status: Filling Fast
Add Course to Cart - 5
- 6
- 7
- 8
- 9
-
-
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
Select a week for this course at Stanford:
(Click date to add course to cart.)
-
- June 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
-
- July 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
-
-
Adventures in Programming
Mon 7/8 - Fri 7/12
One-week course at Stanford
Status: Almost Full
Add Course to Cart - 8
- 9
- 10
- 11
- 12
-
-
- 13
- 14
-
-
Adventures in Programming
Mon 7/15 - Fri 7/19
One-week course at Stanford
Status: Filling Fast
Add Course to Cart - 15
- 16
- 17
- 18
- 19
-
-
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
-
-
Adventures in Programming
Mon 7/29 - Fri 8/2
One-week course at Stanford
Status: Almost Full
Add Course to Cart - 29
- 30
- 31
-
-
- August 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
-
Adventures in Programming
Mon 7/29 - Fri 8/2
One-week course at Stanford
Status: Almost Full
Add Course to Cart - 1
- 2
-
-
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
-
-
Adventures in Programming
Mon 8/12 - Fri 8/16
One-week course at Stanford
Status: Filling Fast
Add Course to Cart - 12
- 13
- 14
- 15
- 16
-
-
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
Select a week for this course at UChicago:
(Click date to add course to cart.)
-
- June 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
-
- July 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
-
-
Adventures in Programming
Mon 7/22 - Fri 7/26
One-week course at UChicago
Status: Filling Fast
Add Course to Cart - 22
- 23
- 24
- 25
- 26
-
-
- 27
- 28
- 29
- 30
- 31
-
- August 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
-
-
Adventures in Programming
Mon 8/5 - Fri 8/9
One-week course at UChicago
Status: Open
Add Course to Cart - 5
- 6
- 7
- 8
- 9
-
-
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
Select a week for this course at UBC:
(Click date to add course to cart.)
-
- June 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
-
- July 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
-
-
Adventures in Programming
Mon 7/15 - Fri 7/19
One-week course at UBC
Status: Closed
- 15
- 16
- 17
- 18
- 19
-
-
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
-
-
Adventures in Programming
Mon 7/29 - Fri 8/2
One-week course at UBC
Status: Open
Add Course to Cart - 29
- 30
- 31
-
-
- August 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
-
Adventures in Programming
Mon 7/29 - Fri 8/2
One-week course at UBC
Status: Open
Add Course to Cart - 1
- 2
-
-
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
Select a week for this course at UCLA:
(Click date to add course to cart.)
-
- June 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
-
- July 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
-
-
Adventures in Programming
Mon 7/8 - Fri 7/12
One-week course at UCLA
Status: Almost Full
Add Course to Cart - 8
- 9
- 10
- 11
- 12
-
-
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
-
- August 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
Select a week for this course at UCSD:
(Click date to add course to cart.)
-
- June 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
-
- July 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
-
-
Adventures in Programming
Mon 7/29 - Fri 8/2
One-week course at UCSD
Status: Filling Fast
Add Course to Cart - 29
- 30
- 31
-
-
- August 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
-
Adventures in Programming
Mon 7/29 - Fri 8/2
One-week course at UCSD
Status: Filling Fast
Add Course to Cart - 1
- 2
-
-
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
Select a week for this course at Yale:
(Click date to add course to cart.)
-
- June 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
-
- July 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
-
-
Adventures in Programming
Mon 7/29 - Fri 8/2
One-week course at Yale
Status: Filling Fast
Add Course to Cart - 29
- 30
- 31
-
-
- August 2013
-
- S
- M
- T
- W
- T
- F
- S
-
-
-
Adventures in Programming
Mon 7/29 - Fri 8/2
One-week course at Yale
Status: Filling Fast
Add Course to Cart - 1
- 2
-
-
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31



