NetLogo is a multi-agent programmable modeling environment software. It is designed to teach programming concepts using symbols in the form of turtles, patches, and the observer. NetLogo is for students and professionals with no programming background. It is available on Windows and Mac devices.
Math & Programming
This category includes math tools for algebra, geometry, calculus, science and engineering calculations, mathematical plotting and graphing software, and mathematical programming tools. This category also includes programming languages, programming editors, and Software Development Kits (SDK), and associated applications to apply code to productive use.
Notepad ++
Notepad++ is a text editor and source code editor for use with Microsoft Windows. Unlike Notepad, the built-in Windows text editor, it supports tabbed editing, which allows working with multiple open files in a single window. Notepad++ opens large files significantly faster than Microsoft’s Notepad and Wordpad. Modes are available for different programming and scripting languages that highlight portions of code according to a color scheme. For instance, it highlights all variables one color, classes another, and so on.
Octave
GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command-line interface (CLI) for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with MATLAB.


