This project Course Registration System has been developed on Java and SQL Server. The main objective for developing this project is to providing easier registration to courses online saving time. It can manage all the details of Course, Fees, Syllabus, Students, Registrations, Trainers. It also provides time to time current status information related to courses. It can help for the student needs to register by giving the necessary details, for the desired course, and should also mention the mode of payment for the course if registration is done successfully, the student can avail the course. The purpose of the project is to build an application program to reduce the manual work for managing the courses through internet. This application has a good appearance and is very easy to operate. It is very simple and easy to access. It is a very simple source code. It saves our time and money. This project provides a lot of features to manage in very well manner. This project contains a lot of advance modules which makes the back end system very powerful.