Udemy

C# for Beginners - Coding From Scratch

Enroll Now
  • 6,489 Students
  • Updated 3/2025
  • Certificate Available
4.4
(869 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
4 Hour(s) 30 Minute(s)
Language
English
Taught by
Pontus Wittenmark
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.4
(869 Ratings)
4 views

Course Overview

C# for Beginners - Coding From Scratch

Everything you need to get going with C# and .NET

Platform: C# and .NET


Learning to Program in C# and .NET

This course in C# and .NET doesn't require any prior knowledge in programming as I will guide you through every step you need to become productive using the C# language and the .NET platform. My ambition with this course is to firmly ground all theory in code that you and I write in the editor together. Please don't just watch the content - let's both of us code every line together :)


Building the Hangman game

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!


100% Code Compatibility

The code in this course is 100% compatible with the latest version of .NET. Any version of Visual Studio (Community, Professional etc.) will work great, but if you're already comfortable in VS Code or Rider, you can certainly keep using that.


100% Money-Back Guarantee

This course comes with a 30-day full money-back guarantee. Take the course, go through the lectures, do the exercises, and if you're not happy, ask for a refund within 30 days. All your money back, no questions asked.

Course Content

  • 26 section(s)
  • 30 lecture(s)
  • Section 1 Introduction
  • Section 2 What to Install?
  • Section 3 Introduction to C# and .NET
  • Section 4 Syntax and Structure
  • Section 5 Crucial Visual Studio Keyboard Shortcuts
  • Section 6 Coding Hangman #1
  • Section 7 Variables
  • Section 8 Methods
  • Section 9 Coding Hangman #2
  • Section 10 Conditional Logic and Flow
  • Section 11 Coding Hangman #3
  • Section 12 Loops
  • Section 13 Coding Hangman #4
  • Section 14 Arrays
  • Section 15 Coding Hangman #5
  • Section 16 Generic Collections
  • Section 17 Coding Hangman #6
  • Section 18 Classes and Objects
  • Section 19 Coding Hangman #7
  • Section 20 Properties
  • Section 21 Coding Hangman #8
  • Section 22 File Management
  • Section 23 Coding Hangman #9
  • Section 24 Exception Handling
  • Section 25 Coding Hangman #10
  • Section 26 Extra: The .NET Compilation Model

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

Skills covered in this course


Reviews

  • A
    Ashfaq Makandar
    5.0

    Best course for C# Beginners

  • L
    Lalmani Kashyap
    4.5

    Every concept is described with example.

  • A
    Anne-Irene Jensen
    4.0

    Easy to follow along and understand :)

  • M
    Minji Cho
    5.0

    I come from no C# experience, and this was a good start of getting grip of the fundamentals. Some parts at the end was a bit fuzzy, but I guess I cannot be an expert in one sitting lecture. I enjoyed the course overall!

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed