This video derives the solution to Terzaghi's one-dimensional consolidation using separation of variables and a Fourier series expansion.

Terzaghi's One-Dimensional Consolidation Theory: Plotting in Jupyter Notebook

This video presents a plotting tool I developed in a Jupyter Notebook for exploring Terzaghi's one-dimensional consolidation equation. If you are
interested in learning more about Jupyter, you can visit Project Jupyter. You may also download
the plotting tool here. Note that you will need to download Jupyter, install the
following libraries: numpy, ipywidgets, and matplotlib, and run the .ipynb file in Jupyter to use the tool.