A digital system simulator implemented on a microcomputer is used as an interactive learning system by electrical engineering students. A program has been executed on an Intel 8080 based microcomputer to allow students to design and simulate digital systems containing up to 32 chips. The initial version of the system is implemented in less than 4K bytes of ROM. Prompting, correcting and training features are incorporated in the program.