Worthwhile? Yes but I'd say they are very different kinds of programming so their usefulness to a particular kid will depend on what they want out of it.

The first one would be useful for kids that want to go into web design. It would also be useful for people that end up going the entrepreneurial route or working for tiny companies that do their own web pages (or who want to make changes to sites that they might have paid someone else to set up).

The second one would be more of a base for programming as well as learning how to code an app which itself is useful. Python is useful in a wide range of programming jobs (both hardware and software programmers often use python as a secondary language even though their main programming is done in something else). If taught properly it should introduce all of the basic programming structures (if/then, for loops, case, etc). Once you have that type of thinking down then picking up most other programming languages is mostly a matter of learning the new syntax (some caveats apply but having that base is key regardless of language). The mention of software architecture in the description is also promising. Designing stuff smartly from the start is where the fun/challenge is (IMHO anyway).