Lesson Explainer: Combining the Product, Quotient, and Chain Rules | Nagwa Lesson Explainer: Combining the Product, Quotient, and Chain Rules | Nagwa

Lesson Explainer: Combining the Product, Quotient, and Chain Rules Mathematics

In this explainer, we will learn how to find the first derivative of a function using combinations of the product, quotient, and chain rules.

Many functions can be constructed from simpler functions by combining them in one or more of the following ways:

  • addition and subtraction: 𝑒(π‘₯)+𝑣(π‘₯) and 𝑒(π‘₯)βˆ’π‘£(π‘₯),
  • multiplication and division: 𝑒(π‘₯)𝑣(π‘₯) and 𝑒(π‘₯)𝑣(π‘₯),
  • composition: 𝑒(𝑣(π‘₯)).

Fortunately, we recall that there are rules for differentiating functions that are formed in these ways. For addition and subtraction, we can use the linearity of the derivative; for multiplication and division, we have the product rule and quotient rule; for composition, we can apply the chain rule. Let us review these rules.

Rule: Rules of Differentiation

For differentiable functions 𝑒(π‘₯) and 𝑣(π‘₯) and constants π‘Ž,π‘βˆˆβ„, we have the following rules:

  • Linearity: (π‘Žπ‘’(π‘₯)+𝑏𝑣(π‘₯))β€²=π‘Žπ‘’β€²(π‘₯)+𝑏𝑣′(π‘₯).
  • Product rule: (𝑒(π‘₯)𝑣(π‘₯))β€²=𝑒′(π‘₯)𝑣(π‘₯)+𝑒(π‘₯)𝑣′(π‘₯).
  • Quotient rule: for 𝑣(π‘₯)β‰ 0, 𝑒(π‘₯)𝑣(π‘₯)′=𝑒′(π‘₯)𝑣(π‘₯)βˆ’π‘’(π‘₯)𝑣′(π‘₯)(𝑣(π‘₯)).
  • Chain rule: (𝑒(𝑣(π‘₯)))β€²=𝑒′(𝑣(π‘₯))𝑣′(π‘₯).

In addition to using these rules separately, it is also possible to use them in conjunction with each other, allowing us to differentiate any combination of elementary functions. However, we should be aware that this is often not a trivial exercise and it can be challenging to identify the correct rules to apply, the best order to apply them, and whether there are algebraic simplifications that will make the process easier. In this explainer, we will look at a number of examples that will highlight the skills we need to navigate this landscape.

Let us consider an example of differentiating a complicated function combining many different operations together, and how we can tackle the differentiation by splitting it into separate parts. Suppose we have 𝑓(π‘₯)=ο€Ύπ‘₯+4π‘₯βˆ’3π‘₯+6+√2π‘₯βˆ’5.οŠͺ

At first, this may seem impossible to deal with, but we can break it into parts. Generally, the best way to do this is to begin by considering the outermost layer first and working inward. If we do this, we can see that it is the sum of two functions: 𝑓(π‘₯)=ο€½π‘₯+4π‘₯βˆ’3π‘₯+6ο‰ο‡Œο†²ο†²ο†²ο†²ο‡ο†²ο†²ο†²ο†²ο‡Ž+√2π‘₯βˆ’5ο‡Œο†²ο‡ο†²ο‡Ž=𝑔(π‘₯)+β„Ž(π‘₯).οŠͺ()()

Using the linearity of differentiation, this means we can differentiate 𝑔(π‘₯) and β„Ž(π‘₯) separately and add them together afterwards. If we consider 𝑔(π‘₯) separately in this way, we can see that 𝑔(π‘₯)=ο€½π‘₯+4π‘₯βˆ’3π‘₯+6ο‰ο‡Œο†²ο†²ο†²ο†²ο‡ο†²ο†²ο†²ο†²ο‡Ž=(𝑒(π‘₯)).οŠͺ()οŠͺ

In other words, 𝑔(π‘₯) is a composition of functions, so we can apply the chain rule to help us differentiate it. This of course means that we need to find the derivative of 𝑒(π‘₯), but this too can be broken down into smaller parts. Continuing this process, we can continue to remove layers of complexity from the function until we arrive at elementary expressions that we know how to differentiate. We can represent this visually as follows.

Notice that all the functions at the bottom of the tree are functions that we can differentiate easily. Hence, we can see that by applying the appropriate rules at each stage, we can find the derivatives of even the most complicated functions.

