haha I used to think biology was so hard, i find it quite easy now.
Okay, so basically Osmosis is the movement of water molecules from a higher concentration to a lower concentration. Diffusion is generally the movement of a gradient from higher concentration to an area of lower concentration. Osmosis applies to water only, whereas diffusion, you have many types such as Passive transport [ movement of molecules from high- low, NO CELLULAR ENERGY needed! ] then you have faciliated diffusion ( basically uses a channel protein to allow big substances to go through the membrane : NO ENERGY needed]
OSMOSIS, the important thing to remember is that water ALWAYS flow towards the region with the higher concentration of the solute (ex: Salt is solute, water is solvent) solute is the thing that is being dissolved. Solvent is the one doing the dissolving. Hope this helped!