Physical Basics of Quantum Computing - Open Education