Having recently taken a course in JavaScript, I've fallen in love with programming, but I would like to expand my skills without taking on any additional freelance work. Does anyone know of any good, decent workshop courses or sites that provide good ideas to help sharpen my skills on programming projects?