Here are best courses for the stock market for beginners like :
Understanding Financial Markets
Computational Investing, Part I
Introduction to Financial Markets
Trading Basics
Finance for Everyone: Markets
Introduction to Marketing
Investment Management Specialization
Trading Strategies in Emerging Markets Specialization
However, if you want to learn technical and fundamental analysis you can join any institute like NIFM, NSE India, ICFM, Share market Shiksha.
(Source: https://www.quora.com/What-is-the-best-course-on-stock-market-for-graduates-beginners)