Linear Algebra - Foundations to Frontiers

Provided by:
9/10 stars
based on  180 reviews
Provided by:
Cost FREE , Add a Verified Certificate for $50
Start Date On demand

Key Concepts

lightbulb
We've created a summary of key topics covered in this course to help you decide if it's the right one for you. Click individual badges to see more courses on the same topic.

Course Details

Cost

FREE,
Add a Verified Certificate for $50

Upcoming Schedule

  • On demand

Course Provider

edX online courses
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be tau...
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.

Provider Subject Specialization
Sciences & Technology
Business & Management
21445 reviews

Course Description

Linear Algebra: Foundations to Frontiers (LAFF) is packed full of challenging, rewarding material that is essential for mathematicians, engineers, scientists, and anyone working with large datasets. Students appreciate our unique approach to teaching linear algebra because:

  • It’s visual.
  • It connects hand calculations, mathematical abstractions, and computer programming.
  • It illustrates the development of mathematical theory. 
  • It’s applicable.

In this course, you will learn all the standard topics that are taught in typical undergraduate linear algebra courses all over the world, but using our unique method, you'll also get more! LAFF was developed following the syllabus of an introductory linear algebra course at The University of Texas at Austin taught by Professor Robert van de Geijn, an expert on high performance linear algebra libraries. Through short videos, exercises, visualizations, and programming assignme...

Linear Algebra: Foundations to Frontiers (LAFF) is packed full of challenging, rewarding material that is essential for mathematicians, engineers, scientists, and anyone working with large datasets. Students appreciate our unique approach to teaching linear algebra because:

  • It’s visual.
  • It connects hand calculations, mathematical abstractions, and computer programming.
  • It illustrates the development of mathematical theory. 
  • It’s applicable.

In this course, you will learn all the standard topics that are taught in typical undergraduate linear algebra courses all over the world, but using our unique method, you'll also get more! LAFF was developed following the syllabus of an introductory linear algebra course at The University of Texas at Austin taught by Professor Robert van de Geijn, an expert on high performance linear algebra libraries. Through short videos, exercises, visualizations, and programming assignments, you will study Vector and Matrix Operations, Linear Transformations, Solving Systems of Equations, Vector Spaces, Linear Least-Squares, and Eigenvalues and Eigenvectors. In addition, you will get a glimpse of cutting edge research on the development of linear algebra libraries, which are used throughout computational science.

MATLAB licenses will be made available to the participants free of charge for the duration of the course.

We invite you to LAFF with us!

Reviews 9/10 stars
180 Reviews for Linear Algebra - Foundations to Frontiers

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
student profile image
student profile image

student

10/10 starsCompleted
4 years, 5 months ago
Soy estudiante de matemáticas y física y este curso me ha sido de mucho provecho. Puedo decir sinceramente que ha sido uno de los mejores cursos que he tomado. Agradezco mucho a los profesores Robert van de Geijn y Maggie Myers por tomarse el tiempo para brindarnos este curso. Muchas gracias
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 5 months ago
Thank you Robert and Maggie. I enjoyed the course and learned a lot. Slicing and Dicing Really makes obsolete the use indexes.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
4 years, 5 months ago
I wish I had had this course when I was first learning linear algebra. It builds concepts one atop another in a very logical, systematic way. The programming segments might be difficult for someone with no programming experience, but someone like me who has not worked with Python before but has worked with other programming languages should be able to manage fairly easily. The highlight of this course was the enrichment material covering computational complexity and how linear algebra software libraries can decrease the number of memory operations. I would very much like to take a more advanced EdX course on linear algebra or vector calculus taught by the same professors. For instance, this course rarely used complex-valued vectors or matrices and completely omitted calculus topics, like Jacobian matrices, both of which I would like to study further.
Was this review helpful? Yes0
 Flag
