Well, she doesn't have a computer science degree. She's an MBA who's learned SQL, tableau, excel, etc (working at a large company 500+ people). She pulls out data with SQL queries and knows how to use excel inside and out. she's made it all the way to the final interview, but everytime they figure out she had a baby, they assume she's going to have a 2nd one.
I'd be happy to explore with your friend if I know of any consulting/contract opportunities for her and provide some guidance on resources for going forwards with that. She may get better traction that way; contractors are treated much differently from employees.
Unfortunately no. You can easily not hire someone for "fit" without describing why you didn't think that they fit. You can also say a million other legal reasons for not hiring. Unless they specifically say that you were not hired because you're a momma then you've got a long, long hill to climb.