We will now look at some examples where we apply this approach, albeit to slightly simpler cases. To start with, let us consider a high-degree polynomial function that has been factored.

Example 1: Finding the First Derivative of Polynomial Functions at a Point Using the Product and Chain Rules

Find the first derivative of 𝑦=(π‘₯βˆ’5)(π‘₯βˆ’2) at (1,βˆ’4).

Answer

Let us first analyze the given function and see what rules we can apply to it. Since it is a polynomial function, it would be possible for us to expand all the parentheses via multiplication and take the derivatives of the separate components, but this would require a large number of calculations. Instead, it would be more efficient to split it into parts by combining a couple of rules of differentiation together. We first of all note that this is a product of functions: 𝑦=(π‘₯βˆ’5)ο‡Œο†²ο‡ο†²ο‡Ž(π‘₯βˆ’2)ο‡Œο†²ο‡ο†²ο‡Ž=𝑒(π‘₯)𝑣(π‘₯).()οŠ¬ο“()

Recall that the product rule tells us that the derivative of the product of two differentiable functions is given by (𝑒(π‘₯)𝑣(π‘₯))β€²=𝑒′(π‘₯)𝑣(π‘₯)+𝑒(π‘₯)𝑣′(π‘₯).

To use this formula, we need to know the derivatives 𝑒′(π‘₯) and 𝑣′(π‘₯). The first function, 𝑒(π‘₯)=π‘₯βˆ’5, can be differentiated by using the power rule to get 𝑒′(π‘₯)=1. For 𝑣(π‘₯), we note that it is a composition of functions: 𝑣(π‘₯)=(π‘₯βˆ’2)ο‡Œο†²ο‡ο†²ο‡Ž=(𝑔(π‘₯)).()

That is, if 𝑓(π‘₯)=π‘₯ and 𝑔(π‘₯)=π‘₯βˆ’2, then 𝑣(π‘₯)=𝑓(𝑔(π‘₯)). We recall that the derivative of a composition of functions can be found using the chain rule, which is (𝑓(𝑔(π‘₯)))β€²=𝑓′(𝑔(π‘₯))𝑔′(π‘₯).

Using the power rule, we find that the derivative of 𝑓 is 𝑓′(π‘₯)=6π‘₯ and the derivative of 𝑔 is 𝑔′(π‘₯)=1. Substituting these into the formula above (along with 𝑔(π‘₯)=π‘₯βˆ’2), we get 𝑣′(π‘₯)=𝑓′(π‘₯βˆ’2)β‹…1=6(π‘₯βˆ’2).

Now that we have both 𝑣′(π‘₯) and 𝑒′(π‘₯), we can substitute 𝑒(π‘₯)=π‘₯βˆ’5, 𝑣(π‘₯)=(π‘₯βˆ’2), 𝑒′(π‘₯)=1, and 𝑣′(π‘₯)=6(π‘₯βˆ’2) into the product rule formula to get dd𝑦π‘₯=𝑒′(π‘₯)𝑣(π‘₯)+𝑒(π‘₯)𝑣′(π‘₯)=1β‹…(π‘₯βˆ’2)+(π‘₯βˆ’5)β‹…6(π‘₯βˆ’2)=(π‘₯βˆ’2)((π‘₯βˆ’2)+6(π‘₯βˆ’5))=(π‘₯βˆ’2)(7π‘₯βˆ’32).

Finally, we need to find the first derivative at the point (1,βˆ’4). Note that (1,βˆ’4) is the coordinate of the point on the graph representing the given function, and at this point, the π‘₯-coordinate is equal to 1. Thus, we substitute in π‘₯=1 to find dd𝑦π‘₯|||=(1βˆ’2)(7β‹…1βˆ’32)=(βˆ’1)(βˆ’25)=25.ο—οŠ²οŠ§οŠ«οŠ«

As we can see, it is often useful to be able to break down functions into components that we can deal with individually by using the product and chain rules. Let us consider another example where it is beneficial for us to combine different rules together.

Example 2: Differentiating Combinations of Polynomial and Root Functions Using Product and Chain Rules

Find ddπ‘₯ο€»5π‘₯√2π‘₯+2ο‡οŠ¨ at π‘₯=1.

Answer

