You are here

Linear Algebra and Calculus for Machine Learning

Linear Algebra and Calculus for Machine Learning

Next Offering

Start Date: August 21, 2018
End Date:  October 9, 2018

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. Of if it has been some time since you completed your education and need a refresher course in linear algebra and calculus. It's 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.

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 vectors
  5. Apply knowledge of linear algebra and calculus for machine learning applications
  6. Formulate machine learning tasks as optimization routines
  7. Demonstrate understanding of ethical implication of machine learning


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

Students will be required to learn the R software package prior to starting the course (

Free training in R software that will prepare you for this course can be found online 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 $50 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.