4.54 out of 5
4.54
161 reviews on Udemy

C#: Coding for Beginners. A Hands-on Approach to Learning

Master the fundamentals of C# by using your knowledge to create applications that will enhance your learning.
Instructor:
Efrain Mendez
1,385 students enrolled
English [Auto-generated]
Build applications and launch a career as a C# programmer.
Understand the fundamentals of the C# programming language.
Create console applications.
Work with expressions and operators.
Declare and manipulate variables.
Understand inheritance, encapsulation and polymorphism.
Use classes and objects.
Define methods.
Learn about flow of control statements: loops and conditions.
Debug your applications.
Handle exceptions in C#.

This course will teach you the basic concepts and theories of the C# coding language. You will learn how to write clean code that is formatted in an easy-to-read way. I will show you shortcuts that will enable you to use less keystrokes and avoid misspelling code. The course is taught using a hands-on approach to C# that enables you to be actively involved in your learning rather than passively involved by listening to lectures. At the end of the course you will have the practical knowledge needed to advance to an intermediate level of C# coding.

To reinforce your knowledge, you will be provided with quizzes at the end of each section that will allow you to assess your mastery of the material before you move on to the next section of the course. As you progress through the course your knowledge and confidence in coding will grow.

In the course you will also learn how to use the Visual Studio integrated development environment. Visual Studio is a phenomenal developer tool that enables you to create web sites, web apps, desktop apps, web services, windows store apps and mobile apps (iPhone and Android). For this course, we will use Visual Studio to create console applications. 

Who is this for?

Are you interested in learning the C# coding language and have little to no experience?  Do you have prior programming experience and want to learn C#?

Answer Yes to anyone of these questions?  Then this course is for YOU!

What?

Build a strong foundation of C# syntax and structure through this easy to follow course.  Topics covered in this C# course include classes, arrays, loops, constructors, inheritance, encapsulation, and polymorphism.

Why?

Positive job outlook, opportunity to be creative and learn a highly desirable skill.  Take the first steps today towards learning a new skill that can launch your programming career! 

What students who completed this course are saying:

“I am very pleased in purchasing this course. I found the information to be very informative, clear and concise. Not only that but I love how the instructor took a hands on approach in this course and made you feel as if he was right there guiding you through every issue and showing you step by step how to code. Along with that I was taught in this course how to research on your own to resolve problems you might encounter later on as a coder. This course is suitable for both beginners and advance coders that don’t know C# and would like to learn it. I enjoyed this course and instructor and would recommend this course to anyone reading this review!” – Akeem Fyine

“I really enjoyed the course. It’s great for someone who wants to learn the fundamentals of C# programming. I feel I gained a great understanding of the concepts presented and I am prepared to advance to an intermediate level of learning.” – Judy Nunez

“This is an excellent course. The examples given and pace of the course is perfect in order to learn this material. Having learned about array and loops and variable assignment in VB.Net it was much easier to understand from this course. This course goes into just enough depth to learn the concepts without bogging down a beginner with overly complex examples.” – Roger Henderson

“Very easy to follow, its step by step its exactly how I like walk throughs.” – Jahnii Moore 

“The Instructor Efrain is clear and Explain very well at every single step. This is the course I am enjoying the most compared to other courses I took on Udemy!” – Eugene Uwiragiye 

1
Why Pursue a Coding Career?
2
Why Would You Want to Learn C#?
3
Introduction

Day 1

1
Visual Studio 2015 Download
2
Visual Studio 2017 Download
3
Hello World
4
Quiz #1

Day 2

1
Working with the IDE
2
Decoding Hello World
3
Furthering our Understanding of the IDE
4
Quiz #2

Day 3

1
Variables and Assignments
2
Commenting
3
Addition
4
Quiz #3

Day 4

1
Concatenating
2
Substitution Strings
3
Quiz #4

Day 5

1
If Statements
2
Statements , Expressions and Operators
3
Data Types
4
Quiz #5

Day 6

1
Switch Statement
2
For Loop
3
While and Do While Loop
4
Quiz #6

Day 7

1
Arrays
2
Debugging and Breakpoints
3
Quiz #7

Day 8

1
Classes, Objects and Methods
2
Fields and Properties
3
Constructors
4
Quiz #8

Day 9

1
Method Overloading
2
Code Snippets and Managing Tabs
3
Quiz #9

Day 10

1
Inheritance
2
Encapsulation and C# Terminology
3
Quiz #10

Day 11

1
Overriding Methods and Virtual Methods
2
Static Classes, Methods and Fields
3
Quiz #11

Day 12

1
Polymorphism
2
Polymorphism and Abstract Classes
3
Quiz #12

Day 13

1
Interfaces
2
Params
3
Quiz #13

Final Words

1
Final Words
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.5
4.5 out of 5
161 Ratings

Detailed Rating

Stars 5
93
Stars 4
41
Stars 3
16
Stars 2
9
Stars 1
1
0f020c19bcbd464854a95b6a56333083
30-Day Money-Back Guarantee

Includes

6 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion