C# Basics for Absolute Beginners in C# and .NET
4.5 (90 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,735 students enrolled

C# Basics for Absolute Beginners in C# and .NET

A guide to learning the fundamentals of C# .NET programming for beginners in C# for starting a C# .NET career
4.5 (90 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,735 students enrolled
Last updated 8/2020
English
English [Auto]
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 28 articles
  • 2 coding exercises
  • 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
  • Basics of C# programming language right from setting up .NET development environment
  • Overview of .NET, C# coding concepts such as Variables, Operators, Selection & Iterative statements, Debugging C# programs, and so on.
  • ACTIVITIES: Quizzes, Assignments, Coding Exercises to apply your learnings in C# .NET
  • Lots of demos showing how to use newly learned C# coding constructs
Course content
Expand all 55 lectures 02:16:16
+ Course Introduction
6 lectures 04:05

You have taken the right decision by choosing this course to get started with your C# programming career! At the end of this lecture, you will have a good overview of how this course is organized and what to expect out of this course.

This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

Preview 01:57

Download the complete source code including examples used throughout this course along with the assignment solutions.

This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

Preview 00:23
First Look of a C# Program
1 question

Meet your like-minded classmates. Say hello to your fellow students, and share a bit about you.

Preview 00:35

Please join the official students’ Facebook group to get even more feedback and support!

Join the Official Coding Masters Group
00:39

A quick note on feedback, errata, and recommended course topics.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

Preview 00:18

A quick recap of the topics you learned in this section and what is coming up next.

Preview 00:12
+ Getting Started with C# and .NET
10 lectures 20:29

A quick overview of the topics you will learn in this section.

Preview 00:10

Know what is .NET, how .NET Core works, the difference between .NET and C#, and finally the difference between .NET Core and .NET Framework.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

Preview 02:31

Know what is a development environment and the types of popular development environments used for C# programming.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

Preview 03:11

A message about Udemy review during the course.

Important Message About Udemy Review
00:42

Know the steps to install .NET Core Runtime in your machine in order to do C# Programming in your favorite IDE.

Preview 00:15

See in action on how to download and install Visual Studio Code to work with C# programs in your local machine.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

Preview 03:40

Get to know some of the basic elements in C# language such as statements, blocks, comments, and so on.

This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

Preview 04:28

Check your understanding of the basics of C# language.

*NEW* ACTIVITY: Basics of C# Language
3 questions

Check your understanding of the basics of C# language by writing C# code for simple problem statements.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

*NEW* ACTIVITY: Coding Assignment 1
00:44

Walkthrough of the Coding Assignment 1 solution.

Preview 04:31

A quick recap of the topics you learned in this section and what is coming up next.

Preview 00:16
+ Understanding C# Variables
8 lectures 34:54

A quick overview of the topics you will learn in this section

Introduction
00:17

Learn what is a variable and why it is fundamental for programming.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

What is a Variable?
01:20

Let us see how to work with Text in C#.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

C# Text
08:17

It’s time to check your understanding so far!


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: C# Text
2 questions

Let us see how to work with Numbers in C#.

This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

C# Numbers
04:26

Let us have a demo on the usage of Numbers in C#.

This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

DEMO: C# Numbers
08:06

It’s time to check your understanding so far!


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: C# Numbers
3 questions

Let us see how to work with Boolean in C#.

This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

C# Boolean
04:11

It’s time to check your understanding so far!


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: C# Boolean
2 questions

Let us see how to work with Arrays in C#.

This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

C# Arrays
07:44

It’s time to check your understanding so far!


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: C# Arrays
2 questions

A quick recap of the topics you learned in this section and what is coming up next.

Conclusion
00:33
+ Understanding C# Operators
9 lectures 18:27

A quick overview of the topics you will learn in this section.

Introduction
00:09

Master the fundamentals of Operators in C#. Also, find out their different types along with examples.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

C# Operators
07:10
C# Operators
1 question

Let us have a demo on the usage of C# Unary Operators.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

DEMO: C# Unary Operators
02:05

It’s time to check your understanding so far!


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: C# Unary Operators
2 questions

Let us have a demo on the usage of C# Mathematical Operators.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

DEMO: C# Mathematical Operators
02:32

It’s time to check your understanding so far!


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: C# Mathematical Operators
2 questions

Let us have a demo on the usage of C# Assignment Operators.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

DEMO: C# Assignment Operators
01:31

It’s time to check your understanding so far!


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: C# Assignment Operators
3 questions

Let us have a demo on the usage of C# Comparison Operators.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

DEMO: C# Comparison Operators
01:52

It’s time to check your understanding so far!


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: C# Comparison Operators
3 questions

Let us have a demo on the usage of C# Conditional Operators.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

DEMO: C# Conditional Operators
02:23

It’s time to check your understanding so far!


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: C# Conditional Operators
2 questions

It’s time to check your understanding so far!


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: C# Bitwise Operators
2 questions

Check your understanding of C# Operators by writing C# code for a simple problem statement.


This activity is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: Coding Assignment 1
00:25

A quick recap of the topics you learned in this section and what is coming up next.

Conclusion
00:20
+ Understanding C# Selection Statements
10 lectures 21:21

A quick overview of the topics you will learn in this section

Introduction
00:09

Have an overview of what program flow is and how it works.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

Overview of Program Flow
01:44

Know what are Selection statements. Also, learn about the first type of C# selection statement namely If statements. Recognize the most powerful construct of any programming language. As a beginner, you need to pay attention to completely grasp this coding construct.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

C# Selection Statements
04:48

Let us have a demo on the usage of If statements in C#. It covers if statements, if-else statements, and nested if-else statements.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

DEMO: C# If Statements
06:57

Check your understanding of If statements.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: C# If Statements
4 questions

Know about the second type of C# selection statements namely Switch statements.


This demo is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

DEMO: C# Switch Statements
05:31

Check your understanding of Switch statements.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: C# Switch Statements
3 questions

Check your understanding of C# Selection Statements by writing C# code for a simple problem statement.


This activity is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: Coding Assignment 1
00:21

Check your understanding of C# Selection Statements by writing C# code for a simple problem statement.


This activity is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: Coding Assignment 2
00:26

Check your understanding of C# Selection Statements by writing C# code for a simple problem statement.


This activity is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: Coding Assignment 3
00:37

Check your understanding of C# Selection Statements by writing C# code for a simple problem statement.

This activity is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: Coding Assignment 4
00:27

A quick recap of the topics you learned in this section and what is coming up next.

Conclusion
00:19
+ Understanding C# Iterative Statements
8 lectures 19:52

A quick overview of the topics you will learn in this section.

Introduction
00:10

Learn the concept of iteration in coding and know why they are considered as one of the powerful programming constructs.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

What is Iteration?
06:02

Know the first set of C# Iterative statements namely While, Do While, and For statements.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

While, Do While, For Statements
08:53

Know what is foreach statement and how it is different from for-statements.


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

Foreach Statements
03:20

It’s time to check your understanding so far!


This lecture is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: C# Iterative Statements
3 questions

Check your understanding of C# Iterative Statements by writing C# code for a simple problem statement.


This activity is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: Coding Assignment 1
00:24

Check your understanding of C# Iterative Statements by writing C# code for a simple problem statement.


This activity is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: Coding Assignment 2
00:24

Check your understanding of C# Iterative Statements by writing C# code for a simple problem statement.


This activity is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

ACTIVITY: Coding Assignment 3
00:22

A quick recap of the topics you learned in this section and what is coming up next.

Conclusion
00:15
+ Understanding Debugging in C# .NET Environment
2 lectures 16:05

A quick overview of the topics you will learn in this section

Introduction
00:05

Learn what is debugging and how to do debugging in C#. Also, we will cover breakpoints, debugging toolbar, debugging windows, and finally debug an actual C# program containing issues.

This activity is part of the course “C# Basics: Learn C# Programming with .NET Core”, a guide to learning the fundamentals of C# programming for beginners for starting a C# programming career.

Debugging in C#
16:00
+ Course Conclusion
2 lectures 00:59

You did it! You deserve appreciation for completing the entire course.

Congratulations!
00:21

Bonus resources to continue your learning journey.

Bonus Lecture
00:38
Requirements
  • No prior knowledge of C# and .NET programming is required. This course will cover everything you need to get started with C# programming fundamentals.
  • Visual Studio Code or Visual Studio Community Edition or Visual Studio or Visual Studio for Mac or any other IDE that supports C#
  • To complete the interactive elements of the course including coding challenges and exercises, you’ll need a laptop/desktop with an internet connection.
Description

(Course Updated as of Jul-2020)

Are you feeling confused with various free C# tutorials? Are you looking for a better approach to learn the C# .NET programming language? Do you want to understand C# development environments, C# coding concepts such as Variables, Operators, Selection statements, Iterative statements, and so on.

If you had answered Yes for any of the questions above, then this course is for you.

This course will teach you the fundamentals of the C# programming language in .NET from the ground up. You will apply the learnings through lots of quizzes, assignments, coding challenges, etc. You will be taken through a carefully selected approach for beginners towards learning C# programming fundamentals.

If you are completely new to C# programming, you might be feeling entirely lost on where and how to get started to learn C#. You are finding the free C# tutorial videos on the internet too overwhelming or difficult to understand. You feel confused and helpless without proper guidance. You are planning or moved to another project which works on C# programming language.

You are looking for a direction to learn the fundamentals of C# programming language. You want to understand C# coding concepts through an easier approach. You are looking for a helping hand to learn the basics of C# .NET programming. You are looking for ways to improve your current situation. This course will help you in achieving them.

You will be mentored throughout each step of your learning process. This course will help you in giving a head start to your new journey as a C# programmer. This course will make you apply the learnings by coding for simple problem statements.


At The End Of This Course

  • You will have a strong foundation on the basics of C# programming language and coding constructs.

  • Next, you will be more confident to learn advanced C# programming concepts.

  • Finally, you will be ready to begin your career as a C# .NET programmer.


More Reasons To Take This Course

  • You can take this course without the need for any C# or .NET coding experience.

  • Learn the C# programming fundamentals which are the building blocks of .NET programming.

  • Employment of C# .NET developers is projected to grow much faster than the average for all occupations. .NET developers will be needed to respond to an increased demand for computer software.

  • The skills you learn from this course will be relevant in the future and aid in learning advanced C# programming. The software industry is only going to grow bigger!

  • Each lesson in this course is bite-sized and easy to finish.


Bonuses

  • Coding challenges within the course structure. No need for external coding environment

  • Downloadable resources and guides.

  • Quizzes and Assignments that make you productive while taking the course.

  • A friendly instructor who honestly cares about your success.


What Other Students Who Have Taken This Course Say:

"To the point and quality. Plenty of opportunities to work on your own and not have to keep up with someone lecturing." - Jacob Humphrey

"Very interactive and the concepts explained are very clear and understandable." - Shubham Kanadje

"Good basics, it taught me things I didn't know even though I'm already intermediate in C#" - José Paúl Millanes Morimoto

"Pretty good match for me. I like the simplicity and friendly mode of presentation." - Marvin Kip

“The teaching method is good and easy to understand” - Francis Britto


Why Am I Doing This?

A career in the C# .NET development has been the backbone of my success. The job as a C# programmer has helped me immensely in paying off my educational loan, pay towards my marriage expenses, purchase a new house, and invest in the future.

Moreover, I felt great satisfaction when teaching others, be it to my friends during college or to my colleagues in the software companies. This was mostly 1-to-1 or to a group of 5-10 people.

I was looking for a way to reach more people to teach them computer programming. I found Online Courses as the best option to teach more people at their own time and pace.

See you in the course video!

Praveen


What Do You Get When You Enroll In C# Basics: Learn C# Programming with .NET Core?

  • Lifetime access to the course and all future updates to the course content

  • Personalized support and answers to your questions

  • Udemy certificate of completion

  • 30-Day 100% money-back guarantee


About Your Instructor

Praveenkumar Bouna, shortly Praveen, is a software engineer with over 15 years of C# .NET development experience. He holds a Bachelor of Engineering in Computer Science and Engineering. He has worked in Security & Surveillance as well as Access Control systems in top MNCs in the software industry. He is known for his simpler teaching approach towards explaining various complex topics his colleagues come across in everyday programming life.

Who this course is for:
  • Absolute Beginners, who are completely new to C# and .NET. This course will provide you with a strong foundation on C# programming with .NET Core
  • Programmers from a different programming language, who have experience in a language other than C#. This course will help you learn the syntax used in C# language with .NET Core.