Java DB Connectivity (JDBC), is a vendor neutral way of working with RDBMS in a Java application. As part of the course, we are going to use MySQL as our RDBMS. However, the same code can be used with any other databases, by changing jdbc parameters.

JavaServer Pages (JSP) is an alternate to writing Servlets. In fact, a JSP file gets converted into a Servlet, so that we can use HTML as-is with out having to embed HTML code in a series of out.write(..) statements. This course covers most of the features provided by both JSP 1.2 and JSP 2.0 including EL and JSTL. At the end of this course, you will also be introduced to the MVC architecture and how to create an MVC application using the combination of Java Servlets and JSP.

Mongodb is a one of the most popular NO-SQL database management system today. As against the traditional RDBMS, it stores the data in an unnormalized way, in binary JSON format.

Python is a programming language that is both simple and powerful. It is very easy concentrate on the solution to the problem rather than the syntax and structure of the language you are programming in.

This course is a tribute to Legendary Cricketer Sachin Ramesh Tendulkar. An attempt is made to teach SQL - Structured Query Language to all those who are interested to learn Databases, using Sachin Tendulkar's International Test Cricket Scores. SQL plays an important role in our life. Whether it is a bank transaction, railway ticket booking or Statistics about Cricketers, SQL will be working for us. Interestingly, it is the simplest programming language. If you are already familiar with Excel, Learning database and SQL will not take much time, which you will realize at the end of this 70 Minute Course.

Spring is the most popular application development framework for the enterprise Java. Millions of developers use Spring framework to create high performing, easily testable, reusable code without any vendor lock-in. Spring provides an IOC (inversion of control) container for Java objects (beans). The framework evolved as an alternate to the then very complex EJB model, and it's features can be used in any kind of Java applications.