Yenka Technology is a complete simulator for design and technology.

Design and test analogue and digital electronic circuits, convert them to PCB layouts, and program PIC or PICAXE microcontrollers.
At home, you can get a personal copy of Yenka free of charge.
At school, you can also use some Yenka resources free of charge.