Neither of those sentences are good. The "by" is wrong. Delete it. The "now" is confusing in the first sentence.
Do they mean "Parents now having access to this knowledge helps them..." (they now have access) or "Parents having access to this knowledge now helps them..." (now it helps them, maybe it didn't before)?
Student or Learner