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:

Webcomic by CommitStrip

Study group of the day:

freeCodeCamp Orange County

Happy coding!

– Quincy Larson, teacher at freeCodeCamp

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