Yes, I am working on developing some program also. I agree that one can not learn TA in 2 days as whole. Self learning is best, Yes, I agree. The point is in self learning you will always get confused as there are opp. views on every thing. Finally you will reinvent the wheel. I have already paid for cost of self learning in last few years. Every mistake in market costs you few hundred / thousand/ lac rupees. If you want to learn on own, definitely you can. After learning all, you need to have some capital left to try that knowledge in markets.
In my opinion, if you count hrs spend on reading docs, articles, posts, blogs, watching ET, Zee news, bloomberg, CNBC, yahoo finance, news papers, weekly magzines etc, you will find it more than few hundred hrs. In software, we get paid for every hr, say 10$ per hr - 500 INR per hr. When you spend 100 hrs by reading/watching all about stock market related stuff, you lost business income of 50 K INR and what you get is not sure whether its going up or down, which stock to buy. I have ended my self in many times, morning 10 AM bought nifty future/ option with call, at 12:30-1 pm (most dangerous time), so called global cues came in, market fallen badly and I am in loss. All experts on news channels give you postmortem report in evening. One lot option lot in nifty costs 5-8 K and one lot in Futures costs 30 K. You take at least 2-6 lots and if you go wrong, it takes only 1-3 hrs to lose 3-10 K INR.
Then the outcome is loss of business 50K + loss in trade 10 K = 60 K loss in one go.
The numbers may vary trade to trade. I found training courses from BSE / NSE costs not more than 3-7 K for 2 days. Precision / ICICI charges around 5500-7500. It's dirt cheap for me instead trying few lots in markets and making losses. I am not promoting precision here, all I am saying cost of learning thru web is very high against proper training course by institutes. No institute will teach us 100%, this is very same as our BE engineering college does not teach us all 100% of engineering but they provide approach and foundation. You can build your framework on top of it. You don't need to be become Charles Darwin or Charles Dow again, Class room training is best because you can ask questions and get answers. Cost of class room training is quite less in India. If you are NSE certified, NCFM, BSE certified definitely you are better than others. You can test your knowledge against the exams by NSE and BSE.
It helps.
When I attended BSE trainings, BSE ex President conducted classes for fundamental analysis. He shared many simple things, (you will find them here on traderji too, but need to spend at least 30 hrs), he given examples too. Interestingly he is no longer broker now, neither his son.
when I attended ICICI Direct Institute's course on FNO, I learn practicals of options. Now I know buying OTM call/put in 3rd week is nothing but losing money.
This training course cost me 5500/- but saved my one lac for sure.
It makes perfect sense to spend money on proper trainings than just reading news, posts, blogs, news papers, TV channels, books.