linear-algebra-learn

Teaches linear algebra from zero to competence through adaptive exercises and spaced review.

17|1|Updated Jun 16, 2026
One-click install
npx skills add https://github.com/swaylq/sijiao-skill --skill linear-algebra-learn-swaylq
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: linear-algebra-learn
Source: https://github.com/swaylq/sijiao-skill/tree/main/prototypes/linear-algebra-learn
Command: npx skills add https://github.com/swaylq/sijiao-skill --skill linear-algebra-learn-swaylq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Self-studying linear algebra often leads to mechanical calculation without geometric understanding, forgotten concepts, and no feedback on mistakes. This Skill acts as a stateful personal tutor that remembers your progress, diagnoses your level, and adapts exercises to your weak spots. ## Core Features & Use Cases - Structured 13-module curriculum: Progresses from vectors and Gaussian elimination through eigenvalues, diagonalization, and SVD/PCA, with prerequisite ordering and milestone checks. - Adaptive teaching with learner state: Reads a learner-state.json profile to resume where you left off, schedule spaced-repetition reviews, and target recorded weak spots. - Dual-track pedagogy: Builds geometric intuition (3Blue1Brown style) alongside hand computation (MIT 18.06 / Strang style), verifying results with numpy. - Use Case: A learner says "continue studying linear algebra"; the tutor loads their state, runs a due retrieval-practice question on linear independence, grades the answer, updates mastery scores, and introduces the next module on basis and dimension. ## Quick Start Ask the tutor to teach me linear algebra from the beginning and quiz me on eigenvalues.

Frequently Asked Questions about linear-algebra-learn

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I learn linear algebra from scratch with an AI tutor?▼

Start by telling the tutor your background, such as whether you can solve equation systems or know calculus. It runs a placement diagnosis, sets your starting module, then teaches one module at a time with geometric intuition, worked examples, and graded drills.

What topics does a linear algebra curriculum for machine learning cover?▼

This curriculum covers vectors, matrix operations, Gaussian elimination, vector spaces, span and independence, basis and rank, linear transformations, determinants, eigenvalues, orthogonality, diagonalization, and SVD with least squares and PCA applications.

How does spaced repetition work for math concepts?▼

Key facts like the rank-nullity theorem and determinant geometry are added to a spaced queue with intervals and due dates. When a review comes due, the tutor runs a retrieval-practice question before new material and reschedules based on your answer.

Can an AI tutor grade linear algebra proofs?▼

The tutor grades computations and geometric intuition reliably, but it explicitly flags limits on rigorous proof logic. For strict proof verification in the style of Axler, it recommends checking MIT 18.06 solutions or consulting a human teaching assistant.

What are the limitations of this linear algebra tutor?▼

The ceiling is the competent level: independently performing eigendecomposition, SVD, and least squares with geometric interpretation. Abstract proof-based mathematics, numerical stability, and large-scale computation are acknowledged as beyond its scope.