4.1 out of 5
4.1
83 reviews on Udemy

C# and .NET Core for Beginners

Learn C# and .NET Core from scratch
Instructor:
Pontus Wittenmark
4,306 students enrolled
A good understanding of the most important aspects of the C# language and use it to create programs
The fundamentals of the C# language and .NET Core
The syntax and structure of a C# program
Important keyboard shortcuts in Visual Studio
Work with local variables and fields (class variables)
How to create and call methods, provide arguments, handling return types and tuples
Working with if and switch statements, conditional operators
Working with the for, while, do while and for each loop
Creating and indexing arrays
Use generic collections such as List, Stack, Queue and Dictionary
Work with classes and objects, static members and access modifiers such as private, protected and public
Work with properties (automatic, full, read-only etc)
Read and write text files to disk
Throw, catch and handle exceptions
How to work with reference types and value types
How C# relates to Common Intermediate Language (CIL), JIT compilation and native code
Deploying .NET Core console applications

An accelerated course in C# and .NET Core

Welcome to this course about C# and .NET Core. It doesn’t require any prior knowledge in programming as I will guide you through every step you need to become productive in the C# language. My ambition with this course is to firmly ground all theory in code that you and I write in the editor together.

As we’ll pick up new skills along the way – we will keep adding code to our hangman game – an application that we will write from start to finish throughout this course.

We’ll be working in Visual Studio 2017 (Visual Studio 2019 work’s great too).

Introduction

1
About this Course
2
Getting the most our of this Course
3
A Word from the Instructor

What to Install?

1
Video lesson

Now that Visual Studio 2019 is out, I recommend using that instead. Everything will keep working :)

Introduction to C# and .NET Core

1
Video lesson
2
Test your learning

Syntax and Structure

1
Video lesson
2
Test your learning

Crucial Visual Studio Keyboard Shortcuts

1
Video lesson
2
Test your learning

Coding Hangman #1

1
Video lesson

Variables

1
Video lesson
2
Test your learning

Methods

1
Video lesson
2
Test your learning

Coding Hangman #2

1
Video lesson

Conditional Logic and Flow

1
Video lesson
2
Test your learning

Coding Hangman 3

1
Video lesson

Loops

1
Video lesson
2
Test your learning

Coding Hangman #4

1
Video lesson

Arrays

1
Video lesson
2
Test your learning

Coding Hangman #5

1
Video lesson

Generic Collections

1
Video lesson
2
Test your learning

Coding Hangman 6

1
Video lesson

Classes and Objects

1
Video lesson
2
Test your learning

Coding Hangman 7

1
Video lesson

Properties

1
Properties
2
Test your learning

Coding Hangman #8

1
Video lesson

File Management

1
Video lesson
2
Test your learning

Coding Hangman #9

1
Video lesson

Exception Handling

1
Video lesson
2
Test your learning

Coding Hangman #10

1
Video lesson

Extra: Reference And Value Types

1
Video lesson
2
Test your learning

Extra: The .NET Compilation Model

1
Video lesson
2
Test your learning

Extra: .NET Core Deployment

1
Video lesson
2
Test your learning
You can view and review the lecture materials indefinitely, like an on-demand channel.
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!
4.1
4.1 out of 5
83 Ratings

Detailed Rating

Stars 5
31
Stars 4
35
Stars 3
15
Stars 2
1
Stars 1
1
83abc9b6c86c5b31ead0018c5294b7af
30-Day Money-Back Guarantee

Includes

4 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion