HOME > Development > Learn C# programming language

Learn C# programming language

  • Development
  • Mar 19, 2025
SynopsisLearn C# programming language, available at $19.99, has an av...
Learn C# programming language  No.1

Learn C# programming language, available at $19.99, has an average rating of 4.5, with 44 lectures, based on 67 reviews, and has 14825 subscribers.

You will learn about C# development C# data types C# logic C# methods C# classes C# asynchronous This course is ideal for individuals who are People who want to learn programming or Developers who want to switch to C# It is particularly useful for People who want to learn programming or Developers who want to switch to C#.

Enroll now: Learn C# programming language

Summary

Title: Learn C# programming language

Price: $19.99

Average Rating: 4.5

Number of Lectures: 44

Number of Published Lectures: 44

Number of Curriculum Items: 49

Number of Published Curriculum Objects: 49

Original Price: $24.99

Quality Status: approved

Status: Live

What You Will Learn

  • C# development
  • C# data types
  • C# logic
  • C# methods
  • C# classes
  • C# asynchronous
  • Who Should Attend

  • People who want to learn programming
  • Developers who want to switch to C#
  • Target Audiences

  • People who want to learn programming
  • Developers who want to switch to C#
  • The C# language is one that can be used for anything and that is literally anything – web developed (now even front-end using Blazor), mobile (using Xamarin/.NET MAUI), windows desktop applications (WPF or windows forms) and even games or IoT projects. However, before you get into any of that, you need to get through the basics and this course will do just that.

    The course will begin with the very basic yet crucial topics like setting up Visual Studio for development and basic C#  features – comments, variables, console window handling. Once the set up is complete, the course provide in-depth look into all the logic features in C# – if statements, switch, various loops. With this basic knowledge you will be ready to explore OOP (object-oriented programming) features of C# – this will include dealing with methods (declaring parameters, returns and more), establishing classes, constructing them and several more things. This will provide a very fundamental understanding of C#, but that is certainly not where it ends. After all this, more advanced features will be covered – you will learn about different variable types, handling collections, dealing with files and binary data, and a lot more. Asynchronous programming is also included, you will see how to properly use async/await, how to run tasks in the background and other important aspects of this feature.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Chapter 2: Basics to get started

    Lecture 1: Intro

    Lecture 2: Visual studio

    Lecture 3: Comments

    Lecture 4: Variables

    Lecture 5: Print and read console

    Lecture 6: Math

    Chapter 3: Logic

    Lecture 1: Intro

    Lecture 2: Boolean

    Lecture 3: IF

    Lecture 4: IF ELSE, ELSE

    Lecture 5: Switch

    Lecture 6: WHILE loop

    Lecture 7: FOR loop

    Chapter 4: Methods (basic)

    Lecture 1: Basics of a method

    Lecture 2: Parameters

    Lecture 3: Returns

    Chapter 5: Classes (basic)

    Lecture 1: Basics of a class

    Lecture 2: Access

    Lecture 3: Static

    Chapter 6: Variables (basic)

    Lecture 1: Read line

    Lecture 2: Arrays

    Lecture 3: FOR EACH loop

    Lecture 4: Convert

    Lecture 5: Cast

    Chapter 7: Error handling

    Lecture 1: try and catch

    Chapter 8: Useful methods

    Lecture 1: Date

    Chapter 9: Text (advanced)

    Lecture 1: Split, remove, substring

    Chapter 10: Classes (advanced)

    Lecture 1: More on construction

    Lecture 2: More on access

    Lecture 3: More on access part 2

    Lecture 4: Inheritance

    Lecture 5: EXAMPLE – time converter

    Chapter 11: Binary (advanced)

    Lecture 1: Byte array

    Lecture 2: Read a text file

    Lecture 3: Write a text file

    Lecture 4: Serialize object to byte array

    Chapter 12: Asynchronous (advanced)

    Lecture 1: Task

    Lecture 2: Async and await

    Lecture 3: Multitasking

    Chapter 13: Search in objects (Linq)

    Lecture 1: Where

    Lecture 2: Find

    Lecture 3: Order, group and merge

    Chapter 14: Practice

    Chapter 15: Conclusion

    Lecture 1: Bonus lecture

    Instructors

  • Learn C# programming language  No.2
    Taurius Litvinavicius
    Businessman, book author and tech expert
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 4 votes
  • 3 stars: 24 votes
  • 4 stars: 21 votes
  • 5 stars: 17 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!