Skip to main content

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 of experience in using basic JSL is strongly recommended.

Expected Learning Outcomes

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

Request More Information about This Course

Please get in touch with us if you have questions or would like more information on how to register a group from your organization for this course.