STEM always need a little bit of the Arts. STEaM Our contribution to the Arts is a blend of creative writing and programming. TADS 3 is very similar to C/C++ programming is arguably the most feature rich of the Interactive Fiction (IF) parser based development languages.
Inform has two options. The first is Inform 6 another parser based language that uses a programming type system. Inform 7 is a "natural language" based programming language. It uses "english" to develop into parser based IF. For basic story development Inform 7 is an easy way to get started.
Twine is a graphics based IF development system that works in a web browser to develop a choice based hyperlinked narrative. It is feature rich has become one of the most popular development systems today.
We will provide introductory courses for each of these IF development systems below: