Introductory course incorporating linear algebra concepts with computational tools, with real world applications to science, engineering and data science. Topics include linear equations, matrix operations, vector spaces, linear transformations, eigenvalues, eigenvectors, inner products and norms, orthogonality, linear regression, equilibrium, linear dynamical systems and the singular value decomposition. Credit is not given for both MATH 257 and any of MATH 125, MATH 225, MATH 227, MATH 415 or ASRM 406


Math 257 syllabus


Prerequisites: MATH 220 or MATH 221CS 101 or equivalent programming experience.


Credit Hours



Undergraduate Students $1272
Graduate Students $1530


Students must be able to view assignments online, write out solutions, then scan or take photos of their written work and upload it to Moodle. 

Students with a Bachelor's degree will be assessed graduate level tuition rate for this course. However, one cannot receive graduate level credit for courses numbered below 400 at the University of Illinois.



This course has three 50-minute midterm tests and a 3-hour final exam.

Note: This course uses PrairieTest for its exams. 

Proctorship Information: All exams in this course may be taken online.

Please refer to our Proctor Information page for further exam taking information.

Once registered, students can also find relevant exam taking information and all other course requirements within their Nexus student dashboard.


This course uses the Moodle online system and PrairieLearn. You will need a stable internet access, sufficient bandwidth and data allowance for using a webcam and microphone on Zoom. 

Course Options

Please Note: Students currently registered in a University of Illinois Graduate Degree program will be restricted from registering in 16-week Academic Year-term NetMath courses. Matriculating UIUC Grad students will be allowed to register in Summer Session II NetMath courses.

This page has information regarding the self-paced, rolling enrollment course. If you are a UIUC student interested in taking a course during the summer, you may be interested in a Summer Session II course.


Individual students enrolled in this course are assigned to a course instructor. 

Course Timeline

Your time in the course begins on the date your registration is processed. This course is 16 weeks long with the possibility of purchasing up to two 1-month extensions. Click here to learn more.