UCBerkeley Computer Science 186, 001 - Spring 2015

This is the introduction to programming course in the computer science major and minor curriculum. Prior programming experience is not required, although some students have had some previous exposure to programming. It emphasises object oriented programming style and methodology. Created by UCBerkeley.


Average Course Length

50 hours


Skill Level

Intermediate



Pick a lesson


1: Computer Science 186 - 2015-01-20
2: Computer Science 186 - 2015-01-22
3: Computer Science 186 - 2015-01-27
4: Computer Science 186 - 2015-01-29
5: Computer Science 186 - 2015-02-03
6: Computer Science 186 - 2015-02-05
7: Computer Science 186 - 2015-02-10
8: Computer Science 186 - 2015-02-17
9: Computer Science 186 - 2015-02-19
10: Computer Science 186 - 2015-02-12
11: Computer Science 186 - 2015-02-24
12: Computer Science 186 - 2015-02-26
13: Computer Science 186 - 2015-03-03
14: Computer Science 186 - 2015-03-10
15: Computer Science 186 - 2015-03-12
16: Computer Science 186 - 2015-03-17
17: Computer Science 186 - 2015-03-19
18: Computer Science 186 - 2015-03-31
19: Computer Science 186 - 2015-04-02
20: Computer Science 186 - 2015-04-07
21: Computer Science 186 - 2015-04-09
22: Computer Science 186 - 2015-04-14
23: Computer Science 186 - 2015-04-21
24: Computer Science 186 - 2015-04-23
25: Computer Science 186 - 2015-04-28
26: Computer Science 186 - 2015-04-30
27: Computer Science 186 - 2015-05-05
28: Computer Science 186 - 2015-05-07