Author
Released
3/27/2018Explore variables and data types; controlling program flow with conditions and loops; and building functions. Learn how to implement object-oriented programming such as encapsulation and inheritance in C#, and find out how to debug your code. Alexander then explores advanced concepts such as enumerators, ref parameters, interfaces, events, and abstract classes. In the last two chapters, he covers the "top" features introduced in the last several versions of C#, including lambda expressions and string interpolation.
- C# variables and data types
- Conditions
- Loops
- Arrays
- Functions
- Switch statements
- Object-oriented programming: encapsulation, properties, and inheritance
- Debugging C# code
- Advanced C# concepts
- Top new features
Skill Level Beginner
Duration
Views
- [Narrator] C# has been around for a long time and it continues to grow, gaining more and more features. This is a beginning level course and some programming experience or knowledge is suggested but not required. I will be taking you over an introduction to programming with C# as we move towards more advanced topics. This course is not a textbook. When I present code, I will not be covering every keyword on every line. I will purposely skip past many of the keywords, syntax, and concepts at the start of this course and will gradually begin to introduce them later into the course as we advance in a systematic manner.
So, I will be abstracting or just plain avoiding any concept that is more advanced than the current concept I am teaching. But eventually, we'll get to those too. We will also be writing all the demo apps from start to finish onscreen during this course. Soon as you're ready, let's begin coding in the next chapter.
Related Courses
-
Learning C# Algorithms
with Reynald Adolphe1h 28m Beginner
-
Introduction
-
Welcome56s
-
Install the environment1m 15s
-
-
1. C# Basics
-
A hello world application2m 52s
-
C# variables and data types1m 57s
-
Configure input1m 18s
-
Work with conditions5m 21s
-
Solution: Passcode1m 21s
-
While loops3m 23s
-
For loops2m 56s
-
Solution: Loop counting2m 25s
-
Arrays5m 36s
-
Foreach loop1m 32s
-
Introductory functions7m 7s
-
Functions that return values3m 25s
-
Switch statement5m 40s
-
Solution: Student manager4m 34s
-
Collections5m 36s
-
-
2. Object-Oriented Programming in C#
-
Introduction to properties2m 16s
-
Working with static members2m 14s
-
Working with namespaces5m 11s
-
Working with constructors4m 16s
-
Working with inheritance3m 32s
-
Solution: Survey OOP2m 43s
-
3. Errors and Debugging
-
Throwing exceptions3m 38s
-
4. Advanced Concepts of C#
-
Working with enumerators9m 3s
-
Understanding nulls2m 2s
-
Working with interfaces8m 32s
-
Working with events4m 40s
-
-
5. C#: Top New Features
-
Named and optional arguments8m 20s
-
Asynchronous methods2m 58s
-
String interpolation1m 4s
-
Conclusion
-
Next steps1m 16s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Welcome