I'm looking for advice on how to support my girlfriend as she struggles with her 4th semester university courses. She has no programming background from high school and has had a tough time with university so far, including failing some classes. Currently, she's on ADHD medication, but she's finding it hard to grasp concepts like how parameters work in Python, which just adds to her frustration. This semester includes classes on evolutionary algorithms, Java, C# and other programming topics. With several exams coming up this summer, I'm worried she won't be ready. Are there any resources or strategies that could help her get more engaged and improve her understanding?
3 Answers
If she really hates programming, maybe it's worth considering switching majors? It might save her a lot of stress if she's not enjoying her coursework. Sometimes it's just not the right fit, and that’s okay.
It sounds tough, but she might want to retake some of the earlier classes. Strong fundamentals can make a huge difference later on. It’s better to take the time now to build solid skills than to struggle through advanced courses without a good base.
Honestly, it sounds like she needs some foundational knowledge before diving into these tougher subjects. I’d recommend she checks out resources like Boot.dev or The Odin Project for a structured approach. They can really help her build those basic programming skills. Also, it might be beneficial for her to look into study groups or tutoring to get that one-on-one help.
Yeah, and hands-on practice is key! Doing actual coding challenges can help reinforce what she learns. Plus, maybe she can find a mentor or someone a bit further along in the program for guidance.

True. There’s no shame in finding a path that suits her better! A lot of people change their majors, and it’s important to enjoy what you’re studying.