Go beyond the basics. Master the species, techniques, and water that challenge you most.

Fly Fishing 301 classes are focused, hands-on courses for anglers ready to develop specialized skills; from rowing moving water and fishing streamers to targeting smallmouth, muskie, steelhead, and more.
Is Fly Fishing 301 Right for You?
If you’re comfortable with the fundamentals of fly fishing and want to refine a specific skill or pursue a new species, our 301 classes provide focused, hands-on instruction designed to help you fish with greater confidence.
✓ Specialized techniques
✓ On-the-water coaching
✓ Species-focused instruction
Explore Our 301 Classes
Streamer Fishing Techniques
Learn when streamers outperform traditional flies and how to fish them effectively for trout and smallmouth bass.
Drift Boat Rowing
Build the confidence to safely row moving water while positioning anglers for the best fishing opportunities.
Smallmouth Bass
Refine your approach to one of the Midwest’s favorite game fish through advanced tactics and seasonal strategies.
Downtown Fly Fishing
Explore the hidden opportunities of urban fly fishing by learning how to target a variety of species on the Mississippi River with techniques designed for fishing close to home.
Pike & Muskie Fly Fishing
Learn the specialized equipment and techniques needed to pursue northern pike and muskie on the fly.
Steelhead Fly Fishing
Prepare for the challenge of Great Lakes steelhead with advanced tactics for reading water, swinging flies, and fighting fish.
What You’ll Learn
Every Fly Fishing 301 class is designed to help experienced anglers move beyond simply catching fish and toward understanding why fish behave the way they do.
Depending on the course, you’ll learn topics such as:
- Advanced fly selection and rigging
- Reading water and fish behavior
- Seasonal strategies
- Species-specific presentations
- Equipment selection
- Fish handling and conservation
- Decision-making on the water
Each class combines classroom discussion with extensive hands-on instruction so you leave with skills you can immediately apply on your own.
Take Every 301 Class for Free
If you’re planning to take more than one advanced class, Frequent Fisher Club membership offers the best value.
Members receive:
- Exclusive member fishing opportunities
- Unlimited Fly Fishing 301 classes
- Discounts on guided trips and courses
- Early registration
Ready for Even Bigger Adventures?
Many of our DIY Camps build on the skills taught in Fly Fishing 301. Whether you’re preparing for steelhead, muskie, or another destination fishery, these classes help you arrive with the confidence and skills to make the most of your trip.
Policies
Fishing For All classes and events are nonrefundable, but can be transferred to other available options.
Fishing For All does not collect your reservation or payment for programs with partner organizations, like our “Learn How to Ice Fish” programs. The partner organization will take your reservation and payment, and you are subject to their policies.
Youth Summer Camp deposits are nonrefundable within 30 days of camp start date. They can be transferred to other available options. The remainder will be auto-collected on the 1st day of the camp. Once camp has started, this amount is nonrefundable and nontransferable.
All class, event, and camp prices are subject to a 3% credit card processing fee and a $2/person booking fee. These costs are nonrefundable, but can be transferred with your deposit to another available option.
