Giter VIP home page Giter VIP logo

csharp-part-1's Introduction

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. Arrays](./Topics/07. Arrays)

Collections, arrays, lists

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

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

Solving tasks from previous exams

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.