The objective of the course is to provide optimal insights into geo-spatial positioning using GPS. The course starts with different aspects of GPS systems such as principle of GPS positioning; GPS- signals, receivers, software; GPS positioning & timing system. Then, it provides fundamentals of GPS surveying such as methods, equipments, field operations and quality analysis of observations; followed by GPS observables and errors. Then, it provides GPS processing fundamentals consisting of pre-processing and processing steps under different processing strategies. The course concludes with an assessment of final output.