Yes, Apache Spark can run without Hadoop (standalone or cloud). You must know that Spark does not require a Hadoop cluster to work. Having said this, you must also know that running Spark on Hadoop has many advantages, however, it is not mandatory.
Here is a video tutorial which you can watch to learn more about spark:-