/CSharp-Part-1

Repository for the course "C# part 1"

Primary LanguageC#MIT LicenseMIT

C# Fundamentals Course Repository

Repository for the course C# Fundamentals at Telerik Academy

The free course "C# Fundamentals" introduces students to the fundamentals of programming. The course focuses on fundamental programming concepts using C#/.NET and Visual Studio. The course covers topics such as data types, variables, operators, arithmetic expressions, Console Input/Output, conditional statements (if-else, switch-case) and loops (while, do-while, for, foreach).

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, Trainers

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

[01. Introduction to Programming](/Topics/01. Introduction-to-Programming)

IDEs, Programming languages, compilation, C# and .NET

Slides / [ Demos](/Topics/01. Introduction-to-Programming/demos) / [Tasks](/Topics/01. Introduction-to-Programming/homework) / [ Videos](/Topics/01. Introduction-to-Programming/VIDEOS.md)

[02. Data Types and Variables](/Topics/02. Data-Types-and-Variables)

Primitive data types (int, short, byte, long, bool, string, char), creating and using variables

Slides / [ Demos](/Topics/02. Data-Types-and-Variables/demos) / [Tasks](/Topics/02. Data-Types-and-Variables/homework) / [ Videos](/Topics/02. Data-Types-and-Variables/VIDEOS.md)

[03. Operators and Expressions](/Topics/03. Operators-and-Expressions)

Logical, Arithmetic and Bitwise operators, expressions

Slides / [ Demos](/Topics/03. Operators-and-Expressions/demos) / [Tasks](/Topics/03. Operators-and-Expressions/homework) / [ Videos](/Topics/03. Operators-and-Expressions/VIDEOS.md)

[04. Console IO](/Topics/04. Console-In-and-Out)

Using the Console object, reading from the console (strings, numbers), printing to the console with formats

Slides / [ Demos](/Topics/04. Console-In-and-Out/demos) / [Tasks](/Topics/04. Console-In-and-Out/homework) / [ Videos](/Topics/04. Console-In-and-Out/VIDEOS.md)

[05. Conditional Statements](/Topics/05. Conditional-Statements)

if-else constructs, switch-case

Slides / [ Demos](/Topics/05. Conditional-Statements/demos) / [Tasks](/Topics/05. Conditional-Statements/homework) / [ Videos](/Topics/05. Conditional-Statements/VIDEOS.md)

[06. Loops](/Topics/06. Loops)

What is a loop? for, while, do-while and foreach loops, nested loops

Slides / [ Demos](/Topics/06. Loops/demos) / [Tasks](/Topics/06. Loops/homework) / [ Videos](/Topics/06. Loops/VIDEOS.md)

[07. Exam Preparation](/Topics/07. Exam-Preparations)

Solving tasks from previous exams

[Slides](/Topics/07. Exam-Preparations/) / [ Demos](/Topics/07. Exam-Preparations/demos) / [Tasks](/Topics/07. Exam-Preparations/homework) / [ Videos](/Topics/07. Exam-Preparations/VIDEOS.md)