A way to learn programming tools fast, then remember them. JavaScript, TypeScript, regular expressions, SQL, and more.

Seattle, WA
Joined November 2019
We now have three TypeScript courses: Basics, Everyday, and Advanced. They span a wide range of experience levels: there's something for a static type beginner and for daily TS users. Here's a topic summary. Subscriptions are still 40% off until tomorrow! executeprogram.com/courses/t…
1
6
2
26
Replying to @exec_prog @aeleitch
After writing these replies, I realized that we recently started running all user code through the Babel compiler, so we can at least report the exact character position of the syntax error. I also added a button that shows some more detailed help. Here's a demo video:
1
1
Execute Program's concurrency course is out of beta! It starts simply with callbacks and setTimeout. It ends with complex topics like how event loops work, and the details and reasoning behind async/await's complex relationship to exceptions. Start here: executeprogram.com/courses/j…
2
1
25
Replying to @gotgenes
Seems like a good idea. I just made that change, expanding the steps into code (which has to be pseudocode for Reasons). It's deploying now.
1