Open source software for learning Programming - FreeBSD

Alice

Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. (GPL)

Cross-platform

Fugio

Fugio is an open visual programming system for building digital art and creative projects quickly, with no programming experience required. (LGPL)

Cross-platform

MCUS

MCUS is a microcontroller simulator. It simulates a microcontroller as defined by the OCR A2 Electronics specification. (GPL)

Linux - FreeBSD

Netlogo

NetLogo is a multi-agent programmable modeling environment. It is used by many tens of thousands of students, teachers and researchers worldwide. (GPL)

Cross-platform

Python Tutor

Python Tutor is a free educational tool that helps students overcome a fundamental barrier to learning programming: understanding what happens as the computer executes each line of a program's source code. (BSD)

Cross-platform

Robocode

Robocode is a educational game to help people learn to program in Java or .Net. The goal of is to develop a robot battle tank to battle against other tanks. The robot battles are running in real-time and on-screen. (EPL)

Cross-platform

6 applications