Skip to content

MartinManchev/CSharp-Part-2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C# Advanced Course Repository

Repository for the course C# Advanced at Telerik Academy

The free course "C# Advanced" extends the previous course "C# Fundamentals" and provides more in-depth knowledge of basic programming using C#. The course focuses on more advanced topics such as arrays, methods, exception handling and introduces the basic concepts of classes and objects. The training is practice-oriented and involves solving hundreds of problems, which develop students' algorithmic thinking and skills.

Course program

[00. Course Introduction](./Topics/00. Course-Intro)

Course Program, Examination

Slides / Demos / Tasks / [ Videos](/Topics/00. Course-Intro/VIDEOS.md)

[01. Arrays](./Topics/01. Arrays)

Collections, arrays, lists

Slides / [ Demos](/Topics/01. Arrays/demos) / [Tasks](/Topics/01. Arrays/homework) / [ Videos](/Topics/01. Arrays/VIDEOS.md)

[02. Multidimensional Arrays](/Topics/02. Multidimensional-Arrays)

Matrices, jagged arrays and multidimensional arrays

Slides / [ Demos](/Topics/02. Multidimensional-Arrays/demos) / [Tasks](/Topics/02. Multidimensional-Arrays/homework) / [ Videos](/Topics/02. Multidimensional-Arrays/VIDEOS.md)

[03. Methods](/Topics/03. Methods)

Methods, return types, parameters

Slides / [ Demos](/Topics/03. Methods/demos) / [Tasks](/Topics/03. Methods/homework) / [ Videos](/Topics/03. Methods/VIDEOS.md)

[04. Numeral Systems](/Topics/04. Numeral-Systems)

Decimal, binary, hexadecimal and conversion between different systems

Slides / [ Demos](/Topics/04. Numeral-Systems/demos) / [Tasks](/Topics/04. Numeral-Systems/homework) / [ Videos](/Topics/04. Numeral-Systems/VIDEOS.md)

[05. Using Classes and Objects](/Topics/05. Using-Classes-and-Objects)

Objects, classes, constructors, fields, properties, enumerations

Slides / [ Demos](/Topics/05. Using-Classes-and-Objects/demos) / [Tasks](/Topics/05. Using-Classes-and-Objects/homework) / [ Videos](/Topics/05. Using-Classes-and-Objects/VIDEOS.md)

[06. Strings and Text Processing](/Topics/06. Strings-and-Text-Processing)

Manipulating strings

Slides / [ Demos](/Topics/06. Strings-and-Text-Processing/demos) / [Tasks](/Topics/06. Strings-and-Text-Processing/homework) / [ Videos](/Topics/06. Strings-and-Text-Processing/VIDEOS.md)

[07. Exception Handling](/Topics/07. Exception-Handling)

Exceptions, handling and raising exceptions

[Slides](/Topics/07. Exception-Handling/slides) / [ Demos](/Topics/07. Exception-Handling/demos) / [Tasks](/Topics/07. Exception-Handling/homework) / [ Videos](/Topics/07. Exception-Handling/VIDEOS.md)

[08. Text Files](/Topics/08. Text-Files)

Streams, reading and writing in text files

[Slides](/Topics/08. Text-Files/slides) / [ Demos](/Topics/08. Text-Files/demos) / [Tasks](/Topics/08. Text-Files/homework) / [ Videos](/Topics/08. Text-Files/VIDEOS.md)

About

Repository for the course "C# part 2"

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 87.0%
  • HTML 12.7%
  • JavaScript 0.3%