A friend of mine, Kevin, is with Full Spectrum Training and Consulting and puts on great carbine and pistol courses (and other cool things). I’ve attended his carbine course, which was fantastic.
He has a great place to train in Okanogan, which is very remote and in north central Washington State.
Sign up for these classes. You’ll be glad you did. Solid training.