Each computer course meets for 9 hours per week. Computer courses are offered at three levels: Essential, Intermediate, and Advanced. Students are placed in computer courses based on their prior computer knowledge. In all three levels, students learn key skills across the range of Microsoft Office software, which enables them to successfully use the software in their studies, both at the ABP and later at university. Computer courses also teach research techniques and referencing protocols used in academia. During their computer studies, students create CVs, research universities, and research different majors as part of their university preparation. Computer courses also develop reading and comprehension skills. In addition to their main computer course, a select number of students are invited to take a robotics course. In robotics, students use Lego NTX as the platform to learn the fundamentals of robotic engineering, design and programming.