We have been asked to differentiate a function that is a combination of polynomial and square root functions, so let us consider how best to deal with it. One possibility is to take the 5π‘₯ term into the square root and use the chain rule to differentiate the resulting square root function. The other way is to recognize that it is a product of functions, as follows: 5π‘₯ο‡βˆš2π‘₯+2ο‡Œο†²ο‡ο†²ο‡Ž=𝑒(π‘₯)𝑣(π‘₯).()οŠ¨ο“()

Thus, since 𝑒(π‘₯) and 𝑣(π‘₯) are differentiable functions, we can use the product rule, which says that (𝑒(π‘₯)𝑣(π‘₯))β€²=𝑒′(π‘₯)𝑣(π‘₯)+𝑒(π‘₯)𝑣′(π‘₯).

To use this, we must calculate 𝑒′(π‘₯) and 𝑣′(π‘₯). First of all, 𝑒(π‘₯)=5π‘₯ can be differentiated using the power rule to get 𝑒′(π‘₯)=5. For 𝑣(π‘₯), we cannot use the power rule directly, but we can break it down into parts by recognizing that it is a composition of functions, as follows: 𝑣(π‘₯)=ο„ž2π‘₯+2ο‡Œο†²ο‡ο†²ο‡Ž=βˆšπ‘”(π‘₯).οŠ¨ο€()

That is, 𝑣(π‘₯)=𝑓(𝑔(π‘₯)), where 𝑓(π‘₯)=√π‘₯ and 𝑔(π‘₯)=2π‘₯+2. Thus, we can use the chain rule, which is (𝑓(𝑔(π‘₯)))β€²=𝑓′(𝑔(π‘₯))𝑔′(π‘₯).

Now, we can find both 𝑓′(π‘₯) and 𝑔′(π‘₯) using the power rule, which gives us 𝑓′(π‘₯)=12√π‘₯,𝑔′(π‘₯)=4π‘₯.

Substituting these into the chain rule equation, we get 𝑣′(π‘₯)=12βˆšπ‘”(π‘₯)β‹…4π‘₯=4π‘₯2√2π‘₯+2=2π‘₯√2π‘₯+2.

Taking this function for 𝑣′(π‘₯), along with 𝑒′(π‘₯)=5, 𝑒(π‘₯)=5π‘₯, and 𝑣(π‘₯)=√2π‘₯+2, we can put them into the product rule equation to get ddπ‘₯ο€»5π‘₯√2π‘₯+2=5β‹…βˆš2π‘₯+2+5π‘₯β‹…2π‘₯√2π‘₯+2=5√2π‘₯+2+10π‘₯√2π‘₯+2.

Now, recall that we need to evaluate this function at π‘₯=1. Doing this, we get the following solution: ddπ‘₯ο€»5π‘₯√2π‘₯+2||=5β‹…βˆš2β‹…1+2+10β‹…1√2β‹…1+2=5√4+10√4=10+5=15.οŠ¨ο—οŠ²οŠ§οŠ¨οŠ¨οŠ¨

In the first couple of examples, we have considered functions that require both the product rule and the chain rule to be differentiated. In the next example, we will consider a function defined in terms of polynomials and square root functions where we will need to use the quotient rule.

Example 3: Differentiating a Function Involving Rational Functions at a Point Using the Rules of Differentiation

Evaluate dd𝑦π‘₯ at (1,βˆ’1) if 𝑦=βˆ’2π‘₯√3π‘₯+1.

Answer

In this example, we want to determine the first derivative of the given rational function by applying the rules of differentiation and evaluating this at the point (1,βˆ’1).

Since we will most likely have to apply more than one rule of differentiation, it will be helpful to consider what order we want to apply them in. The best way to do this is to consider the outermost part of the function and see how it can be broken down; if we do this, we can see that the given function is a quotient of functions as follows: 𝑦=ο‡Šβˆ’2π‘₯√3π‘₯+1ο‡Œο†²ο‡ο†²ο‡Ž=𝑒(π‘₯)𝑣(π‘₯).()οŠ¨ο“()

In order to determine the derivative of this, we will make use of the quotient rule which states that for a function 𝑦=𝑒(π‘₯)𝑣(π‘₯), we have, for 𝑣(π‘₯)β‰ 0, dd𝑦π‘₯=𝑒′(π‘₯)𝑣(π‘₯)βˆ’π‘’(π‘₯)𝑣′(π‘₯)𝑣(π‘₯).

