1. How Sean went from working in a Knoxville rock climbing gym to working as a software engineer in a San Francisco cybersecurity startup, through 12 months of intense self-teaching (8 minute read)
  2. Here are 438 free online programming and computer science courses you can start in May (browsable list)
  3. How to prevent your analytics data from being blocked by ad blockers (6 minute read)

Bonus: Starting today, all freeCodeCamp t-shirts and hoodies are now sold at-cost (with zero profit margin). We’re doing this so you get some cool threads and represent our open source community as inexpensively as possible (1 minute browse)

Thought of the day:

“Computers are good at following instructions, but not at reading your mind.” — Donald Knuth

Funny of the day:

jN-KzRX-noiPU-rgojk-Mmm4u2AskBN5kzoX

Webcomic by CommitStrip

Study group of the day:

freeCodeCamp Orange County

GFMVzp5a46Rm6RhyP71Osu5uI5Oxj083Q17H

Happy coding!

– Quincy Larson, teacher at freeCodeCamp

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