Have a look at our Lab Books on Diffusion, Osmosis and Nernst Potentials and on Membrane Structure and Fluidity, with Java simulations and Chime Scripts.