I used ChatGPT to build an interactive tool to help learn linear algebra

Julian Harris
TheAIEngineer
Published in
1 min readDec 18, 2023
V2 of my “change of orthogonal basis visualisation” in Javascript, using ChatGPT

I find interactive learning tools super powerful and here I’ll show how with ChatGPT (as of Dec 18 2023) was able to help me build a good intuition for a foundation of linear algebra: “change of orthogonal basis” (aka “changing the coordinate system”). Last week no tool I tried was able to do this so this is a major update.

In essence, the new coordinates are the shadows cast against each new axis.

Here’s my video of it. (Apparently YouTube decided it was a “short” and Medium doesn’t embed shorts so you have to click on it…)

Here’s the source code written by ChatGPT.

And here’s the ChatGPT conversation I used to create it from scratch.

--

--

Julian Harris
TheAIEngineer

Ex-Google Technical Product guy specialising in generative AI (NLP, chatbots, audio, etc). Passionate about the climate crisis.