Although your little lad is a bit too young yet to put into serious agility training, there are lots of fun things you can train at home now that will transfer over later when/if you do decide you want to get into agility with Plato.
The concept of weaving can be taught using cans, spaced, and placed in a straight line. Another fun way to teach "weave", and one that is often seen in free style dancing with your dog, is to teach him to weave through your legs as you walk.
Jumping can be done by using two stacks of books with a broom handle laid across them...start very low and gradually add more books to raise the jump. A bike tire is also fun to hold up and teach a pup to jump through.
The concept of tunnel can be taught by taking similar sized card board boxes, cutting off the tops and bottoms, and taping them together. Start with just a box or two and as soon as he is comfortable with running through them (which may be almost instantly) add more boxes. A chute for the end of the tunnel can be made by using an old bed sheet taped to the last box in the tunnel.
Watch some tapes on YouTube on agility and free style dancing for dogs...they will show all the different moves and then you can create ways to teach these at home until little Plato is old enough to start more serious instruction.
I highly recommend that you visit any local facility that holds agility classes and observe at least one class before deciding where you want to sign up. This allows you to see how the instructor interacts with both the dogs and their owners and lets you choose the instructor whose method of training/interaction you feel most comfortable with.
Plato sounds like one very smart little guy and a doggie who is a real joy to work with! Have fun!!!
Trini