1 Introduction2 Basic Concepts2.1 Quantitative Forecasting2.2 Qualitative Forecasting3 Traditional Forecasting Methods: The Methods used Initially1 Collective Opinion Method2 Survey Method3 Market Experiment Method4 Revisiting Artificial Intelligence5 Seeing Through Types of Artificial Intelligence (AI)1 Narrow AI or Weak AI2 Artificial General Intelligence3 Strong Artificial Intelligence1 Reactive Machines2 Limited Memory3 Theory of Mind4 Self-Awareness6 Stock Market Forecasting Using Current AI Formulae: Relooking at Demand Forecasting6.1 Demand Forecasting6.2 AI Methods to Forecast Stock Prices2 Forecasting Stock Prices Using Linear Regression and Artificial Neural Networks7 Weather Forecasting Using AI-based Techniques1 Forecasting Weather Using An Ensemble of Neural Networks8 ConclusionAcknowledgmentsReferences