- Windows apps including GUI, system functions and networking
- Linux apps - from user interface high-level to low-level drivers and hardware interfaces
- Design user interfaces
- Web apps - server and client side
- Network applications - TCP/UDP/IP and custom protocols
- Embedded C/C++ for microcontrollers / pies