Sample programs in Q#, Qiskit and equivalent C# that can be used to illustrate superposition, entanglement and interference. So far the only algorithm included is Deutsch-Josza. More will be added soon.
Set up your environment using this documentation. Visual Studio and VS use Azure CLI to submit quantum jobs whereas Q# notebooks uses a more succinct equivalent using magic keywords.