Learn to Write Code's lesson chain runs seven languages deep -- Concept, Pseudocode, Python, JavaScript, C#, Java, C++. Coders Rock ships the front half today. C++ is the closest of the remaining three: the plan is JSCPP, a pure-JavaScript C++ interpreter built specifically for teaching, free and light, covering the cout/if/loop level these lessons actually need.

It isn't live yet because it hasn't been verified against this site's own lesson samples the way the Python interpreter already has been -- the JSCPP project has been quiet since around 2018, and a community fork continues it, so checking it actually handles what these challenges need comes before committing to it, not after. Until it ships, C++ challenges don't exist here rather than existing with a Run button that doesn't work.

Everything above runs in this page, on your own machine. There is more of it on the practice pages.