System Development Life Cycle (agile and waterfall models)
Unified modeling language (object oriented)
UX design and implementation or HCI
.net framework
C#(OOP)
HTML, CSS, JavaScript, php
Java
SQL
Database administration
Relational database management system
Business intelligence
quality assurance and software Testing