Precourse - coding exercises