Linear Algebra and Calculus for Machine Learning


Next Offering

Start Date: January 11th, 2021
End Date:  March 1st, 2021

This course is for students pursuing the Certification in Practice of Data Analytics but do not have the necessary background or education required for the Machine Learning course. Or if it has been some time since you completed your education and need a refresher course in linear algebra and calculus. It is completely optional and not required otherwise to receive the certification and it cannot be counted as one of the four courses required to earn the CPDA certificate of completion.  

Course Description

This is a course on linear algebra and calculus for understanding machine learning algorithms. Majority of the course is designed at the level of second year undergraduate curriculum in engineering, but the last module applies the knowledge to solve simple machine learning tasks. The course covers vectors, matrices, matrix operations, eigenvalues and eigenvectors, principle component analysis, linear regression, simple classification and clustering algorithms. The course ends with a project in which the students are expected to implement the ideas studied in the course to solve a machine learning problem.
4 CEUs are granted upon successful completion of the course

You will learn to:

  1. Formulate a business problem as a supervised or unsupervised learning problem
  2. Represent data in a vector or matrix format
  3. Perform vector and matrix operations
  4. Understand calculus of functions of multiple variables
  5. Understand sequences and series for vectors
  6. Apply knowledge of linear algebra and calculus for machine learning applications
  7. Formulate machine learning tasks as optimization routines
  8. Demonstrate understanding of ethical implications of machine learning


A college level algebra course that included the basic idea of vectors and calculus.

This class requires you to use the statistical software package called R (The R Project for Statistical Computing;( This software package is available as Free Software.

Students must complete this free training before starting the LInear Algebra class.

  • Hands-on tutorials are available in the Swirl system, which you can learn about at In particular, “R Programming: The basics of programming in R” is an appropriate first tutorial for students who have never used R.
  • An easier to use interface to R is available in the software package RStudio. This package is available for Windows, Mac, and Linux and can be downloaded for free from
  • From the CRAN archive at, you can download R for Windows, Mac, and Linux.
  • An in-depth "Introduction to R" training manual is available at:

Click Here to learn more about how this course is delivered 100%online!

Expected Time Commitment to Complete this Course

Each course is equivalent to a one semester credit hour class. Therefore each class consists of approximately 40 hours of class time that includes 12-13 hours of recorded faculty lectures and 23-24 hours of additional course work. Each course is seven weeks in length, so each week there is 5.7 hours of combined class time (40 hrs / 7 weeks). The average student should allow a 2:1 study-to-class-time ratio to complete the course. This means you should plan to study two hours for each one hour of class time. This equates to 11-12 hours each week to complete all course work. (5.7 hrs X 2 = 11-12 hrs).  Based on a person's own personal strengths and experience, you should increase or decrease the ratio. 

Cancellations and Refunds

A full refund minus a $75 administrative fee will be made if cancellation is received three weeks prior to the start of the course. No refunds within three weeks of the course start date. 

Course Offering Dates

Each course offering in this program is faculty lead and therefore operates with a specific start date and end date. Students must complete each course during the specific time frame. Access to the online course and materials is removed when the course ends.  

Course Registration

Click Here to Register

Registration ends on
January 10th, 2021


Course Fee: 

$799 per person

Early Bird Discount: 

$675 per person
If registered and paid by
December 21st, 2020 

Online Information Session

Learn more by attending the next online information session.

November 18th @ 12 pm EST


Questions ?

If you have questions regarding this course, please contact:

Darla da Cruz
Professional Programs Office
​College of Engineering


Call: 614-292-7153

Text: 614-210-3412