This session introduces the students to Version Control Systems such as Git as well as an explanation for Github and its uses
This lecture is a review for java basics which includes: data types, variables, conditionals and loops, classes and inheritance.
Here we review more java concepts such as Classes that represent primitive data types, Exceptions, arrays, interfaces and packages.
In this lecture threads in Java are introduced and how they can be created and synchronized together.