The balloon inflates by itself, standing up over the mouth of the bottle — even though you have not blown into it at all.
How to do it. Take an empty, dry bottle and stretch the mouth of a balloon tightly over its neck so that no air can leak out. Stand the bottle in a bowl of hot water so that most of it is under water. Watch the balloon for a minute or two. Then lift the bottle out and stand it in cold water instead, and watch again.
What you will observe.
Why it happens: the bottle is not empty — it is full of air, and air is matter made of particles. Hot water passes heat to that air, so the thermal energy of its particles increases and they move faster. In a gas the interparticle attractions are negligible, so faster particles simply spread further apart and take up more space. A gas has no fixed volume, so the air expands, and the only place it can expand into is the balloon. Cool the bottle and the particles slow down, the air occupies less space, and the balloon collapses.
Keep it a fair test: the balloon must be airtight on the neck, or the air will escape instead of doing the work. And note that no new air has been made — the same particles are simply spread over a larger volume.
Safety first: use hot water from a tap or a kettle that has been allowed to stand, not boiling water, and handle the bowl with an adult's help.