Learn C# with Visual Studio 2017 and Console Programs

Profile photo of T O
via Udemy
  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

With Exercises Throughout the Videos!

Very Important: 

1. Friends, please take the time to review the curriculum carefully before buying so you can see exactly whether this is the right course for you. Please do not join until you have completed this step.

2. Please watch the free preview videos so you can see whether the presentation style works for you. Please remember  I am just one person, and I make my videos often after I have been working for many hours already.  PLease do not join until you have completed this step.

3. If something needs fixing, please let me know. Again, I'm just one person and not a big team of people. I will try to fix it as quickly as possible. Thank you.


Course Overview: 

1. This course consists of standalone examples designed to illustrate specific skills. There are no big applications built in this course.

2. You must use Visual Studio 2017 to be sure you have the latest version of C# running. Lower versions of Visual Studio will cause errors because newer programming elements will not be found.

3. This is a beginners course, but I do not spare the details, even when they are very technical. This means in a few videos I show you the .NET Framework source code. I do this because it's important to look at things as they actually are, and not at an artificially simplified perspective.

4. I talk fairly slowly in some of the videos.

5. If you feel the way I talk is too slow for you,  please  watch at 1.25x, which you can set easily on the player. 

6. I made the videos in 1080p HD. If you have trouble with the resolution, please try reloading the page a few times. 

7. This course covers C# through console programs only. It does not have ASP.NET, Windows Forms, MVC, .NET Core or anything like that. 

8. There are questions throughout the videos. At those times, please pause and try answering them.  Success invariably results from understanding how the many small and intricate pieces of anything fit together. This takes time, consistent effort and a willing to push yourself. Success is the result of a whole-hearted effort, exerted daily and consistently. This is what years of struggle have taught me:)

9. The videos are just coding videos done in Visual Studio Community 2017. This is the free version of Visual Studio.

10. This is a course dedicated to code only, so you do not see any of the following: a talking head, PowerPoints or fancy graphics. To me, these are distractions that shift focus away from the things that truly matter. 


11. Exercises start in video two. I have overlays embedded that say "Pause and try this: ...", with the specific question in place of the ellipses. 

12. In some of the videos, there are several questions because I guide you through building a bigger piece of code. 

13. Some of the videos don't have any questions.

14. All the code is written from scratch in the code editor window in Visual Studio Community 2017. 

15. In some of the videos, I use the debugger to step through the code, line by line, and intricate detail by intricate detail. 

16. I talk frequently about reading the various tips that show as you type in Visual Studio. You must learn how to read them because they provide valuable information.

17. In some of the videos, I show you how C# looks in your computer memory. You must look at the memory of your computer to truly understand what's happening. Just reading messages in the console window is not the same as truly understanding what they mean.

18. In some of the videos, I zoom in on various things I feel need special attention. 

19. For the hearing-impaired, closed-captions are added automatically. I do not have control over those, so they might not be perfect.

On a personal note, I can tell you only that it is through consistent, WHOLEHEARTED effort, that something technical like a programming language can be learned.  That's what I have learned from years of struggling.  I would urge you to embrace this philosophy because it's a very powerful.  I hope you will find great value in this course.  Thank you for reading, and I will see you inside!
Tom


  • Find, download and install Visual Studio 2017 Community

  • Describe a console window

  • Create and run a simple c# program

Course Curriculum

Instructor

Profile photo of T O
T O

I love computers , math and programming. I teach because it gives me great joy to understand things deeply and to share that knowledge with others.My education: 1. Master's degree in Statistical Computing2. BA in mathematics3. Professional development certificates from Microsoft in each area below:      1. Deep learning with Python     2. Introduction to Artificial intelligence     3. Data science with Python     ...

Review
4.9 course rating
4K ratings
ui-avatar of Dana Fazeli
Dana F.
4.0
2 years ago

Great for what it is, would've loved a project piece to be included to test knowledge along the way. Things are explained well and in plain English to someone who has seen code but has never tried to do any. Definitely in a better place to where I was.

  • Helpful
  • Not helpful
ui-avatar of Jonatan Westberg
Jonatan W.
5.0
3 years ago

I really like your style for teaching!

  • Helpful
  • Not helpful
ui-avatar of Vincent Tulleners
Vincent T.
4.5
4 years ago

The course covers topics I wanted to learn.

  • Helpful
  • Not helpful
ui-avatar of Jose Manuel Puebla
Jose M. P.
5.0
5 years ago

He is very knowledgable and will answer your questions regarding programs that you made and or questions about the topic at hand.

  • Helpful
  • Not helpful
ui-avatar of Andrej Polikarpov
Andrej P.
5.0
5 years ago

yes, it was helpfull.

  • Helpful
  • Not helpful
ui-avatar of Phillip Donald
Phillip D.
5.0
6 years ago

Very detailed explanations of everything that appears on screen. Highly informative!

  • Helpful
  • Not helpful
ui-avatar of Russell Baugher
Russell B.
5.0
6 years ago

This course was amazing. I understood every single lesson and wasn't left in confusion even once. The instructor speaks clearly and concisely at a reasonable pace and knows how to teach for an in depth understanding. I cannot recommend this instructor and this course enough!

  • Helpful
  • Not helpful
ui-avatar of Steven Coffey
Steven C.
5.0
6 years ago

This course seems to be just what I need to work with C# in my job.

  • Helpful
  • Not helpful
ui-avatar of Charli
Charli
5.0
6 years ago

Very helpful for complete beginners.

  • Helpful
  • Not helpful
ui-avatar of Daniel Bixler
Daniel B.
5.0
6 years ago

This is a great course. I've done some C# programming in the past, but I still learned a lot. Tom is a great and enthusiastic instructor. The videos are short enough to keep your attention, but long enough to explain key concepts. There are short quizzes and exercises throughout, that really help solidify key points and learning. I'm looking forward to taking more courses from Tom.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses