Hi Shivani,
If I understood your question correctly, you need 2 entities:
- Timeslot
- Learning Session
These 2 entities are connected in a 1 to many relationship. 1 Timeslot contains several Sessions.
Then you can use a gallery to fetch all timeslots. In this widget, show 1 column per row.
Now, inside this widget, you need to add another gallery (or a similar widget), but this time, is to show all learning sessions associated with the current timeslot.