(209-OD) Getting Started Learning PML Code

5 modules


Course Length
6 hours

Tom Jones

$75 - 150


Cost - $150 (Academia $75, India $38)

Course Description

This course is intended for R Speaks NLME (RsNLME) users who need to know how to encode models in the Pharmacometrics Modeling Language (PML) used in Phoenix and RsNLME.  It provides a solid foundation and a structured approach to model building, to create your own PK and PK/PD models. 

This highly practical course gives an accelerated introduction to writing PML models.  It assumes that you have ideas for PK and/or PK/PD models that you want to construct, and you mainly need to know how to implement them in PML.  The course includes a basic introduction to PK/PD modeling and population PK modeling.

If you are an academic user, please contact us so we can update your account profile to give you access to academic pricing.  Note that you must register with an email address that is associated with an academic institution to get academic pricing.

If you are located in India, please contact us so we can provide a coupon that will give 75% off the full price of the course.  You will need to provide proof that you are physically located in India to get the coupon.

There are about 1.5 hours of video in the course, plus interactive exercises.  You should expect to spend about 6 hours of work to finish.  You will have access to this course for a period of 3 years after purchase.


Learners who take either the e-learning course (100-OD) Introduction to Phoenix WinNonlin or the live online course (123-LO) PK Modeling and Simulation using Phoenix WinNonlin should have sufficient background to take this course. 

Alternatively, learners should have knowledge/skills in the following areas:

  • Knowledge of basic concepts of PK models
  • Using PK Models (in Phoenix or other modeling platform)
  • Obtaining initial estimates for PK models (using NCA or other methods)
  • Evaluating the fit of PK models


In this course, you will learn to:

  • Write the differential equations corresponding to a model diagram
  • Write the PML code for an individual PK model
  • Write the PML code for a population PK model
  • Write the PML code for a PK/PD model


By completing/passing this course, you will attain the certificate Certificate of Completion

Course Introduction
{{ vm.helper.t('reports.module') }}
Write Differential Equations
{{ vm.helper.t('reports.module') }}
Write PML Code for Individual PK Models
{{ vm.helper.t('reports.module') }}
Write PML Code for Population Models
{{ vm.helper.t('reports.module') }}
Write PML code for PK/PD Models
{{ vm.helper.t('reports.module') }}
Currently no reviews submitted

Note: the launching of a new Certara website makes it necessary to publish a new versions of these Terms and Conditions for Certara University.  The Certara "Privacy" link below has a new URL.  The rest of the terms are unchanged from the previous version.

User Accounts and Registrations

The email address used for your user login must be an individual account.  No sharing of user accounts between multiple individuals is allowed.  Each user account (and any associated course registrations) is for a specific person, and cannot be transferred to a different individual once the course has started.  

Course Materials

As a course registrant, you may view and read all materials related to your registered courses. However, you may not share, communicate, publish, copy or in any manner distribute to other parties the course materials, reference material provided, assignment solutions, quiz questions, exam questions, links or any other materials. 

Cancellation Policy

Classroom Courses

Certara retains the right to cancel sessions, if 30 calendar days before the first day of class, there are fewer than five students enrolled.  Participants should wait to book nonrefundable travel until they receive confirmation from Certara that a class has sufficient registrations to proceed.   

If a scheduled class is cancelled, Certara will notify enrolled students at least thirty calendar days before the first day of the scheduled class and the full cost of the course would be refunded. Certara will not be responsible for any airfare, accommodation or other costs incurred by registrants in the event a course is cancelled for any reason. If Certara cancels a course within 30 days for any unforeseen reason a full refund will be issued and airfare exchange fees may be refunded.

If you cannot attend the session for which you have enrolled, you can (1) choose a different session of the same course, (2) have another person attend in your place, or (3) you may be able to get a full or partial refund, based on the number of days prior to the session, as shown in the table.  

Notification of Cancellation by Participant Amount of Refund
1-30 Calendar Days 0% Refund
31-59 Calendar Days 50% Refund
60 Calendar Days or More 100% Refund

Live Online Courses

There are no refunds for Live Online courses.  Certara retains the right to cancel the course 30 calendar days before the first session, in which case participants will receive a full refund.

e-Learning and Certifications

There are no refunds for e-Learning courses or certifications.  Course expiration dates can be found on your Dashboard.

Electronic Communication

We will send you email notifications regarding your training courses, including enrollment confirmations, purchase confirmations, and reminders of upcoming sessions.  We will also send email for general announcements about the site.  You can opt out of these emails if you wish (located in your profile).


Full terms and conditions applicable to this LMS are available at the Certara Legal web page.

Updated: Certara is committed to protecting your privacy.  Details of our privacy policy are available at the Privacy web page. 

Shopping Cart

Your cart is empty