45 free online classes you can take (and finish) by the end of this year

Whether you're interested in programming, graphic design, speech writing, or conflict resolution, there's bound to be a class for you.


45 free online classes you can take (and finish) by the end of this year