RandomMCQ presents different tutorial materials for the different subjects to provide an alternate site for students to revise on the concepts. Students can also refer to these materials while answering the different practiced tests. Electric Circuits Analogue Circuits Communications Digital Electronics Data Communication Mechanics Thermodynamics Computer Fundamentals Mathematics