- OOAD - UML Using Rational Rose - C, C++ and Java Using GNU, Microsoft or Borland - OS Unix, Linux, Windows, Symbian/Epoc, RTOS
- 8051 design and development - Intel x86 (PC Platform) design and development