Thus, we can determine the derivative of the given function by setting 𝑒(π‘₯)=βˆ’2π‘₯ and 𝑣(π‘₯)=√3π‘₯+1 in the numerator and denominator respectively. In order to apply this rule, we need to evaluate the derivatives of both 𝑒(π‘₯) and 𝑣(π‘₯).

The derivative of 𝑒(π‘₯) is straightforward and can be found from the power rule as 𝑒′(π‘₯)=βˆ’2. Since 𝑣(π‘₯) is the composition of two functions, 𝑓(π‘₯)=√π‘₯ and 𝑔(π‘₯)=3π‘₯+1, to find the derivative of 𝑣(π‘₯), we will make use of the chain rule which states that for a composite function 𝑓(𝑔(π‘₯)), we have (𝑓(𝑔(π‘₯)))β€²=𝑓′(𝑔(π‘₯))𝑔′(π‘₯).

In order to apply this rule, we need to evaluate the derivatives of 𝑓 and 𝑔 with respect to π‘₯, both of which can be found by an application of the power rule as follows: 𝑓′(π‘₯)=12√π‘₯,𝑔′(π‘₯)=6π‘₯.

Substituting these expressions back into the chain rule with 𝑔(π‘₯)=3π‘₯+1, we find the derivative of 𝑣 with respect to π‘₯ as follows: 𝑣′(π‘₯)=3π‘₯√3π‘₯+1.

Substituting 𝑒=βˆ’2π‘₯, 𝑒′(π‘₯)=βˆ’2, 𝑣(π‘₯)=√3π‘₯+1, and 𝑣′(π‘₯) as shown above, we can now apply the quotient rule as follows: dd𝑦π‘₯=𝑒′(π‘₯)𝑣(π‘₯)βˆ’π‘’(π‘₯)𝑣′(π‘₯)𝑣(π‘₯)=βˆ’2√3π‘₯+1+2π‘₯3π‘₯+1.οŠ¨οŠ¨οŠ©ο—βˆšοŠ©ο—οŠ°οŠ§οŠ¨οŽ‘

By multiplying both the numerator and denominator by √3π‘₯+1, we can simplify the fraction, giving us dd𝑦π‘₯=βˆ’2ο€Ή3π‘₯+1+2π‘₯β‹…3π‘₯(3π‘₯+1)√3π‘₯+1=βˆ’6π‘₯βˆ’2+6π‘₯(3π‘₯+1)√3π‘₯+1=βˆ’2(3π‘₯+1)√3π‘₯+1.

Substituting the given point π‘₯=1 in this expression gives dd𝑦π‘₯|||=βˆ’2(3+1)√3+1=βˆ’14.ο—οŠ²οŠ§

So far, we have only seen instances of examples where it is optimal to apply the product or quotient rule followed by the chain rule, but the opposite order may be more natural depending on the given function. In each case, we have to make sure that the order in which we are applying the derivative rules makes sense. Let us consider a situation where we may have to change the order of applying the rules.

Example 4: Differentiating a Composition of Rational and Root Functions Using the Chain and Quotient Rules

If 𝑦=ο„ž2π‘₯+12π‘₯βˆ’1, determine dd𝑦π‘₯.

Answer

Here, we have been asked to calculate the derivative of a function that appears to be a combination of different functions. Since we will probably have to use more than one rule of differentiation to do this, we should begin by considering which one to apply first. We do this by looking at the outermost part of the function and working inward. Since the outer part is a square root, we can see that we have 𝑦=ο„‘ο„£ο„£ο„ 2π‘₯+12π‘₯βˆ’1ο‡Œο†²ο‡ο†²ο‡Ž=βˆšπ‘£(π‘₯).οŠ©οŠ©ο“()

That is, 𝑦=𝑒(𝑣(π‘₯)), where 𝑒(π‘₯)=√π‘₯ and 𝑣(π‘₯)=2π‘₯+12π‘₯βˆ’1. We note that since this is a composition of differentiable functions, we can use the chain rule, which says that (𝑒(𝑣(π‘₯)))β€²=𝑒′(𝑣(π‘₯))𝑣′(π‘₯).

