Similar sounding programs cost varying amounts, most often because they have different characteristics. As you make a decision, the budget for training may determine how much you can spend on training programs. Sometimes this may be pennywise and pound-foolish: it pays to be clear on what it is you want to accomplish with specific training. Higher and lower costing education/training tends to have certain characteristics that dictate their cost differences.
An expensive program may actually have more benefits, such as better instruction, more materials, easier access to an instructor, credit or CEUs, opportunities to ask questions after the end of class, easier registration, and so forth.
Less expensive classes may be more direct, easier to access, more focused, yield no credits of any kind but that may not matter, etc.