Welcome to swordschool!

Where historical accuracy meets practical training. Learn Historical Martial Arts from world-renowned instructor and pioneering researcher of medieval and renaissance martial arts Dr Guy Windsor.

Online video courses covering everything from beginners’ techniques to advanced practice. Available both in larger bundles and as individual classes.
A selection of paperbacks, hardcovers and eBooks: some packed with detailed historical information and others designed as workbook courses you can take at your own pace.

Listen to podcast episodes or audiobooks on all your favourite platforms – perfect for aural learners, and to supplement our other resources.

Brush up on your theory and terminology as if by magic with Guy’s fun, tactical and secretly educational duelling card game.

Guy frequently keeps his blog updated with thoughts, challenges, interviews and more!

Join the Sword People community- no trolls, no bots, no algorithms, just nice people chatting about swords.

latest news - 7th November '25

Greetings from Helsinki!

It’s good to be back, swinging swords in my old salle, and catching up with old friends.

Last weekend’s seminars went really well: Angelo Smallsword on the Friday, Vadi Longsword on the Saturday, and Polearms (spears and pollaxes) on the Sunday. One part of me wishes I was better at taking time during seminars to take photos for the socialz, but the rest of me is quite happy focussing exclusively on the students in my class. I did take one quick snaphshot for SwordPeople.com, but that’s it.

I’ve also had four sessions with my physiotherapist here, to great effect. I’ll need to write up some of it properly, but here’s one key takeaway:


Slippage

You may recall that a while ago Eki (of Fysio Sakura) fixed my knee with a simple exercise for the posterior tibialis muscle. I did that faithfully, and things got better. But something weird started happening in my knees, on both sides. One of the things we needed to fix this time was that… which turned out to be probably caused by the exercise…. because I was doing it wrong!