C# and .NET Core for Beginners
4.3 (336 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,024 students enrolled

C# and .NET Core for Beginners

Learn C# and .NET Core from scratch
4.3 (336 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,024 students enrolled
Created by Pontus Wittenmark
Last updated 5/2020
English
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 10 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • 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
Requirements
  • Visual Studio Community (Free)
Description

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

Who this course is for:
  • People who are new to C# (or new to programming in general)
  • People who needs to refresh their knowledge of C#
  • Anyone looking to get into the C# language and .NET Core