Fly Fishing 301

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.

View Class →


Drift Boat Rowing

Build the confidence to safely row moving water while positioning anglers for the best fishing opportunities.

View Class →


Smallmouth Bass

Refine your approach to one of the Midwest’s favorite game fish through advanced tactics and seasonal strategies.

View Class →


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.

View Class →


Pike & Muskie Fly Fishing

Learn the specialized equipment and techniques needed to pursue northern pike and muskie on the fly.

View Class →


Steelhead Fly Fishing

Prepare for the challenge of Great Lakes steelhead with advanced tactics for reading water, swinging flies, and fighting fish.

View Class →


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

Explore Membership →

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.

Learn More →

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.