Ummm...ASP.NET *is* web programming. Just with a different technology. So clearly this isn't "the only web programming course."
An optimist sees the glass as half full.
A pessimist sees the glass as half empty.
A realist drinks it no matter how much there is.