I think you need professional training help for a bit.
Running in the opposite direction might have worked short term but in actual fact is teaching him to chase which can also be very dangerous, especially around children if he thinks it is ok to jump.
You have a high energy dog who needs to learn his manners and you are in the teenage stage which is when you teach your dog his place in the world and that aggression has no part of that.
If you get help now over the next few months you will have years of a well behaved dog who just needs the right lifestyle and refresher training on occasion. If you don't act strongly and quickly you will have a 2yo with behavioural issues that will always run the risk of resurfacing. The pounds are full of 18month old dogs that people didn't train properly, please take this really seriously.
Get trainer recommendations and be prepared to work very hard and put in serious hours over the next year or two. Total consistency is the key. Once you are getting the basics in place look at agility training classes to channel some of that energy.
In the meantime as pp have said long leash, constant leash. Airlock in the house and even then (unless you are preoccupied) leave a leash on the dog trailing, use it frequently to reinforce the command to come and to stop jumping up, always reward for good behaviour and try to ignore bad. Use name and pat to reward good (and use no name for bad just sharp no). Make sure good outweighs bad, play games and make it fun.
Don't consider your dog ready for beginning off leash training until the recall command is rock solid on the long leash (use a proper lunge rope rather than extendy thing). By recall I mean dog comes immediately right to where your finger is pointed and either sits or lies down or heels according to your training, you should be able to teach stay as part of this too.
Try to find a couple of adult same size or bigger dogs with very good manners who can help train your dog over the next few months, dogs are much better at training teenage dogs how to behave with respect than humans are - a good bit of socialisation is necessary and can be very difficult with a dog who doesn't have basic recall.