Getting Started with C#

Learn all you need to know to get started with C#
Rating: 4.2 out of 5 (491 ratings)
13,844 students
Getting Started with C#
Rating: 4.2 out of 5 (491 ratings)
13,845 students
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...

Requirements

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

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
Course content
3 sections • 37 lectures • 3h 19m total length
  • Introduction
    01:20
  • "Hello World"
    03:11
  • Basic Syntax
    03:17
  • Data Types
    03:37
  • Value vs Reference Types
    03:13
  • Type Conversion
    03:32
  • Variables
    02:00
  • Constants
    02:00
  • Operators
    12:02
  • Decision Statements
    07:57
  • Loops
    07:10
  • Access Modifiers
    04:35
  • Functions/Methods
    05:40
  • Structures
    08:39
  • Enums
    08:15
  • StringBuilders
    07:13
  • Arrays
    06:22
  • Classes
    06:12
  • Inheritance and Polymorphism
    07:53
  • Interfaces
    05:26
  • Collections
    02:05
  • ArrayLists
    09:04
  • SortedList
    08:35
  • Stack
    06:29
  • Queue
    06:34
  • Hashtable
    05:30
  • Indexers
    03:54
  • Exception
    09:16
  • Delegates
    05:41
  • Event
    05:11
  • Generics
    04:55
  • Partial class
    02:55
  • Static
    03:30
  • Nullables
    04:37
  • Func
    05:09
  • Action
    02:54
  • Predicate
    04:01

Instructor
LinkedIn Learning & Pluralsight Author
Ervis Trupja
  • 4.4 Instructor Rating
  • 700 Reviews
  • 17,258 Students
  • 3 Courses

I am a developer with good insights into Mathematics and Data Structures.  When asked, I always see myself as a .Net Developer because of my affinity for the Microsoft platform, though I do pride myself on continually learning new languages, paradigms, methodologies, and topics. 

Additionally, I am a Pluralsight and LinkedIn Learning Author and also a Microsoft Certified  Trainer.