It's been a few weeks since I completed the Black Box Software Testing Foundations course and submitted my final exam... I finally feel that I caught my breath after such an intense learning experience. I have never read, reviewed, deciphered through and written so much information in 4-week time period in my life! The course material is amazing with lots of useful information and exercises included.
I worked very hard during the course, probably harder than a native English-speaking student. There were days when I felt drained, brain-dead and frustrated. I contemplated quitting a couple of times as I was fatigued. I was learning so much, however, which kept me motivated.
I think this course is a must for any testing professional who feels passionate about our craft. It does help to have some experience under your belt. Otherwise it could be hard to comprehend and hard for a student to relate to real life situations based on the reading material and lectures. My major obstacle was understanding Code Coverage, what it measures or highlights, and associated risks and benefits of using Code Coverage. I had heard the term used before and knew that programmers at work employed it to measure the amount of code that some test has executed. But that was about the extent of my knowledge.