I think Kahn Academy is a great place to learn javascript.
These are bike rides I've done
These are runs I've done. Runnerdude has helped get me ready.