Make Your Students More Successful With NCLab's Self-Paced Linear Algebra Course, or Choose to Personally Master Linear Algebra With Us!

Linear Algebra

Make Your Students More Successful With NCLab's Self-Paced Linear Algebra Course, or Choose to Personally Master Linear Algebra With Us!

After more than 10 years of teaching Linear Algebra in the traditional way, and watching students struggle due to lack of practice, we decided to create an interactive hands-on course, similar in nature to our popular Data Analytics and Python courses. With the new course students learn by doing, at their own pace, and the instructor assists them individually instead of lecturing. The results were dramatic. Students became much more engaged, enjoyed the course much more, and their scores improved by 21% compared to previous semesters. More details about the novel teaching method can be found in the paper Self-Paced, Instructor-Assisted Approach to Teaching Linear Algebra which recently appeared in Math. Comp. Sci.

How Does the Course Work

The course is based on the so-called flipped mastery model which is a proven way to increase student engagement and success. In contrast to a traditional Linear Algebra course where students listen to the instructor during the lecture and then do the work at home, in our course students work actively in the classroom. Using their laptops or tablets, they go through a series of “challenges” where they learn using tutorials, videos and interactive examples. After each new concept they take a quiz/homework which shows them if they understood the subject. They have a chance to learn what they missed and retake the quizzes after 12 hours.

Role of the Instructor

Contrary to traditional lecture-based Linear Algebra courses, the instructor does not serve as the delivery vehicle for contents which students are perfectly capable of learning on their own. Instead, the instructor has more time to help every student individually as needed. The instructor has access to a detailed progress report of every student in real time.

Benefits for the Students
  • Students learn at their own pace.
  • Students learn actively by working through problems with instructor’s help.
  • Instructor can help weaker students to perform better, and challenge the gifted ones to achieve more.
  • Students can form pairs or groups and learn collaboratively.
  • Students have to spend less time at home re-learning material and doing homework.


Benefits for the Instructor
  • Instructor becomes more productive and achieves better results.
  • Students enjoy the class much more than traditional lecture-based course.
  • Classroom becomes a more active and productive environment.
  • Instructor does not deliver the contents.
  • Instructor has more time to help students individually.
  • Instructor has access to real-time student progress data.
  • Instructor has detailed knowledge of how every student in class is doing.