ATMEGA328 Training Kit (First Post)

Me and my colleague, who has the same passion for electronics, have been discussing plans to conduct programming seminars to high school and college students. We came up with an idea for our first project together. This project aims to develop a low cost training kit that would have the following features:

Micro usb port
9v power supply
5V, 3.3V voltage regulators
USB to serial circuit
Micro sd card slot
Temperature sensor
SMT leds
Push button switches

LCD panel
Terminal block
Atmega 328
Bluetooth module
I/O ports

This training kit could be programmed with the open source Arduino IDE software.