This document summarizes research on combining fountain coding and network coding over wireless channels. Fountain coding allows generating an infinite number of encoded packets from source packets that can be used to recover the original data. Network coding improves throughput in wireless networks by allowing intermediate nodes to combine packets. The research models a simple butterfly network using both fountain coding and network coding and simulates it over different wireless fading channels. The results show that the combined techniques improve throughput by over 70% and achieve zero error rate under different channel conditions, outperforming systems using only one technique.