This course went over creating different ways to test programs. It started with just creating test cases based on the description of a project, and then moved on to actually creating basic projects, then test files to check against, and finally moved on to automated testing using runners.
I found that I enjoyed the course, but I do know it was a pretty brief glimpse into the testing process. I am looking forward to getting more experience with testing as I move on to other courses. There wasn’t anything specifically that I struggled with, this course for me was just about starting to understand the general concepts being taught.