A friend's kid loves Minecraft. He specifically asked me to teach him how to code so that he could eventually host his own Minecraft server. I started with a couple different approaches including Kahn Academy kid-coding videos, basics and WYSIWYG HTML examples. The kid didn't really want to "code" as much as he wanted to see concrete outcomes. One of the outcomes was a blog or forum to interact with his Minecraft friends.
The moral of this story is that it helps to focus on the interest of the children you are teaching, identify desired outcomes that will excite them and deliver the outcomes while secretly teaching them coding and computer science basics. It's like hiding the dog's pill.
The closest thing right now is Cornell's Legal Information Institute--https://www.law.cornell.edu. There is also the same problem with academic journals--Lexis Nexis has asearchable database with cases for a pretty penny. Also, pacer.gov enables users to access cases and dockets but the structure and "per page" cost make it difficult to be a useful search engine.
I've argued a couple cases in district court (and one case is on the docket of the Supreme Court) and I've used a mix of law school textbooks, Scotusblog.com, Cornell's Legal Information Institute and lawyer's blogs to start background research.
Cosign. I live in the Washington, DC area. I hired a Web Dev from Boulder, CO because he had Udacity training and a impressive portfolio of projects. The projects showed me that he loved to build things. I also noticed that he had a ton of comments on Youtube, Stackoverflow, and Github showing that he was actively learning more about new web frameworks.