Paras tapa ymmärtää tietokoneiden toimintaperiaate on hankkia käytännön kokemusta ja rakentaa tietokonejärjestelmiä tyhjästä.
Tämä on opetus- ja harjoitusohjelmisto tietokonejärjestelmille, jota voidaan katsoa myös pulmapelinä.
Olemme viitanneet kahteen kirjaan, "Koodi: Tietokonelaitteiston ja -ohjelmiston piilokieli" ja "Tietokonejärjestelmien elementit: Modernin tietokoneen rakentaminen ensimmäisistä periaatteista", ja olemme suunnitelleet eritasoisia haasteita, joilla on erilaisia vaikeuksia progressiivisesti. Näin kaikkien on helpompi alkaa rakentaa yksinkertaisia mutta tehokkaita tietokoneita alhaalta ylöspäin suuntautuvasta laitteistologiikasta ja oppia paremmin tietokoneosaamisen eri näkökohtia.