Trevor Farley profile image
Trevor Farley profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
4 years, 5 months ago
Congratulations to Robert, Maggie and the LAFF team for putting on a superb course. I understand many of the difficulties you may have faced and the enormous amount of time you must have spent in creating and running this course. I also want to compliment you on the rigor you exercised in constructing and delivering the material, you have rekindled my love of Mathematics! I look forward to hearing any news from LAFF in the future. Regards and Best Wishes, Trevor Farley (Australia)
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 5 months ago
I am basically a mathematics student but still i take this course. This course taught me topics in a different way from our professors. Nice course. Everyone who loves algebra would have to take this basic course and the way our professors Robert Van De Geijn and Maggie Myers taught was excellent. The Videos and the exercises were really amazing and also challenging. Their teaching methods and the way they approach a problem were really nice.I learn a lot from this course.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
4 years, 5 months ago
Excelente curso de Introdução à Álgebra Linear. Para quem quer revisar ou aprender a matéria pela primeira vez, a didática é ótima.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

8/10 starsCompleted
4 years, 6 months ago
This was a good class, I appreciated the computer code to help explain the linear algebra concepts. It probably does not cover as much material as a normal linear algebra class, but it gets you pretty far.
Was this review helpful? Yes0
 Flag
Julio Bautista profile image
Julio Bautista profile image
8/10 starsCompleted
  • 1 review
  • 1 completed
4 years, 6 months ago
Thanks to Dr. Maggie Myers and professor Robert van de Geijn for exposing, slicing and dicing the beauty of Linear Algebra. Regards from Madrid/Spain Julio Bautista
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
4 years, 6 months ago
I successfully completed this course, though I'm not a student of engineering, physics or mathematics. My field is medicine, so knowledge of this course doesn't directly contribute to my work, but I believe linear algebra knowledge will help me understand statistics. Finally, I could enjoy this course, and this is the best course of linear algebra I've ever taken. Thank you, Professor Robert!
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

1/10 starsCompleted
4 years, 6 months ago
Very difficult to understand and the material was poorly taught. It would have been nice if there were more practice problems.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
4 years, 6 months ago
This is a very good course: * Concepts explained clearly * Plenty of sample problems * Good videos and other material * Interesting programming assignments * Up to date and relevant Can't find any fault with it at all!
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
4 years, 6 months ago
This is a really good course. I would recommend everyone to try it. And it is really easy to do the assignments.
Was this review helpful? Yes0
 Flag
Ahmad Alhour profile image
Ahmad Alhour profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
4 years, 6 months ago
This was a very interesting course. I have been trying to dedicate sometime for Linear Algebra for a long time now, but only with the help of edX and the professors of this course that I only had the chance to schedule my time and efforts around this course. I feel I'm confident now to dig deeper into the domain of Applied Linear Algebra and Machine Learning. Thanks for all the people who made this happen.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
4 years, 6 months ago
Excellent course. Needs constant hard work but you learn something. Great instructors -- very committed and actually care for the students. Extremely rare for a MOOC! Bottom line, if you want to learn Linear Algebra, just take the course ... you won't regret it!
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

