# Contents | # | Lecture | Slides | |:---|:--------------------------------------------------------------------------------|:---------------------------------------------------------------------| | 0 | [Introduction to C# and .NET](0-introduction-to-csharp-and-dotnet.md) | [Download slides](0-introduction-to-csharp-and-dotnet-slides.html) | | 1 | [Introduction to Visual Studio](1-introduction-to-visual-studio.md) | [Download slides](1-introduction-to-visual-studio-slides.html) | | 2 | [Variables and Types](2-variables-and-types.md) | [Download slides](2-variables-and-types-slides.html) | | 3 | [Conditionals](3-conditionals.md) | [Download slides](3-conditionals-slides.html) | | 4 | [Loops](4-loops.md) | [Download slides](4-loops-slides.html) | | 5 | [Arrays and Lists](5-arrays-and-lists.md) | [Download slides](5-arrays-and-lists-slides.html) | | 6 | [Methods](6-methods.md) | [Download slides](6-methods-slides.html) | | 7 | [Classes And Objects](7-classes-and-objects.md) | [Download slides](7-classes-and-objects-slides.html) | | 8 | [Inheritance & Abstract Classes](8-inheritance-and-abstract-classes.md) | [Download slides](8-inheritance-and-abstract-classes-slides.html) | | 9 | [Interfaces](9-interfaces.md) | [Download slides](9-interfaces-slides.html) | | 10 | [Static Members, Methods and Classes](10-static-members-methods-and-classes.md) | [Download slides](10-static-members-methods-and-classes-slides.html) | | 11 | [Delegates and events](11-delegates-and-events.md) | [Download slides](11-delegates-and-events-slides.html) | | 12 | [Files and Streams](12-files-and-streams.md) | [Download slides](12-files-and-streams-slides.html) | | 13 | [Generics, IEnumerable and LINQ](13-generics-ienumerable-and-linq.md) | [Download slides](13-generics-ienumerable-and-linq-slides.html) | | 14 | [Exceptions, Threads and Tasks](14-exceptions-threads-and-tasks.md) | [Download slides](14-exceptions-threads-and-tasks-slides.html) | | 15 | [Design Patterns in C#](15-design-patterns-in-csharp.md) | [Download slides](15-design-patterns-in-csharp-slides.html) |