
James G. answered 08/30/19
Computer Science and Programming Tutor, Teacher, and Professional
There are some textbooks on compiler construction, software design, etc. Can you use some of the reading tools for those, either online or the specific book readers that you can buy? I know that the diagrams may be difficult. I am quite expert on software design since I did it and taught it for many years. I have written part of a compiler but it has been awhile. Have you tried the MIT Open Courseware? They have an advanced data structures class. GeeksforGeeks has a tutorial on Compiler Design and other advanced topics. MIT also has a lot on Software Design.