Teaching electronics is not only for electrical and electronics students but also for mechanical, aerospace, engineering design, civil and engineering mathematics programmes, which are likely to have electronics units as part of their curriculum. To teach electronics for these non-electronic programmes is very challenging in many aspects. First, the electronics unit has to satisfy the learning outcomes for each programme. Second, the student's motivation is normally very low since electronics is not the career the students would like to pursue. Third, the timetabling can be an issue when a large number of students are enrolled; for instance, at the University of Bristol, over 340 students are registered for the electronics unit. Due to this large number and the capacity of the electrical laboratory, students will have laboratory experiments timetabled in different weeks and some may have laboratory experiments before the lectures are covered. Finally, a method of assessing this large number of students has to be put into place. In this paper, the content of the unit including the laboratory experiments, the methods of course delivery and the assessment methods are justified. Also, since students learn differently and have a variety of motivations, a combination of teaching methods has to be found to satisfy more students and improve the learning outcomes.