8/10 starsCompleted
4 years, 6 months ago
The first time I took linear algebra, about 40 years ago, we didn't have computers for the course. I hated it. It was too easy to make tedious simple arithmetic mistakes and get the final answer wrong. So I took this course the way I wanted to with the following personal objectives: 1\. Understand how to use modern tools such as Octave, R, NumPy, Lapack, understand the linear algebra semantics and apply them appropriately in real world engineering and big data settings. 2\. Get some familiarity with how to do the hand calculations (maybe do it a few times), but I don't want to dwell on this. (I discovered LU decomposition in Octave does not necessarily give the same answers as the course, so I automated the steps of the hand calculations the course way, in python, to get the same answer using the same steps. Did the same for row echelon form to avoid the tedium of writing on paper.) 3\. Get some familiarity of the semantics from the ... The first time I took linear algebra, about 40 years ago, we didn't have computers for the course. I hated it. It was too easy to make tedious simple arithmetic mistakes and get the final answer wrong. So I took this course the way I wanted to with the following personal objectives: 1\. Understand how to use modern tools such as Octave, R, NumPy, Lapack, understand the linear algebra semantics and apply them appropriately in real world engineering and big data settings. 2\. Get some familiarity with how to do the hand calculations (maybe do it a few times), but I don't want to dwell on this. (I discovered LU decomposition in Octave does not necessarily give the same answers as the course, so I automated the steps of the hand calculations the course way, in python, to get the same answer using the same steps. Did the same for row echelon form to avoid the tedium of writing on paper.) 3\. Get some familiarity of the semantics from the proofs and derivations, but again a secondary concern. 4\. Have some awareness of computational cost of operations. (This is where the course is novel for me, and I appreciate it, esp. since I work in the software field.) Also, I appreciate a robust introduction into slicing and dicing, since this is a practical consideration when things may not all fit into memory, or the need to split up the job into for parallel computation. Because of the availability of modern tools (Python, Octave), I felt the course could've spent more time with higher level abstractions, perhaps in the second half of the course, such as eigen decomposition, SVD, with a focus on meaning and appropriate application rather than the mechanics of hand calculations. Having now done both Cousera and EdX formats, I felt EdX was ideal for this course. EdX seems to allow for very small lectures, on a single topic, followed immediately with small exercise. And there are lots of these. It is much more fine grained in feedback than Coursera, and in some ways ideal for this course.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
4 years, 6 months ago
If you want a course that is friendly but at the same time challenging, well this is the course. Been enjoying it since day one
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
4 years, 6 months ago
Love this course! It is challenging but with professional and friendly support of Maggie Myers and Robert van de Geijn it is possible to learn and enjoy the class!!! Thank you!
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
4 years, 6 months ago
I really love this course! Very clear theory explains + examples of how to apply theory in practice.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
4 years, 6 months ago
I studied LA at university 15 years ago (in a very "pure" way) but needed a refresher and was keen on the computational/applied approach of this course. I now understand so much more than I did before and I really appreciate how carefully the course has been structured. Thank you!
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
4 years, 6 months ago
I take this course because I want improve myself. And now I can say that this course is amazing! Material is good organized that make it much more clear even for people who don't know a lot about linear algebra.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

9/10 starsCompleted
4 years, 6 months ago
I took this class to review what I studied in the early 1970's. The low rank material was new for me. It helped me understand some modern geophysical algorithms. Multiplication by submatrix (slicing and dicing) was also new to me. It helped me understand cache performance tuning ideas. This is also important in geophysics. Studing alone is tough, but I hung in and will soon complete.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
4 years, 6 months ago
Amazing course. Just pure gold! It is a must for every science or engineering student. Thanks a lot!
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

9/10 starsCompleted
4 years, 6 months ago
I have taken this course a refresh course for Linear Algebra. I really like the way the subject is presented. A big thanks to Robert, Maggie and EDX for putting together this course.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

9/10 starsCompleted
4 years, 6 months ago
I studied linear algebra in 1974. This was an attempt to brush up on the basics. I am most interested in accessing linear algebra solvers in LAPACK to solve geophysics problems, so I liked the ties to programming. I learned enough about low rank to understand some geophysics applications.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

9/10 starsCompleted
4 years, 6 months ago
Very human feel to this course. Mistakes crop up but are sorted and discussed openly. Reflecting real life studying! Excellent communication and useful pointers/links to enable you to study personal areas of interest in greater detail if desired.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

9/10 starsTaking Now
4 years, 6 months ago
Great course -- little bit lengthy -- excellent instructors -- be prepared to do serious work but you will be handsomely rewarded !!!
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

9/10 starsCompleted
4 years, 6 months ago
A very thorough and engaging approach to introductory Linear Algebra. I found Professor van de Geijn's alternative presentations (geometric, programmatical, mathematical) of many of the topics to be helpful.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
4 years, 6 months ago
This is an excellent course, really focussed on ensuring that students understand WHY the results of linear algebra hold, as well as how to compute with vectors and matrices. The instructors have obviously thought really hard about how to made this a pedagogically rich course, and it has paid off.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
4 years, 6 months ago
Awesome Course! When I started I already knew how to get a matrix into row- echelon form, but I have learned so much more about Matrices and Vectors throughout the course. Also as a programmer this helps me see what algorithms work well for more complex mathematics.
Was this review helpful? Yes0
 Flag
Steve L profile image
Steve L profile image

Steve L

2/10 starsDropped
2 years, 4 months ago
This course is a bad joke. The assistant instructor is arrogant and ignorant. If you want to learn to write simple computer programs to multiply matrices, you'll get something from this course. If you want to learn linear algebra, forget it.
Was this review helpful? Yes1
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.