Coding
I’ve recently gotten interested in learning how to code, because I came upon a website that teaches coding in what so far seems to be a practical and motivating manner. It’s called codecademy, and has free courses to learn various coding skills. The interface is structured in a way that you can see the instruction, what you are coding, and the live results all on one page.
After getting started at codeacademy, I enrolled in an online introduction to computer sciences class offered by Harvard through edX called CS50 which has proved to be both challenging and enjoyable.