Advanced JMP Scripting Language

JMP Scripting Language (JSL) is not the easiest to learn because it’s more than just a programming language. Programming in JSL means having to configure the nuts and bolts that actually make up JMP functionality. Since JMP was not originally designed to support the functions and methods of a programming language, making the leap to advanced JSL may present some challenges.

This 3-day course provides an introduction to advanced JSL. Topics covered will be messaging, tables, matrices, functions, graphics, platforms, communication with the user, and accessing databases.

Who Should Attend

Engineers, scientists, and technicians who are JMP power users, have an aptitude for programming, and wish to create substantial applications for other users


3 days


JMP Scripting Language that Every JMP User Should Know course, or equivalent basic JSL experience

Intermediate experience in using JMP software

At least several months experience in using basic JSL is strongly recommended.

Expected Results

After completing this course, participants will be able to:

  • learn the expected behavior of the JMP software application
  • write, debug, and run JMP scripts
  • learn two ways of making scripts abstract and general so that they are self-maintaining and widely applicable