Skip to main content


Python is a high-level language for general purpose programming.

Use a Virtual Machine to practice while learning

An interactive draggable virtual machine appears on top of every lesson based on availability. It will reset automatically as you navigate through the lessons. Hold and Drag the blue bar on the right to try it out!