Freedom251 › Coding Learning Software
Alice

What Alice is
Alice is a free, block-based programming environment for creating 3D animations, interactive stories, and simple games. It is designed to teach logical and computational thinking, programming fundamentals, and introductory object-oriented programming. Alice 2 focuses on foundational programming and reasoning skills, while Alice 3 introduces object-oriented ideas as part of a first programming experience. The software is available for Linux, macOS, and Windows, and the Alice 3 guide describes a universal zip for those systems. Alice versions can be downloaded from alice.org. The Alice Project also offers supplemental teaching tools and materials for different ages and subjects, with educator questions directed to its teaching mailing list or GitHub project. Alice supports mixed learning and project-based learning, covers computer science topics, and lists Alice and Java as programming languages. Alice was founded in 1995. Mobile apps are not available. A 2023 team post discussed Alice 3 tools for organizations creating VR worlds, while another noted hoped-for work on Alice 2 compatibility with macOS 13 Ventura.
Who it suits
Alice suits learners beginning programming through visual projects, as well as educators teaching computer science fundamentals. Its desktop availability and teaching materials may fit classroom or independent learning.
What it does well
- Free software for Linux, macOS, and Windows
- Creates animations, interactive stories, and simple games
- Teaches foundational and object-oriented programming concepts
- Includes supplemental teaching materials
- Supports project-based learning
What to know first
- No mobile apps
- A 2023 post noted Alice 2 compatibility issues with macOS 13 Ventura
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Alice 3 | Free software download · desktop or laptop · Windows, Mac, and Linux | Free |
As alice.org lists them, read 8 Oct 2026. The maker's own page has the final word.
Getting started
- Visit alice.org to download an Alice version.
- Choose the download for Windows, macOS, or Linux.
- Use the universal Alice 3 zip for a supported desktop system.
- Start with Alice 2 for programming fundamentals or Alice 3 for object-oriented concepts.
Alice is a free, desktop block-programming environment for building 3D animations, interactive stories and simple games. It suits beginners, educators and small teaching groups that want programming concepts taught through projects rather than text-first coding. The choice between Alice 2 and Alice 3 matters: one concentrates on computational thinking and fundamentals, while the other introduces object-oriented ideas.
Its strongest case is structured, creative learning on a computer at no cost. It is a poor fit for learners who need a phone or tablet app, or for teams seeking a hosted service with account-based administration.
Overview
Alice uses a block-based programming environment to turn code into scenes, movement and interaction. The format targets logical and computational thinking, programming fundamentals and introductory object-oriented programming. Project-based exercises give learners a concrete context for applying those ideas while making an animation, narrative or simple game.
Alice 2 is the fundamentals-focused route, while Alice 3 puts object-oriented concepts into a first programming experience. That distinction is useful for educators planning a progression: choose Alice 2 when the priority is core logic and introductory programming, and Alice 3 when classes should encounter object-oriented thinking earlier. Both versions are free downloads from alice.org, with supplemental teaching materials intended for different ages and subject areas.
Key features
3D, interactive projects
Creating 3D animations, interactive narratives and simple games gives learners an immediate project goal instead of isolated syntax drills. This is a strong fit for introductory courses that want visible results and a creative reason to practice programming concepts. It is less suitable for learners whose main objective is production software development in a conventional text-based language.
Two learning paths
Alice 2 focuses on logical and computational thinking and programming fundamentals. Alice 3 adds an object-oriented emphasis to the first programming experience. Educators can therefore align the version with the conceptual level of a class rather than treating every learner alike.
Teaching and educator support
The Alice Project supplies teaching tools and materials across ages and subject areas. Educators can direct questions or requests to the teaching mailing list or GitHub project, and the team has offered virtual professional-development workshops for bringing Alice 3 into classrooms. Those resources make Alice more practical for guided instruction than a standalone download, although the product remains desktop software rather than a managed classroom service.
VR experimentation
Alice 3 has been developed to make creating virtual-reality worlds easier for organizations with VR headsets. That gives schools and groups with suitable hardware an additional creative direction, but it does not change the basic requirement for a computer-based Alice workflow.
Pricing
| Plan | Price | Includes |
|---|---|---|
| Alice 3 | free | Free software download for desktop or laptop use on Windows, Mac and Linux |
Alice has no paid tier, free-trial period or renewal charge. The free download is the right choice for individual learners, families, educators and classrooms that need core programming instruction without a software budget. It does not provide a published account, seat-management or hosted-service model, so organizations looking for centralized administration should consider another category of tool.
Platforms
Alice runs on desktop and laptop computers using Windows, macOS or Linux. The Alice 3 guide describes a universal zip package for all three systems. There is no mobile app, making Alice unsuitable when lessons must run primarily on phones or tablets. A compatibility concern has been raised around Alice 2 and macOS 13 Ventura; users on that macOS release should favor the version that works reliably on their system.
Who it's for
Alice is aimed at beginners learning computer science through guided, project-based work. It fits educators introducing programming fundamentals, logical reasoning or object-oriented concepts, and it can support classes spanning different ages and subject areas through the project's teaching materials. Learners who enjoy animation, stories, games or VR concepts have a clear reason to engage with the exercises.
It is not the best match for mobile-first learners, people seeking browser-only access, or teams that need a hosted platform with administrative accounts. Those users should look toward web and mobile alternatives instead.
Pros and cons
Pros
- Free across all supported desktops: Windows, macOS and Linux users can download the software without a subscription or trial deadline.
- Concrete creative output: 3D animations, interactive narratives and simple games give beginners a project context for programming concepts.
- Clear conceptual split: Alice 2 emphasizes fundamentals, while Alice 3 introduces object-oriented ideas for a different instructional goal.
- Useful educator ecosystem: supplemental materials, a teaching mailing list, GitHub support and professional-development workshops help instructors plan lessons.
Cons
- Desktop only: the absence of Android and iOS apps rules it out for tablet- or phone-centered learning.
- Version compatibility can matter: Alice 2 has had a stated macOS 13 Ventura compatibility concern, so platform checks are important before adoption.
- No hosted administration: the free download does not offer a published account, seat or classroom-management system for organizations that require centralized control.
Alternatives
Coding Learning Software is a broader directory for comparing coding-focused tools. Choose Hopscotch when you want a freemium option spanning Android, iOS, macOS, web and Windows, with game creation and community play. MIT App Inventor is the better pick when building installable Android and iOS apps is the goal; it is free and also works on the web and major desktop systems.
Progate suits learners who prefer browser and mobile lessons, with introductory content on its free plan and a paid Plus option. CodeHS is worth choosing for a browser-based teacher platform with a permanent free teacher plan and more than 100 courses. Scratch is a free platform for creating and sharing projects across web and selected desktop and mobile environments. ScratchJr is a free tablet-oriented option for younger learners. Codecademy is preferable for text-based, browser-led coding lessons, with limited access on its free Basic plan. freeCodeCamp is the alternative for open-source, web-based programming coursework.
Verdict
Alice is a strong recommendation for beginners and educators who want free, project-based programming instruction on a Windows, Mac or Linux computer. Its 3D projects and the distinct Alice 2 and Alice 3 learning emphases make it unusually adaptable for introductory teaching. Look elsewhere if mobile access, browser delivery or centralized classroom administration is essential.
Verdict
Alice offers a free way to explore programming concepts through visual, project-based work. Learners and educators should consider its desktop-only availability and the distinct learning focus of Alice 2 and Alice 3.
Questions
How much does Alice cost?
The Alice 3 plan is free. All Alice versions are described as free downloads.
Which operating systems does Alice support?
Alice is available for Windows, macOS, and Linux. The Alice 3 guide describes a universal zip for those systems.
Does Alice have mobile apps?
No. Mobile apps are not available.
What can learners create with Alice?
Learners can create 3D animations, interactive narratives, and simple games.
What is the difference between Alice 2 and Alice 3?
Alice 2 focuses on logical and computational thinking and programming fundamentals. Alice 3 emphasizes object-oriented concepts as part of a first programming experience.
Does Alice provide resources for educators?
The Alice Project provides supplemental teaching materials across ages and subject areas. Educators can send questions or requests to its teaching mailing list or GitHub project.
Facts from Alice's own pages
- Alice 2
- Alice 2 is presented as a tool for learning logical and computational thinking and programming fundamentals. · www3.alice.org, 8 Oct 2026
- Alice 3
- Alice 3 emphasizes object-oriented concepts as part of a first programming experience. · www3.alice.org, 8 Oct 2026
- Compatibility note
- A 2023 post said the team hoped to update Alice 2 to address compatibility issues with macOS 13 Ventura. · alice.org, 8 Oct 2026
- Download
- The Alice 3 guide says all Alice versions are free and available for download from alice.org. · alice.org, 8 Oct 2026
- Educator support
- The Alice team directs people with questions or requests to its teaching mailing list or GitHub project. · alice.org, 8 Oct 2026
- Founded
- 1995 · alice.org, 28 Sept 2026
- Learning goals
- Alice is designed to teach logical and computational thinking, programming fundamentals, and introductory object-oriented programming. · www3.alice.org, 8 Oct 2026
- Professional development
- A 2023 post invited educators to virtual professional development workshops for bringing Alice 3 into classrooms. · alice.org, 8 Oct 2026
- Project affiliation
- A 2023 post identifies Carnegie Mellon University and The Alice Project as recipients of Oracle Giving grant funding for Alice work. · alice.org, 8 Oct 2026
- Supported systems
- The guide describes a universal Alice 3 zip that works on Windows, Mac, and Linux. · alice.org, 8 Oct 2026
- Teaching resources
- The Alice Project provides supplemental tools and materials for teaching with Alice across ages and subject areas. · www3.alice.org, 8 Oct 2026
- Virtual reality
- A 2023 Alice team post says Alice 3 is making it easier to create VR worlds for organizations with VR headsets. · alice.org, 8 Oct 2026
- What it does
- Alice is a block-based programming environment for creating 3D animations, interactive narratives, and simple games. · www3.alice.org, 8 Oct 2026
Where Alice stands on Freedom251
- Coding Learning Software#2 of 42