Major Language

C#

The fundamentals of object-oriented programming (OOP) concepts including data abstraction, inheritance and polymorphism. The concepts are based on both Console and Windows-based application.

Java

The fundamentals of Object-Oriented programming that component-based Application Development and Database Connectivity using the Java programming language. Creating complex GUI applications with Java programming language, interacting with the databases using JDBC, and Java collections framework.

ASP.NET

Developing advanced Web applications that interact with databases. Server-side scripting using ASP.NET, developing multi-tier Web applications that connect to client-server databases to retrieve business information and display the results in various browsers, securing and deploying complex data-driven application on production servers using ASP.NET's MVC Framework.

Python

Python is an interpreted high-level general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant indentation. Its language constructs as well as its object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.