This article is under construction and needs to be completed. You can help by expanding it.

Programming is a central feature of all of the TI graphing calculators. In fact, it is one of the main reasons why people buy a TI graphing calculator. There are two different programming languages available on the calculators:

  • TI-Basic — The built-in programming language of the TI graphing calculators. It is simple to learn and program, but quite slow and limited in its capabilities.
  • Assembly — It is programmed in the calculator's own machine language. Although this makes the language much harder to program and understand, it also makes it much faster and more feature rich than TI-Basic.

Each calculator has its own variant of both languages, with a different assortment of commands, features, and syntax.