This 90 minute short course will discuss the importance of reliability for a system-level package, introduce the different failure modes commonly observed in chip- and board-level interconnections and finally, explore recent developments made to address these challenges.