Have you ever needed to share your Arduino code with someone, but didn't need or want to send the source code?
How would you upload the code to your Arduino Uno, nano or other?
Well... Arduino under the covers uses AVRDUDE which is what is actually handling compiling the code and whisking your 1's and 0's to your Arduino.
The cool thing is that you can manually use AVRdude without the Arduino IDE itself.
I found this really great video on how to do it and thought it might be useful for you too!