1. A system comprising: a content delivery subsystem providing online resource data and programming data associated with media content; and a content processing subsystem configured to communicate with the content delivery subsystem via a network, the content processing subsystem being configured to receive the programming data associated with the media content, and generate a program guide user interface including at least a subset of the programming data, wherein: the content processing subsystem is configured to determine whether the online resource data is accessible via the network, the content processing subsystem is configured to access and utilize the online resource data to generate a first version of the program guide user interface when the content processing subsystem determines that the online resource data is accessible via the network, the content processing subsystem includes offline resource data and is configured to utilize at least a subset of the offline resource data instead of the online resource data to generate a second version of the program guide user interface when the content processing subsystem determines that the online resource data is inaccessible via the network for at least a threshold period of time, and the second version of the program guide user interface is a downgraded version of the first version of the program guide user interface.