For those that need some background in Computer Science (say you have a B.S. in something else but want to learn Comp Sci fundamentals) there's also the programming certificate course: https://engineeringonline.ncsu.edu/PS/CPC.html
I've had an account on 4 Dimensions for (wow) 18 years now. I log in every now and then to check things out but don't play regularly anymore. I do see some of the same people there and I they still update and improve as far as I know.
The T460p has fully expandable RAM (almost 5 pounds), but it's a lot bulkier than the other variants (but somehow has smaller batteries), and for inexplicable reasons uses inferior materials. (Pure ABS plastic like on L/E series Thinkpads, not fibre-reinforced.)
Lenovo's model policy is somewhere between "annoying" and "fucking insane", every laptop is seemingly made by a different team and none ever talks to each other.