To use this formula, we need 𝑒′(π‘₯) and 𝑣′(π‘₯), the former of which can just be obtained by using the power rule to get 𝑒′(π‘₯)=12√π‘₯. For the latter, we can see that it is a quotient of differentiable functions: 𝑣(π‘₯)=ο†ͺο‡…ο†ͺ2π‘₯+12π‘₯βˆ’1ο‡Œο†²ο‡ο†²ο‡Ž=𝑓(π‘₯)𝑔(π‘₯).()οŠ©οŠ©ο€()

Therefore, we can apply the quotient rule. Recall that for 𝑔(π‘₯)β‰ 0, this is 𝑓(π‘₯)𝑔(π‘₯)′=𝑓′(π‘₯)𝑔(π‘₯)βˆ’π‘“(π‘₯)𝑔′(π‘₯)(𝑔(π‘₯)).

Each of 𝑓(π‘₯) and 𝑔(π‘₯) is a polynomial function, so we can differentiate them using the power rule. This gives us 𝑓′(π‘₯)=6π‘₯,𝑔′(π‘₯)=6π‘₯.

Then, substituting these functions into the quotient rule formula, we get 𝑣′(π‘₯)=𝑓′(π‘₯)𝑔(π‘₯)βˆ’π‘“(π‘₯)𝑔′(π‘₯)(𝑔(π‘₯))=6π‘₯ο€Ή2π‘₯βˆ’1ο…βˆ’ο€Ή2π‘₯+16π‘₯(2π‘₯βˆ’1)=βˆ’12π‘₯(2π‘₯βˆ’1).

Now that we have 𝑣′(π‘₯), and 𝑒′(π‘₯)=12√π‘₯, let us recall that our original derivative could be found using the chain rule as follows: dd𝑦π‘₯=𝑒′(𝑣(π‘₯))𝑣′(π‘₯)=12(𝑣(π‘₯))β‹…βˆ’12π‘₯(2π‘₯βˆ’1).οŽͺ

Recall that 𝑣(π‘₯)=2π‘₯+12π‘₯βˆ’1, which means that 𝑣(π‘₯)=ο„ž2π‘₯βˆ’12π‘₯+1οŽͺ. If we substitute this into the above equation, we get dd𝑦π‘₯=12ο„ž2π‘₯βˆ’12π‘₯+1β‹…βˆ’12π‘₯(2π‘₯βˆ’1).

We can simplify this a bit by making use of the fact that ο„žπ‘Žπ‘=βˆšπ‘Žβˆšπ‘ to get dd𝑦π‘₯=12√2π‘₯βˆ’1√2π‘₯+1β‹…βˆ’12π‘₯(2π‘₯βˆ’1)=βˆ’6π‘₯√2π‘₯βˆ’1√2π‘₯+1(2π‘₯βˆ’1)2=βˆ’6π‘₯√2π‘₯+1(2π‘₯βˆ’1).

We note that there is an alternate way to solve the above problem. If we had used the fact that ο„žπ‘Žπ‘=βˆšπ‘Žβˆšπ‘ from the start, we would have 𝑦=√2π‘₯+1√2π‘₯βˆ’1.

If we took the derivative of this, we could use the quotient rule first instead, followed by the chain rule on the functions in the numerator and denominator. However, this would result in a similar amount of work to get to the same answer.

Recall that there exists another form of differentiating problem that we might encounter. Suppose we have to find dd𝑦π‘₯, where 𝑦=𝑓(𝑧),𝑧=𝑔(π‘₯).

If 𝑦 is not given explicitly in terms of π‘₯, we cannot differentiate it directly. Instead, we can use the following form of the chain rule: dddddd𝑦π‘₯=𝑦𝑧⋅𝑧π‘₯.

Since we can differentiate 𝑦 with respect to 𝑧 and 𝑧 with respect to π‘₯, this allows us to compute the derivative. Alternatively, we could substitute 𝑧=𝑔(π‘₯) into the equation for 𝑦 to get 𝑦=𝑓(𝑔(π‘₯)).

Recall that, written this way, we can return to the original form of the chain rule that we have been using so far: (𝑓(𝑔(π‘₯)))β€²=𝑓′(𝑔(π‘₯))𝑔′(π‘₯).

We note that this is just another way of writing dd𝑦π‘₯ as shown above (in particular, 𝑓′(𝑔(π‘₯))=𝑦𝑧dd and 𝑔′(π‘₯)=𝑧π‘₯dd). It is also important to note that substituting 𝑧=𝑔(π‘₯) into the equation for 𝑦 in this way can lead to the expression simplifying, meaning there is a possibility we could differentiate it without using the chain rule (but this is not always the case).

