Enrolled Students Review
“This course was exactly what I was looking for. ” — Hans Wendel van Hespen
“The way explaing about .net and c# is very clear and easy to understand follow the tutorials.” — Purna.
“Clear instruction so far. No guess work yet.” — Keith Booher
“The course was good and helpful.” — Shreya B
“Pretty good match for me. I like the simplicity and friendly mode of presentation.” — Marvin Kip.
Enrolled Students Review
“This course was exactly what I was looking for. ” — Hans Wendel van Hespen
“The way explaing about .net and c# is very clear and easy to understand follow the tutorials.” — Purna.
“Clear instruction so far. No guess work yet.” — Keith Booher
“The course was good and helpful.” — Shreya B
“Pretty good match for me. I like the simplicity and friendly mode of presentation.” — Marvin Kip.
Are you feeling confused with various free C# tutorials? Are you looking for a better approach to learning the C# .NET programming language? Do you want to understand C# development environments and C# coding concepts such as Variables, Operators, Selection statements, Iterative statements, and so on?
If you answered Yes to any of the questions above, 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 many quizzes, assignments, coding challenges, etc. You will be taken through a carefully selected approach for beginners toward learning C# programming fundamentals.
You will be mentored throughout each step of your learning process. This course will help you in giving a head start on your new journey as a C# programmer. This course will make you apply the learnings by coding for simple problem statements.
Topics Covered In This Course
Understanding C# Variables: Text, Numbers, Boolean, and Arrays.
Understanding C# Operators that include Basic operators, Mathematical operators, Unary operators, Assignment, Conditional, and Bitwise operators.
Understanding C# Selection Statements that include If statements and Switch statements.
Understanding C# Iterative Statements, namely While, Do While, For, and For Each statement.
Understanding Debugging in C#. Know how to debug C# programs when stuck in a problem.
Lots of activities such as Quizzes, Assignments, and Coding Exercises to apply your learnings in C# .NET
Lots of demos showing how to use newly learned C# coding constructs
This course provides about 2 hours of content along with practice activities. To help you better, it follows an incremental approach to learning C# through simple examples, one step at a time.
At The End Of This Course
You will have a strong foundation in C# programming language and coding constructs.
Who This Course Is For
Absolute Beginners who are entirely new to C# and .NET. This course will provide a strong foundation on C# programming in .NET Core.
Programmers from other languages with experience in languages other than C#. This course will help you learn the syntax in the C# language in .NET Core.
Prerequisites
No prior knowledge of C# and .NET programming is required. This course will cover everything you need to start with C# programming fundamentals.
Visual Studio Code, Visual Studio, Visual Studio for Mac, or any other IDE supporting C#.
Enroll now to get started.
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.
Know how you can get started with learning C# .NET.
Topics covered in this video:
What is .NET?
C# Development Environments
Setting up Visual Studio Code (Step by Step)
Basics of C# Language
Check your understanding of the basics of C# language.
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.
Know the steps to install .NET Core Runtime in your machine in order to do C# Programming in your favorite IDE.
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.
Walkthrough of the Coding Assignment 1 solution.
A quick overview of the topics you will learn in this section
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.
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.
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.
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.
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.
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.
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.
A quick recap of the topics you learned in this section and what is coming up next.
A quick overview of the topics you will learn in this section.
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.
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.
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.
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.
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.
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.
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.
Have an overview of what program flow is and how it works.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Bonus resources to continue your learning journey.
Verified partner policies & purchase protections
Free preview video lectures available for all courses; optional 7-day free trial on Personal Plan subscriptions (cancel before trial ends to avoid conversion).
30-day money-back guarantee on all eligible individual course purchases (provided course content has not been substantially consumed or downloaded). Subscription fees are non-refundable once billed.
Lifetime access to purchased individual courses and future updates, verifiable certificate of completion, and direct student Q&A forums.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.