The basic operation of a GNSS with ~30m accuracy is literally explained on one slide in lecture 1.2, and from then on the rest of the course is about implementation specifics, and enhancing performance.
The basic concept at its core is so elegant and beautiful, but no less interesting are all the ways this system is augmented with different techniques to improve the accuracy down to ~1cm.
This is one of those resources I've downloaded and made sure to have backed up, because it's so invaluable to me.
In some ways it seems like GIS is to software engineering as business analyst is to data science. Not in nicheness, because business analyst isnt so niche. But doesn't pay as well and less programming, more GUI/business tools.
Are these impressions wrong?
But when combined with software engineering expertise, geospatial knowledge can be as lucrative as any other software job. (I am a geospatial software engineer.)
It can be lucrative in the right industry with domain knowledge (eg mining or oil&gas).
As a side note to HN readers, geospatial is a super interesting application/ specialization that you might consider getting into if you're looking to add more meaning and purpose to your programming or tech career. You're often working to improve quality of life for someone, there are lots of interesting companies, people are generally super friendly and accessible, and there's a wealth of interesting problems and challenges to work on. My 2 cents!