Your description of what you wanted was pretty good:
I'd like to sort it by $Institution and within that sort by $CourseNumber (and possibly other values)
You just needed to break it down into pieces that perl can understand. "sort it by" you correctly translated as $$a[n] cmp $$b[n], but you left out the more difficult-to-translate "within that". It helps to ask yourself "what does this really mean, on a level that perl could understand?", the answer, in this case, being "if the institutions are different, sort by them, otherwise, sort by course number". Which leads pretty directly to the solution proposed to you. Extending it to handle the "and possibly other values" should indicate a loop to you, something like:
sort { my $compare; for (my $i = 0; !$compare && $i < @$a; ++$i) { $compare = $a->[$i] cmp $b->[$i]; } return $compare; }

In reply to Re^2: sorting an array of an arrays by ysth
in thread sorting an array of an arrays by Gnat53

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.