The Most Comprehensive and Detailed Course on Designing Off-grid, On-grid, and Solar Water Pumping Systems for Beginners