Getting Started with C#

Learn all you need to know to get started with C#

4.40 (1469 reviews)
Udemy
platform
English
language
Other
category
instructor
Getting Started with C#
36,250
students
3.5 hours
content
Jan 2019
last update
FREE
regular price

What you will learn

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...

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.

Content

Introduction

Introduction
"Hello World"
Basic Syntax

C# Basics

Data Types
Value vs Reference Types
Type Conversion
Variables
Constants
Operators
Decision Statements
Loops
Access Modifiers
Functions/Methods
Structures
Enums
StringBuilders
Arrays
Classes
Inheritance and Polymorphism
Interfaces
Collections
ArrayLists
SortedList
Stack
Queue
Hashtable

C# Advanced

Indexers
Exception
Delegates
Event
Generics
Partial class
Static
Nullables
Func
Action
Predicate

Reviews

Lefteris
August 10, 2023
This is more like a YouTube video, not an actual course. The instructor doesn't invest time in creating proper slides and videos for this website, he just copy-pasted the YouTube videos, and can even see the 'Subscribe to my channel' prompts. Also, this is not explaining literally anything. For example, he explains how to create a 'partial class', but there's no mention on what is a partial class and how to use it. This is more like presenting C#'s features, not diving into them.
Fabian-Bob
July 4, 2023
To short and not well explained because from a few easy things goes to hard things without explaining the in between needed to understand the hard things. Ex: in the Structures video, talks about Structures and randomly about the constructor with needed a separate video. From the start he uses $" { }" when writing strings but never explain it, or arrow funtion => but never explained it And o lot of things like this
Lewis
March 20, 2023
Very good and to the point. The only negative is that it's a bit out of date as .NET 6 uses top-level declaration style by default whereas this course uses the old style.
Timothy
January 15, 2023
I LEFT THIS RATING AT THE BEGINNING OF THE COURSE BECAUSE I WANTED TO ASK THE TEACHER A VERY FEW SIMPLE QUESTIONS TO HELP ME GET STARTED BUT I CAN'T SEE ANY WAY TO DO THAT. THIS APPEARS TO BE ANOTHER ONE OF THOSE WE TALK AT YOU BUT YOU CAN'T ASK QUESTIONS COURSES. td0806@gmail.com
Jeffrey
October 16, 2022
Good as a reference. Dos not tell you the organization of the language and overall high view of what it is about.
Miracle
July 12, 2022
His step by step explanation give me more insight above this language and i'm fallen in love with c# programming language
serpineslair
April 24, 2022
Great so far, however, could have more detail and longer explanations rather than just touching briefely on things. For example explaining what specific keywords mean. Aside from this, he could task us with something to do or help us remember what we have learned. I just copy down the code for myself. He types very quickly, and even skips parts of him writing lines of code, which does make the video much quicker but it is hard to copy down what he is writing and I keep having to pause the video to take in information. Overall, I have gotten what I wanted from the video so far and has small but easy to understand explanations.
Łukasz
November 12, 2021
Kurs jest super, lepiej rozumiem treść po angielsku niż większość polskich kursów w ojczystym języku. Nie kończąc darmowego kursu, kupiłem następne 2 płatne. The course is great, I understand the English content better than most Polish courses. Without completing the free course, I bought the next 2 paid ones.
Shiva
October 26, 2021
It's short and quick course for Refresher on C#, but it doesn't take you on in-depth training for the same. If few exercises could have been added to enforce the learning of the course videos instead of just trying to replicate why the trainer did on tutorial. Overall it's good, but could be better with quizzes and exercises.
Akshay
September 25, 2021
The instructor covers a lot of C # features for a basic course. But, slightly difficult to understand.
Manuel
September 12, 2021
It gives a lot of information, but it seems to be thrown at me in such large doses. Its hard to digest so much in such a short time.
Matej
September 5, 2021
Great course to learn the basics/advanced techniques of C#. No real room to follow up or try the things yourself, but other than that if you are knowledgeable or just want to learn a new thing or two and then research it yourself - a great way to get the first explanation in!
Jordan
August 28, 2021
Yes, though it isn't perfect. I am coming from a C++ background and am taking this course to learn about what I can do in C# and how things relate and differ so I can get started using the language. He leaves out or glosses over some things that I think would be important to know. For example, I don't know that the '$' does in the Console.WriteLine($"") and he never explains. Also, while mentioning loops, he never brings up foreach() which he then uses later on in a separate example of something else.
Jason
August 13, 2021
I found the "subscribe" popup really distracting. It popped up several times per lecture, over 37 lectures that was hundreds of times over the course of 3.5 hours. This affected my ability to take the information in towards the end, it would have been 5 stars otherwise. I enjoyed the variety and conciseness of the lectures. The teacher was clear and explained things really well. I learnt a lot, thanks.
HdJ
August 10, 2021
Little steps in level increase, so even I, as a total noob, can follow the different subjects and can execute them in my VS

Charts

Price

Getting Started with C# - Price chart

Rating

Getting Started with C# - Ratings chart

Enrollment distribution

Getting Started with C# - Distribution chart

Related Topics

1485412
udemy ID
12/28/2017
course created date
3/22/2020
course indexed date
Bot
course submited by