Getting Started with C#

Learn all you need to know to get started with C#
Free tutorial
Rating: 4.7 out of 5 (1,496 ratings)
37,581 students
3hr 20min of on-demand video
English [Auto]

Simple concepts like: Data Types, Variables, Constants, Operators, Loops and much more
Lists, ArrayLists, Strings, StringBuilders and more.
Good understanding of advanced C# features
Generics and Multithreading
Extension Methods, Nullable Type and Lambda Expressions
Predicates, Actions, Tuples and more...


  • Basic knowledge of C# is desired, but not required.


On this course you are going to be introduced to C#, which is often  thought of as a hybrid that takes the best of C and C++ to create a  truly modernized language. Although the .NET framework supports several  other coding languages, C# has quickly become one of the most popular.

C# can be used to create almost anything but is particularly strong at building Windows desktop applications and games. C# can also be used to develop web applications and has become increasingly popular for mobile development too. Cross-platform tools such as Xamarin allow apps written in C# to be used on almost any mobile device.

Who this course is for:

  • Anyone who wants to learn the C# programming language


Instructor | Web Developer
Ervis Trupja
  • 4.6 Instructor Rating
  • 5,878 Reviews
  • 92,777 Students
  • 11 Courses

Hi everyone! My name is Ervis, and I'm thrilled to be here at Udemy, ready to guide you through the exciting world of building apps by coding along.

My passion for programming is fueled by a strong foundation in mathematics and data structures. While I consider myself a .Net developer at heart, thanks to the vibrant Microsoft ecosystem, I'm a firm believer in continuous learning and constantly expand my horizons by exploring new languages, paradigms, methodologies, and ideas.

When I'm not diving into code or sharing my knowledge on video, you can find me lost in a good book or exploring new corners of the world. My love for travel and reading fuels my creativity and keeps me inspired to approach things from different angles.

I'm excited to embark on this journey with all of you and turn your programming aspirations into reality!

Top companies trust Udemy

Get your team access to Udemy's top 26,000+ courses