EinsteinTex: A Python package I’ve constructed to make life easier when working with LaTeX documents for computations related to General Relativity. This package provides a convenient way to generate LaTeX files containing equations, metrics, and tensors commonly used in General Relativity. I will continue to add more features to EinsteinTex over time. EinsteinTex makes use of EinsteinPy, an open source Python package for General Relativity and gravitational physics.
The Simultaneity Plotter: A Visual Python program that I’ve created that demonstrates the relativity of simultaneity in Special Relativity. Simultaneity Plotter can be run in your web browser.
The Train Car Simulator: A Visual Python program that I’ve created that demonstrates a classic thought experiment in Special Relativity. In the thought experiment, we imagine a train car where — in one reference frame — signals are sent simultaneously from the front and back of a train car. There must then be another reference frame where the two signals are not transmitted simultaneously. Train Car Simulator can be run in your web browser.
The Best Relativity Videos: I’ve been slowly compiling a playlist of the best videos for learning about the foundations of relativity available on YouTube. The playlist is only partially organized, but will (hopefully!) become better organized over time.
Relativity for Everyone: John Norton maintains an excellent introductory online textbook (with video lectures) on the philosophical foundations of relativistic physics.