Programming for Complete Beginners in C#

Learning to code C#? We have provided HD video lectures, live coding sessions, and nearly 100 exercises to learn on!

  • Eric Wise
  • 4.48
  • (2053 reviews)
  • 6.5 hrs
  • 48 lectures
  • Udemy
Programming for Complete Beginners in C#

What you will learn?

  • Understand the foundations of the C# Programming language
  • Create applications that run in the console
  • Declare and manipulate variables
  • Write flow of control statements (loops & conditions)
  • Create methods for code reuse and readability
  • Organize your code into related classes
  • Almost 100 warm up exercises to practice language fundamentals

Your trainer

Eric Wise

Eric started programming at an early age and leveraged that skill into a successful career as a software architect.

In 2013 he founded one of the first .NET and Java coding bootcamps in the world, the Software Guild. In 2015 the Guild was acquired and Wise stayed on to help take the program online and expand it into multiple cities and deliver it to University partnerships.

By the time he moved on to his next venture in 2018, DriveIT, Wise's innovative experiential learning courses had transformed hundreds of people from beginners into employable professionals. He averaged a > 90% job placement rate at an average salary of $52,000 per year in Northeast Ohio where he lives and works today.

48 lessons

Easy to follow lectures and videos covering subject details.

6.5 hours

This course includes hours of video material. Watch on-demand, anytime, anywhere.

Certificate of Completion

You will earn a Certificate of Completion at the end of this course.

Course curriculum

  • Why Learn C#?06:26
  • Downloading and Installing Visual Studio02:05
  • Demo: Hello World!09:05
  • Hello World Quiz6 questions
  • Deconstructing Hello World16:41
  • Deconstructing Hello World5 questions
  • Types in C#06:34
  • Variables in C#07:43
  • Demo: Hello <name>03:09
  • Demo: Simple Addition07:03
  • Demo: Comments and Formatting Strings15:48
  • Types and Variables11 questions
  • Expressions and Operators Explained08:33
  • Demo: Expressions and Operators12:13
  • Expressions and Operators9 questions
  • The If Statement04:27
  • Live Coding: Flip a Coin09:13
  • Live Coding: Flip a Coin 204:11
  • While Loops04:23
  • Live Coding: The Guessing Game06:09
  • Demo: Debugging and Breakpoints05:19
  • For Loops05:48
  • Live Coding: Lucky Sevens03:49
  • Live Coding: Multiplication Table06:07
  • Conditional Statements and Loops8 questions
  • Skill Check: Enhance the Guessing Game1 page
  • Classes vs Objects, What's the Difference?10:11
  • What are methods?06:36
  • Demo: Void Methods13:18
  • Demo: Parameters and Returning Values10:19
  • Fields and Properties14:24
  • Demo: Constructors and Overloading Methods13:35
  • Flowcharting: Rock Paper Scissors03:47
  • Live Coding: Rock, Paper, Scissors 107:19
  • Live Coding: Rock, Paper, Scissors 207:00
  • Live Coding: Rock, Paper, Scissors 307:51
  • Classes And Methods8 questions
  • What are Arrays?11:45
  • Demo: Creating and Manipulating Arrays09:03
  • Demo: Foreach loops03:29
  • Demo: Fun With Strings12:23
  • Live Coding: Hangman21:33
  • Arrays6 questions
  • Demo: The params keyword03:00
  • Demo: Output Parameters04:33
  • Reference vs Value Types09:38
  • Static vs Non-Static09:08
  • Reading Configuration Files06:26
  • A quick note00:43
  • Interfaces and Object Oriented Programming07:19
  • Live Coding: Logging Polymorphic Interface13:08
  • Inheritance10:01
  • Live Coding: RPG Bag System21:20
  • Advanced Methods and Classes7 questions
  • Warmup Exercises for Practicing the Basics00:47
  • The Journey of the Software Craftsman10:23
Online Courses

Learning C# doesn't have to be hard. Here is our curated list of recommended online courses that will guide you step-by-step in the learning process.

Learn more
Books

Are you an avid book reader? Do you prefer paperback, or maybe Kindle version? Take a look at our curated list of C# related books and take yourskills to the next level.

Learn more
YouTube videos

The number of high-quality and free C# video tutorials is growing fast. Check this curated list of recommended videos - there is no excuse to stop learning.

Learn more