Want help to teach kids to code?

Go Ask Alice

By Wayne Hippo

March 26, 2019

When you own a software development company and you lead a foundation that encourages young girls to learn to code, you’re often asked about how we can get enough coders among our population. In fact, it seems that at most dinner parties we attend there’s at least one parent in the room that asks about how to help teach their children to develop technology skills. One team at Carnegie Mellon University (CMU) must have been asked the same thing, as they’ve come up with one option. They call it Alice.


According to their website, Alice is designed to teach logical and computational thinking skills, fundamental principles of programming and to be a first exposure to object-oriented programming. It’s used by teachers but can easily be led by parents-as-teachers as well. Most start at middle school level, although it has regularly been used with younger children – and even those at university level.


Designed to provide the basics coding and software design, it includes game development but is also used to expand understanding of both logical and creative thinking. Studies done at CMU found proven benefits in engaging and retaining diverse and under-served groups in computer science education.


In and of itself, Alice is a fabulous teaching environment. The Alice Project as a whole, however, also provides supplemental tools and materials for teaching using Alice across a spectrum of ages and subject matter. They have established an active community, wherein teachers of all sorts interact to provide ideas and applications and talk through concerns or questions.



Alice starts with a simple drag-and-drop approach, to make the concept of programming less daunting. Students (and teachers!) progress quickly to develop stories through animation and sound, and ultimately even build games.


Why is it called Alice?

If you’ve ever had to name a product or a company in the past 20 years, you know how difficult it is to settle on something that’s not already taken. While many girls could be Alice Smith, there’s only one alicesmith.com, and acquiring the registered trademark is a complex process.


As the creative folk at CMU tried to express this program, they thought, of course, of storytelling. Who better to embody the idea of Alice in Lewis Carroll’s The Adventures of Alice in Wonderland. Carroll, a mathematician, novelist, and photographer, could do intellectually difficult things but also realized the most powerful thing was to be able to communicate clearly and in an entertaining way. This inspired CMU’s efforts to make something complex (programming) easy and fun.


As they describe on their site, the name is also a very practical choice. The artwork associated with the Alice books is now in the public domain, its copyright having lapsed. Also, the name “Alice” has several other advantages: easy to spell and pronounce, it shows up at the top of alphabetized lists. Great marketing forethought!


What does it cost?

It’s so important to offer programming as a key still today that CMU has found a way to make this project a gift. In other words, it may cost you in time and energy, but there is no financial outlay. It’s free.


So, no matter the age of your children, go take a look at Alice. There may be a great storyteller inside your child’s mind, once they have the tools. You’ll find a link to it on our Foundation website, under Classroom Materials.

By Wayne Hippo June 30, 2025
Getting Started with AI: A Practical Guide for Business Leaders
By Wayne Hippo June 17, 2025
The Real Risk Isn't AI — It's Standing Still While Your Competitors Move Forward
By Wayne Hippo May 8, 2025
5 Practical AI Solutions for Small Businesses (Powered by PS Solutions)
By Moriah DeJacimo January 6, 2025
Building an MVP: The Key to Successful Custom Software Development
By Moriah DeJacimo November 19, 2024
Why User Experience (UX) Matters: Designing Intuitive Software Solutions
By Moriah DeJacimo November 5, 2024
The Power of Agile Methodology in Software Development
By Moriah DeJacimo October 22, 2024
Why Onshore Software Development is the Key to Quality and Collaboration
By Moriah DeJacimo September 24, 2024
Top 7 Challenges Businesses Face During Salesforce Implementation
By Moriah DeJacimo September 18, 2024
The Benefits of Customized ERP Solutions for Small and Medium- Sized Enterprises
By Moriah DeJacimo August 29, 2024
PS Solutions Spotlight: Wayne Hippo