Here are three links worth your time:

438 free online programming and Computer Science courses you can start in May (browsable list) A step-by-step guide to making pure-CSS tooltips (3 minute read) JavaScript ES6 functions: the good parts (6 minute read)

Bonus: The founder of Stack Overflow shares how he built a business around his new open source project, Discourse — even though lots of communities, including freeCodeCamp, are able to use it for free as our forum (9 minute read)

Thought of the day:

“When a flower doesn’t bloom you fix the environment in which it grows, not the flower.” — Alexander Den Heijer

Funny of the day:

Webcomic by XKCD.

Study group of the day:

freeCodeCamp Santa Clara

Happy coding!

– Quincy Larson, teacher at freeCodeCamp

If you get value out of these emails, please consider supporting our nonprofit.