UDEMY
UDEMY Logo

C# Basics for Beginners: Learn C# Fundamentals by Coding 

  • Offered byUDEMY

C# Basics for Beginners: Learn C# Fundamentals by Coding
 at 
UDEMY 
Overview

Master C# fundamentals in 6 hours - The most popular course with 50,000+ students, packed with tips and exercises

Duration

5 hours

Total fee

3,099

Mode of learning

Online

Credential

Certificate

C# Basics for Beginners: Learn C# Fundamentals by Coding
 at 
UDEMY 
Highlights

  • Earn a certificate of completion from Udemy
  • Learn from 8 downloadable resources & 11 article
  • Get full lifetime access of the course material
  • Comes with 30 days money back guarantee
Read more
Details Icon

C# Basics for Beginners: Learn C# Fundamentals by Coding
 at 
UDEMY 
Course details

Skills you will learn
Who should do this course?
  • For Newbies or students looking for a refresher on the basics of C# and .NET
What are the course deliverables?
  • Learn the fundamentals of C# and .NET Framework
  • Work with primitive types and expressions
  • Work with non-primitive types (classes, structs, arrays and enums)
  • Learn the difference between value types and reference types
  • Control the flow of programs using conditional statements
  • Use arrays and lists
  • Work with files and directories
  • Work with text
  • Work with date and time
  • Debug C# applications effectively
More about this course
  • C# is a beautiful cross-platform language that can be used to build variety of applications
  • With C#, you can build mobile apps (for Windows, Android and iOS), games, web sites and desktop applications
  • Once you master fundamentals of C# and programming with .NET framework, you'll have lots of options in front of you
  • You can choose to build mobile apps if you prefer, or you can change job and work as a web developer
  • In this course, Mosh, author of several best-selling C# courses on Udemy, teaches you the fundamentals of C# programming in a clear, concise and step-by-step way

C# Basics for Beginners: Learn C# Fundamentals by Coding
 at 
UDEMY 
Curriculum

Introduction

What is this Course

About Me

A Note on Taking this Course

Asking Questions

Before You Get Started

Introduction to C# and .NET Framework

Introduction

C# vs .NET

What is CLR?

Architecture of .NET Applications

Getting Visual Studio

Our First C# Application

What is ReSharper?

Summary

Primitive Types and Expressions

Introduction

Variables and Constants

Overflowing

Scope

Demo: Variables and Constants

Type Conversion

Demo: Type Conversion

Operators

What are Logical Operations?

Demo: Operators

Comments

Summary

Non-Primitive Types

Introduction

Classes

Demo: Classes

Structs

Arrays

Demo: Arrays

Strings

Demo: Strings

Enums

Demo: Enums

Reference Types and Value Types

Demo: Reference Types and Value Types

Demo: Reference Types and Value Types

Summary

Control Flow

Introduction

Conditional Statements

Demo: If/Else and Switch/Case

Exercises

Iteration Statements

Demo: For Loops

Demo: Foreach Loops

Demo: While Loops

Random Class

Exercises

Summary

Arrays and Lists

Introduction

Arrays

Demo: Arrays

Lists

Demo: Lists

Exercises

Summary

Working with Dates

Introduction

DateTime

TimeSpan

Summary

Working with Text

Introduction

String

Demo: String

Live Coding: Summarising Text

StringBuilder

Demo: StringBuilder

Exercises

Procedural Programming

Summary

Working with Files

Introduction

System.IO Namespace

Demo: File and FileInfo

Demo: Directory and DirectoryInfo

Demo: Path

Exercises

Summary

Debugging Applications

Introduction

Debugging Tools in Visual Studio

Removing Side Effects

Defensive Programming

Call Stack Window

Locals and Autos Windows

Summary

What's Next?

What's Next?

Final Words

Get My Other Courses with a Discount

Faculty Icon

C# Basics for Beginners: Learn C# Fundamentals by Coding
 at 
UDEMY 
Faculty details

Mosh Hamedani
Hi! My name is Mosh Hamedani. I'm a software engineer with two decades of experience. I've taught millions of people how to code and how to become professional software engineers through my online courses and YouTube channel. I believe coding should be fun and accessible to everyone.

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2346 CoursesRight Arrow Icon

C# Basics for Beginners: Learn C# Fundamentals by Coding
 at 
UDEMY 
Students Ratings & Reviews

4.3/5
Verified Icon6 Ratings
S
Shubham Vijay Patil
C# Basics for Beginners: Learn C# Fundamentals by Coding
Offered by UDEMY
5
Learning Experience: Very very simple explanation. All the contents with simple example that anybody can understand. This is a beginner course in C# to people who have already been coding in a different language. That's why I gave a 5 stars for this course
Faculty: The facilities of the course is that it's an online course that is the main benifit for all of us and all the content is updated as per the current date While learning through this course I am very interested about course content. During that time I developed my new skills and build my base stronger. Currently I am doing this work
Course Support: Their assesment practices nd all
Reviewed on 21 Oct 2022Read More
Thumbs Up IconThumbs Down Icon
V
Vinay Shetty
C# Basics for Beginners: Learn C# Fundamentals by Coding
Offered by UDEMY
4
Learning Experience: It was amazing experience, I got to understand the language and I am able to understand the codes in the projects. Good course for a beginner
Faculty: The instructors were good, smooth and were trying their best Yes it was updated
Course Support: Yes, it helped me with unity engine
Reviewed on 28 Aug 2022Read More
Thumbs Up IconThumbs Down Icon
S
Shelton Rajakumar
C# Basics for Beginners: Learn C# Fundamentals by Coding
Offered by UDEMY
5
Other: I started in empty but I know something about the programming
Reviewed on 13 Aug 2021Read More
Thumbs Up IconThumbs Down Icon
G
Gagan Duggal
C# Basics for Beginners: Learn C# Fundamentals by Coding
Offered by UDEMY
5
Other: I am starting coding in Unity and I think this is the best course for beginners in C# regardless of what the coding will be used for later on. From this course, I received a solid understanding of the basic principles of C# as well as practiced given exercises of the course, which I think were challenging just the right amount. I hope to get in-depth C# knowledge in intermediate and advanced courses from Mosh. Thank you.
Reviewed on 21 Oct 2020Read More
Thumbs Up IconThumbs Down Icon
K
Kamasani Mahesh
C# Basics for Beginners: Learn C# Fundamentals by Coding
Offered by UDEMY
3
Other: The professor is very good and the course is also good. Helped me a lot in learning C#. The curriculum is also detailed and goes deep about the software.
Reviewed on 13 Oct 2020Read More
Thumbs Up IconThumbs Down Icon
View All 5 ReviewsRight Arrow Icon
qna

C# Basics for Beginners: Learn C# Fundamentals by Coding
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...