I'm creating a website that is going to contain a lot of structured information (material for passing the final high school exams in Israel)
The information has already been structured into categories and sub categories by the Education ministry. My aim is to take that structure and display it in the most intuitive and friendly way possible.
Basically I have 8 main subjects
Currently I have opted to display these as the main navigation items in the website like so:
[english] [literature] [history] etc...
Each subject will have a subject page where it needs to be divided into two more sub-levels, categories, and subcategories.
The categories are usually around 3-6 for each subject and can have long names; the sub categories can be up to 15 and can sometimes have very long names. for example a subcategory of a category within history is named:
Similarities and differences between the Zionist movement and other nationalistic movements in Europe in the 19th century
note: none of the names can be re-worded and are officially named by the education ministry who I have zero affiliation with.
each subcategory will contain a list of materials that each link to their own page, this is what the User is searching for, specific learning materials.
My intuition is to possible have some kind of nested expanding accordions, or possible tabs for categories, and a side navigation within each tab for subcategories?
I am far from an expert in UX and am sorry if the answer is obvious but I have done some research and am still not sure of the right way to go.