Public cloud computing involves using shared computing resources that are available to the public over the internet, while private cloud computing involves using dedicated computing resources that are not shared with other organizations. Private cloud computing offers greater control over data and resources but can be more expensive than public cloud computing.