Yes those are all very good beginer bikes .. you can also look into some Seca-II
There are some local corses around town . Call the DMV and ask for rider courses they'll cost you 175 buck in most cases for beginer and 75 for experienced . If you need any other info let us know