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

Seattle, WA
Here's our writeup on spaced repetition, a learning and memory technique widely used by language learners and med students. It works for much more than those topics, though! (Execute Program is the first spaced repetition system dedicated to programming.) executeprogram.com/spaced-re…
2
9
62
Black Friday sale: 40% off the first 12 months of our courses! (Python, TypeScript, SQL, regexes, JS, more.) And a new feature: LLM-powered hints for when you're stuck in an exercise. (But no AI slop. Our courses are 100% human-written.) executeprogram.com
2
1
15
4,875
Execute Program retweeted
Black Friday sale: 40% off the first 12 months of an individual subscription! And a new course: Python in Detail. 563 interactive code examples in 44 lessons, covering Python's dunder methods, object system, iterators, generators, and many more topics. executeprogram.com/
2
5
16
10,183
Our Black Friday sale starts now: 40% off for the first 12 months of any individual subscription! We also have a new course, "Python for Programmers." 701 interactive code examples in 55 lessons, covering the core of the Python language. executeprogram.com
4
5
32
21,027
Sorry for the very late reply. DAS subscriptions do still include access to EP. Their pricing is different, and either one can be cheaper depending on monthly vs. yearly.
159
@exec_prog do you plan to add node.js or react.js course in the future?
1
101
We'd like to cover both eventually, but we don't have a timeline for either right now.
84
Execute Program retweeted
Our Black Friday sale starts now: 40% off for the first 12 months of any individual subscription! We also have a new course, "Python for Programmers." 701 interactive code examples in 55 lessons, covering the core of the Python language. executeprogram.com
4
5
32
21,027
Replying to @nigelmcnie
It ends at 23:59 on Nov 28 (Pacific US time). You may also want to consider a team subscription. The per-seat cost is slightly more than a discounted individual subscription, but they have unified billing and you can swap team members any time.
1
3
604
Replying to @exec_prog
Please can you tell us when does the sale end ?
1
252
It ends at 23:59 on Nov 28 (Pacific US time).
2
237
Execute Program retweeted
The @exec_prog "Python for Programmers" course is in open beta! It'll be about a week long, during which the course is free for everyone. More details in my HN post announcing it: news.ycombinator.com/item?id…
6
9
57
9,728
@exec_prog Minor issue: the examples in this lesson claim to reuse context from earlier examples, but they're actually self-contained. executeprogram.com/courses/t…
1
132
Looks like they used to reuse some context, but we changed the code at some point without removing that context tag. A fix is deploying now. Thanks!
1
116
If you have education budget expiring at the end of the year, we humbly suggest Execute Program's courses on TypeScript and other programming languages! executeprogram.com
7
3,307
Today is your last chance to get our Black Friday discount: 40% off the first year for individual subscriptions! Learn TypeScript from Basics to Advanced, with interactive code examples the whole way. (Other languages and tools too!) executeprogram.com
3
3
3
Black Friday sale: 40% off the first year for individual subscriptions, paid monthly or yearly! Our highly interactive courses cover TypeScript, Regular Expressions, Modern JavaScript, JavaScript Concurrency, SQL, and JavaScript Arrays. executeprogram.com
4
4
6
Just to make sure - the monthly subscription would be 40% off (23.40USD) for a whole year year, billed at the 40% off rate monthly?
1
That's right: 40% off all charges billed during the first year of the subscription, whether it's monthly or yearly.
1
Replying to @exec_prog
What happens if I subscribe for a period and then I let the subscription lapse – do I lose all access (other than free lessons), or can I still access the lessons that I've completed?
1
You'll always be able to go back and revisit the lessons you finished before canceling.
1
1
Execute Program's Black Friday sale starts today! 40% off the first year for individual subscriptions (paid monthly or yearly). Eight programming language courses with 2,241 interactive code examples, including TypeScript courses from Basics to Advanced. executeprogram.com
2
2
13
Blogged: "The Code Is the To-Do List". Use your linter to (mostly) replace your task list. executeprogram.com/blog/the-…
3
7
44
btw it seems the title tags for all the blogs posts is the same "Execute Program", makes it a little awkward to bookmark.
1
The title tag is set by the client-side JS when the page renders. Sounds like maybe your browser/app is looking at the HTML rather than what was rendered?
1
1
@exec_prog is it possible to add the tax registration number(and name) of the company I work for during the billing process? I need to have those on the invoice in order to add the purchase to our learning allowance.
1
Yes, you can add it on the invoices/receipts page.
@exec_prog Looks like the site is down
1
Sorry, we were down for a few minutes due a bug. Fortunately the backend restarted itself automatically, which brought the site back up. The bug that originally caused the problem is fixed now.