That's great :-) Remember to take her through the experience several times and not just once. Also, it's a great opportunity to train focus behavior with distractions (if you prefer to wait until you're trainer has given his/her ok, there's plenty of time).
It's a shame you don't have a backyard - it really makes a big difference. We just moved to a house with a huge back yard from an apartment in the suburbs and our current dog (Sheltie) who is a little bunch of uncontrollable energy transformed into a completely different dog after we moved. It made a huge difference in several aspects of her life, but most importantly she's much more calm now that she get's to go nuts in the yard whenever she pleases. I think it's made a big difference, so that may be part of the reason your dog has a lot of energy.
Of course there are ways to compensate, but it's tricky because you can't exercise her, so you're limited to open areas where she can run free and if it's not a yard, you have to be there all the time. Perhaps you can find some other puppies / young dogs in the area and go meet them on a daily or semi-daily basis? Playing with other dogs is great for both socializing and burning energy :-)
As for people saying exercise is fine when they're young, they're probably talking about off-leash exercise. If you exercise them too much while they're still growing, you're risking permanent damage. Still I feel fairly sure that leashed walks is ok as long as the dog doesn't show any signs of discomfort (such as stopping and sitting) or tiredness, but low impact is much preferred. On leash or off leash, just always be very aware of their body language - if you can interpret that, you should be fine.
Most "rules" are just guidelines - for instance, small breeds tend to mature faster than large breeds and as a result can also be exercised more at an early age. Small breeds also tend to show less signals of tiredness, so ironically you have to be a bit more aware of them. But it all depends on the breed and on your specific dog.
And a last comment on the energy issues. Nosework is really good. Even if your teacher prefer you not doing stuff like that, preliminary stuff is great also. Having her search for hidden treats, feeding her on the grass, putting some treats in the bark on the trunk of a fallen tree is all good. Good dog toys also work - make a small hole in a tennis ball and put treats in it, use a kong with some cream cheese and some kibble in. Buster toys are also great :-)
I am taking her everywhere and socializing her. Stores, walks around the neighborhood, pretty much everything you've mentioned. She's been socialized with everything from baby ducks to black bears and coyote and turtles and squirrels.
She gets a lot of off leash play in a field by my house, but I don't have a backyard yet and generally for her to get any real exercise I need to walk her around the block a few times.
I've been very busy until recently and have just now had the time to really start doing research on these forums. I posted in this thread because I read so much about what's good and not good for puppies to do.
What about those people who would say exercising them young is not a problem?
Thanks for your detailed reply! I have definitely started taking it a lot easier on her recently.