Precise numerical modelling of fluid flow properties across the discontinuity of a shock wave is critical for accurate flow information behind the shock. This is of particular importance for spacecraft re-entering the Earth's atmosphere or supersonic and hypersonic aircraft, which all experience extreme temperature loading behind their associated shocks.Current shock modelling methods such as shock-fitting or shock-capturing either suffer from discretisation error of modelling the shock across finite cells, or are limited in the types and locations of shocks that they can be applied to.First proposed by P. A. Gnoffo, a global series solution using discontinuous Walsh functions that does not require explicit discretisation was investigated to gain understanding of the method and its strengths and limitations [1]. Walsh functions are a group of square shaped waves with varying numbers of segments and segment lengths based on the number of the Walsh function and the family to which they belong.Instead of discretising the domain into cells or nodes, the resulting series solution is made up of a number of scaled Walsh functions that are present across the full domain.The number of Walsh functions being used in this series solution must be truncated at some finite value, resulting in a form of "discretisation". Self-replicating properties under multiplication mean that the Walsh functions lend themselves well to series solutions; inherent discontinuities allow for highly accrute modelling of discontinuous functions.Following from Gnoffo's work, this thesis provides more user-friendly explanations of the fundamentals of Walsh functions regarding function representations. A derivation of the 1-dimensional heat equation is provided to offer a second example of setting up the system of algebraic equations, which can be solved numerically to find the solution to the heat equation. Furthermore, the global series solution approach for Burgers' equation has been explained in more detail, such that it could now be quite easily replicated. For each of these topics supporting code, which has been validated using visual inspection and error comparison, is provided to assist the reader in implementation. ii Acknowledgements First and foremost, this thesis could not have been completed without the assistance provided by my supervisor Dr. Rowan Gollan. You never failed to solve issues I would be hung up on for weeks or at least point me in the right direction. I also thank you warmly for making time to meet with me much more often than you would be expected in these past two weeks, and for accommodating me as I frantically attempted to pull together results towards the end of the semester.Thanks to the mech boys: Will, Damian, Matt, Ethan and Dave. Having a good group to go through my degree with over the past four years has been greatly appreciated.Also, thanks goes to my housemates for keeping me sane and fed in these past two weeks.And last but not least, thanks to my family for listening to my troubles, I appreciate ever...