What do you have in mind for the style and theme of the web page?
Keep the design simple and elegant. Take a look at rubyplus.com and make sure it blends with the existing website.
The first page will consist of grids that has details about product such as the title, price, duration of the course if it's a video and an image.
To the bottom of this page, add a rectangular box for :
Subscribe to Ruby Plus News and receive coupons for books and courses at the bottom of the products listing page.
This box will have two text fields: name and email, the button name will be 'Subscribe Me'
The second page is a product sales page. Look at the attachment to see what elements are needed.
What to avoid
No yellow color. No stock images. No background themes.