1A. Learn and use CherryPy, jQuery, jQuery mobile
1B. Design a custom web interface and finally control an LED through it.
2. Learn how to use PWM for controlling the multi-color LED. Learn loops, functions, etc. in python. Can we run 2 different functions continuously in python, each controlling a different set of pins?
Long-term:
Learn about wiringpi and how communications with the GPIO pins is handled using C