Here is a project program.
        Multiplication of Matrix A x B
        START: 
    

Size of Matrix A x 
Size of Matrix B x 

Values of Matrix A:

Values of Matrix B:


Answer
        //CODING of MATMULTIPLICATION function in javascript
        function matmult(A,B)
        {
            var p=A.length;
            var q=A[0].length;
            var r=B[0].length;
            if (A[0].length!= B.length) {
                console.log("improper size of matrix, multiplication not possible");
                return;
            }
            var tmp=[];  //creating the resultaant zero matrix to start with
            for (var i=0;i<p;i++)
            {
                var tmpi=[];
                for (var j=0;j<r;j++)
                {
                    tmpi.push(0);
                }
                tmp.push(tmpi);
            }
            for (var i=0;i<p;i++)
            {
                for (var j=0;j<q;j++)
                {
                    for (var k=0;k<r;k++)
                    {
                        tmp[i][k]+=(A[i][j]*B[j][k]);
                    }
                }
            }
            
            for (var i=0;i<p;i++)
            {
                for (var j=0;j<r;j++)
                {
                    $('#out').append(tmp[i][j]+" ");
                }
                $('#out').append("<br>");
            }
            
        }

#### CODING OF QUEUE function and full program in PYTHON

def matmult(A,B):
    tmp=[]
    for i in range(len(A)):
        tmpi=[]
        for j in range(len(B[0])):
            tmpi.append(0)
        tmp.append(tmpi)
    
    for i in range(len(A)):
        for j in range(len(A[0])):
            for k in range(len(B[0])):
                tmp[i][k]+=A[i][j]*B[j][k]
                pass
            pass
    return tmp

x=[[1,2],[3,4]]
y=[[10,11],[10,12]]

print(x)
print(y)
print("Answer:")
print(matmult(x,y))
#### Sample output
# 20:14 bnvenkat.com/apy/begin> python3 matmult.py
# [[1, 2], [3, 4]]
# [[10, 11], [10, 12]]
# Answer:
# [[30, 35], [70, 81]]
# 20:14 bnvenkat.com/apy/begin> 

#  shortend program with MATMUL USING NumPy
#### Matrix multiplication using numpy
import numpy as np
   
x=[[1,2],[3,4]]
y=[[10,11],[10,12]]

z=np.matmul(x,y)
print(z)
#### Sample output
# [[30 35]
#  [70 81]]