Abstract: I will present my work using the IceCube Neutrino Observatory to search for astrophysical neutrino production. I will present an analysis of compact binary mergers detected by the LIGO-Virgo-KAGRA gravitational wave detectors with a cascade dataset. I will also present population constraints on the neutrino flux of GeV gamma-ray bright active galactic nuclei detected by the Fermi Large Area Telescope. In addition to the results of these analyses, I will discuss improvements to the IceCube real-time program, which will improve real-time searches for the sources of astrophysical neutrinos and the information IceCube provides to the multi-messenger community. The creation of posterior skymaps will enable improved follow-up by other telescopes by providing a probabilistic localization that accounts for both the IceCube neutrino information as well as the prior knowledge of a potential multi-messenger event obtained by other observatories. I will also discuss work towards enabling an improved cascade dataset to be used in real-time analyses, including the maintenance of IceCube filters as well as a pipeline to process events rapidly enough for real-time analyses.