In any case, let us consider an example in this style where we have to use the chain rule, with the additional complication of having to use another rule of differentiation.

Example 5: Differentiating a Composition of Rational Functions Using the Chain and Quotient Rules

Evaluate dd𝑦π‘₯ at π‘₯=4 if 𝑦=𝑧+3𝑧+13 and 𝑧=π‘₯βˆ’10π‘₯βˆ’3.

Answer

In this example, we need to differentiate a function with respect to π‘₯ that is not explicitly given in terms of π‘₯.

One possibility of differentiating this would be to substitute the equation for 𝑧 into the function for 𝑦, so that we can differentiate 𝑦 directly with respect to π‘₯. However, this would result in fractions inside of fractions, which might be messy.

Instead, let us use the chain rule to differentiate this. Recall that the chain rule can be written in terms of d𝑦’s and dπ‘₯’s (i.e., Leibniz’s notation) as follows: dddddd𝑦π‘₯=𝑦𝑧⋅𝑧π‘₯.

Thus, let us compute dd𝑦𝑧 and dd𝑧π‘₯. Both functions are quotients of polynomials (which are differentiable functions), which means we can use the quotient rule to differentiate them. Recall that for 𝑣(π‘₯)β‰ 0, the quotient rule is given by 𝑒(π‘₯)𝑣(π‘₯)′=𝑒′(π‘₯)𝑣(π‘₯)βˆ’π‘’(π‘₯)𝑣′(π‘₯)(𝑣(π‘₯)).

For 𝑦, we can switch out the π‘₯ variable for 𝑧, and we have 𝑒(𝑧)=𝑧+3 and 𝑣(𝑧)=𝑧+13. The derivative of these functions with the power rule is straightforward; we get 𝑒′(𝑧)=1 and 𝑣′(𝑧)=1. Combining this all into the quotient rule equation, we get dd𝑦𝑧=𝑒(𝑧)𝑣(𝑧)′=1β‹…(𝑧+13)βˆ’(𝑧+3)β‹…1(𝑧+13)=10(𝑧+13).

We can perform a very similar calculation for dd𝑧π‘₯. Let 𝑧=𝑓(π‘₯)𝑔(π‘₯), so that 𝑓(π‘₯)=π‘₯βˆ’10 and 𝑔(π‘₯)=π‘₯βˆ’3, with derivatives 𝑓′(π‘₯)=1 and 𝑔′(π‘₯)=1. Then, using the quotient rule, we get dd𝑧π‘₯=1β‹…(π‘₯βˆ’3)βˆ’(π‘₯βˆ’10)β‹…1(π‘₯βˆ’3)=7(π‘₯βˆ’3).

Returning to our formula for the chain rule, we multiply these two derivatives together to get dd𝑦π‘₯=10(𝑧+13)β‹…7(π‘₯βˆ’3)=70(𝑧+13)(π‘₯βˆ’3).

We could express this purely in terms of π‘₯, but this is unnecessary since we only need to evaluate the derivative at the given point, π‘₯=4. Note that at this point, 𝑧=4βˆ’104βˆ’3=βˆ’6. Thus, letting π‘₯=4 and 𝑧=βˆ’6, we have dd𝑦π‘₯|||=70(βˆ’6+13)(4βˆ’3)=107.ο—οŠ²οŠͺ

Let us recap a few important points that we have learned in this explainer.

Key Points

  • Using the rules of differentiation, namely, the product, quotient, and chain rules, we can calculate the derivatives of any combination of elementary functions.
  • It is important to consider the order in which we use the rules as this will help ensure we choose the most efficient method.
  • Generally, we want to consider the outermost parts of the function and work inward. Doing this, we can decompose a complicated function into simpler parts that can be evaluated directly.
  • It is worth keeping in mind that some problems can be simplified to the point where we do not need to use multiple rules of differentiation, making the process significantly easier (even though such problems have not been featured in this explainer).

Join Nagwa Classes

Attend live sessions on Nagwa Classes to boost your learning with guidance and advice from an expert teacher!

  • Interactive Sessions
  • Chat & Messaging
  • Realistic Exam Questions

Nagwa uses cookies to ensure you get the best experience on our website. Learn more about our Privacy Policy