Orbital: A space around the nucleus that can hold up to 2 electrons of opposite spin. They create the shells. There are different types of orbital, s,p,d,f, all with different shapes.
s-Orbital: Spherical shape orbital also known as an electron cloud, holds up to 2 electrons. From energy shell 1 upwards each level contains 1 s-orbital within an s sub-shell.
p-Orbital: An electron cloud that has a 3D dumbbell-shaped orbital. From energy level 2 upwards, each level contains 3 p-orbitals, Px, Py, Pz within a p sub-shell. Each orbital holds 2 electrons so it holds up to 6 electrons in a full p sub-shell.
d-Orbital: From energy level 3 upwards. Complex shape orbital. There are 5 d orbitals within a d sub-shell therefore holds up to 10 electrons in a full d sub-shell as one orbital holds up to 2 electrons.
Sub-shell: Within a shell, orbitals of the same type are grouped together as sub-shells. Each new shell gains a new type of orbital. The number of orbitals increases with each new type. The electrons fit into each orbital so the number of electrons in each sub-shell also increases.
How do single electrons in the same orbitals within the same sub-shell spin? They will spin in the same direction, and remain unpaired until they're forced to pair.
Electron Cloud: Model representing probable locations of electrons. Electron shells make up a model that helps to visualize something that can't be seen forms a cloud.