IBM Personal Computer BASIC (IBM PC BASIC o IBM BASIC) fueron tres versiones del lenguaje de programación BASIC para la computadora IBM PC, llamadas: Cassette BASIC, Disk BASIC y Advanced BASIC. Fueron versiones licenciadas por IBM para IBM PC del intérpret BASIC de Microsoft.
El Disk BASIC tenía todas las características del Cassette BASIC, más algunas adicionales; y el Advanced BASIC tenía todas las características del Disk BASIC más algunas adicionales.