OILAB has been trying to improve analytical skills through development of multiple ocean models for better understanding hydrodynamic nature of the northern Bay of Bengal under this program. OILAB integrates different computer language programs for ocean modeling, such as: (1) Python: With its rich ecosystem of libraries such as NumPy, Pandas, and SciPy, Xarray Python allows OILAB members to perform data preprocessing, statistical analysis, and numerical computation on collected ocean data. Additionally, libraries like TensorFlow, Keras, and PyTorch are used for developing predictive models of ocean conditions. OILAB also uses Matplotlib, Seaborn, and Plotly packages for data visualization, helping the lab scientists to interpret the data effectively. Python’s flexibility enables to integrate deep learning algorithms to improve forecasting accuracy over time. For example, Scikit-learn helps in building classification and regression models, while XGBoost and LightGBM are used for handling large-scale data processing efficiently; (2) R: OILAB uses different R packages such as dplyr, ggplot2, tidyr, caret, randomForest, CopernicusDEM etc. for data organization, visualization, statistical modeling, machine learning, and more; (3) MATLAB: Known for its strengths in numerical computation and data visualization, MATLAB is a preferred tool for OiLAB members conducting ocean modeling. With MATLAB, OiLAB simulate ocean processes using pre-built toolboxes such as the Ocean Modeling Toolbox, which offers ready-made functions for simulating wave patterns, ocean circulation, and other hydrodynamic processes. MATLAB’s visualization capabilities also enable to create detailed charts and graphs, helping to interpret model outputs efficiently; and (4) ArcGIS: OiLAB uses different GIS tools for creating maps based on satellite imageries and geo-spatial visualization of ocean data. Moreover, OILAB also uses different free-surfaces models, such as: (1) SWAN (Simulating WAves Nearshore) for simulating wave propagation and transformations in coastal regions; (2) ROMS (Regional Ocean Modeling System) for studying ocean circulation and predicting coastal hydrodynamics; and (3) Delft3D for simulating water movement, sediment transport, and water quality in northern Bay of Bengal.