User Input Table

I have to display a user input table that can be edited by user when needed?image

Here i have poulated the table with courses. In application, user must be able to input the courses as needed.
How to go about it? Suggestions please.

My suggestion is to do a Google search,