Etoys

Etoys

Etoys is an open source visual programming environment and media-rich authoring tool designed for education. It allows users, especially children, to program interactive media like simulations, animations, and games easily by snapping together visual blocks.
visual-programming education simulation animation games

Etoys: Open Source Visual Programming Environment

Open source visual programming environment and media-rich authoring tool for education, allowing children to create interactive simulations, animations, and games by snapping together visual blocks.

What is Etoys?

Etoys is an open-source visual programming environment and media-rich authoring tool designed specifically for education. It allows users, especially children, to easily create interactive media like simulations, animations, and games by snapping together visual programming blocks.

A key advantage of Etoys is that it does not require typing code. Instead, it uses a drag-and-drop interface with colorful building blocks that represent commands. This makes programming concepts more accessible to young children who are not yet proficient typists. Etoys builds on the Smalltalk graphical programming language, so more advanced users can view and edit the actual Smalltalk code behind their stacks and scripts.

Etoys includes 2D graphics and media tools that allow students to create drawings, images, animations, paintings, presentations, and more. It also features built-in physics simulations, multimedia recordings, particle systems, MIDI music, real-time video camera display, and a portfolio to collect and share projects. Etoys runs on multiple platforms including Windows, macOS, and Linux.

Etoys promotes learning through play and has been used worldwide in classrooms spanning from early elementary through college levels. It supports self-directed learning as well as collaborative, constructionist approaches to teaching and learning. Etoys aims to engage students in the creative process of programming while building their higher-order and computational thinking skills.

Etoys Features

Features

  1. Visual programming environment
  2. Drag-and-drop interface
  3. Built-in library of objects, images, sounds
  4. Support for 2D and 3D graphics
  5. Collaborative tools
  6. Exporting projects to Squeak/Smalltalk

Pricing

  • Open Source

Pros

Intuitive and easy to learn

Promotes computational thinking skills

Encourages creativity and exploration

Great for project-based learning

Open source and cross-platform

Cons

Less popular than Scratch

Steep learning curve for text-based programming

Not as many tutorials/resources available

Development has slowed in recent years


The Best Etoys Alternatives

Top Education & Reference and Programming and other similar apps like Etoys


Scratch icon

Scratch

Scratch is a free visual programming language and online community developed by the MIT Media Lab. It allows users to create interactive stories, games, animations, music, art, and more using a simple drag-and-drop interface.With Scratch, you snap together colorful programming blocks like puzzle pieces to build programs. There is no...
Scratch image
TurboWarp icon

TurboWarp

TurboWarp is an open-source web browser that is based on the Firefox codebase but focuses more on user privacy and faster speeds. It is developed by the UXP project which aims to create a lightweight yet feature-rich web browser.Some key features of TurboWarp include:Blocks ads, trackers and cryptominers by default...
TurboWarp image
GCompris icon

GCompris

GCompris is an open source educational software suite for children ages 2 to 10. Developed as part of the GNU project, it offers over 100 activities and games that teach foundational academic concepts primarily in the subjects of math, computer science, reading, and geography.The math based activities in GCompris cover...
GCompris image
KTurtle icon

KTurtle

KTurtle is a free and open source programming environment designed to teach basic coding concepts and computational thinking to children. It features a virtual 'turtle' that users can control with simple code blocks and commands to draw pictures and shapes.Some key features of KTurtle include:A drag-and-drop interface with code blocks...
KTurtle image
Pic.ie icon

Pic.ie

Pic.ie is a free online photo editor that runs directly in the web browser without needing any additional software downloads or plugins. It provides users with basic yet powerful photo editing tools to crop, rotate, resize, filter, add text, stickers, and doodles to images.Some key features of Pic.ie include:Intuitive drag...
Code for Gold icon

Code for Gold

Code for Gold is an online platform for developers to practice coding challenges and get rewarded. It provides a large library of coding problems and algorithms that range from beginner to advanced difficulty levels and cover various programming languages like Python, Java, C++, JavaScript, etc.Users compete by solving coding challenges...
Code for Gold image
Little Wizard icon

Little Wizard

Little Wizard is a user-friendly website builder designed for people with no coding skills. It makes it simple to create modern, mobile-friendly websites through an intuitive drag-and-drop interface.Some key features include:Professionally designed templates for blogs, portfolios, online stores, and moreDrag-and-drop placement of text, images, videos, buttons, and other elementsResponsive design...
Little Wizard image
GENIUS MAKER icon

GENIUS MAKER

Genius Maker is a computational tool for genome annotation and gene prediction. It utilizes both evidence-based and ab initio methods to accurately identify protein-coding genes and other functional elements in genomic sequences.Some key features of Genius Maker include:Integration of external evidence like transcriptomic or protein homology data to guide annotationAb...