Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Beginner C# Programming with Visual Studio
Rating: 4.5 out of 5(132 ratings)
3,324 students

Beginner C# Programming with Visual Studio

Take your first step into the world of programming with this beginner course on C#. Become a programmer today!
Last updated 8/2024
English
English [Auto],

What you'll learn

  • You will have the basic knowledge of C# programming as well as an understanding of the popular IDE, Visual Studio
  • You will learn the fundamentals of programming
  • You will attain C# programming knowledge that will help you create basic, useful programs

Course content

1 section15 lectures1h 21m total length
  • Introduction2:30

    Learn the basics of C# programming with Visual Studio, covering the first line of code, variables, and user input, while building fundamentals through fun practice projects.

  • Download and Installation3:11

    Download and install Visual Studio Community for Windows, choose the .NET desktop development workload, sign in with a Microsoft account, and customize the IDE theme to dark for comfortable coding.

  • The IDE Tour and Hello World11:37

    Explore the Visual Studio IDE tour, create a hello world console app for a Windows classic desktop project, and run your first code using a console output.

  • Quiz 1
  • String and Char Data Type6:44

    Explore string and char data types in a beginner C# course, creating console applications, declaring string and char variables, using constants, naming conventions, and concatenating outputs for display.

  • Number Data Types and Mathematics5:45

    Explore C# integer types with Visual Studio—byte, short, int, and long—and explore their ranges while practicing basic math operations, including addition, subtraction, division, and multiplication with proper parentheses.

  • Quiz 2
  • Real Number Data Types4:01

    Explore the three real number types in C#: float, double, and decimal, with double as the common choice, and learn how to suffix literals to prevent type conflicts.

  • Variable and Data Converting9:10

    Explore basic C# data types and conversions in Visual Studio, including implicit and explicit casting, casting syntax, the Convert class, and parse methods to convert strings, chars, and numbers.

  • If Statements and Operators7:16

    Learn to create a console project in Visual Studio and use if statements to compare numbers with operators like greater than, less than, equals, and not equals, if else blocks.

  • Nested If Statements and Additional Operators6:00

    Explore nested if statements in C# and simplify with and (&&) and or (||) operators to test ranges, such as numbers greater than 10 and less than 20.

  • Quiz 3
  • The While Loop5:32

    Use the while loop to repeat code while a condition is true, using a counter num starting at 0 and incrementing until num < 10 with console outputs.

  • The For Loop3:22

    Learn how to use a for loop in C# with Visual Studio, using a built-in counter and console output that runs ten times, comparing it to a while loop.

  • Retrieving User Input4:38

    Retrieve user input in a C# console app by reading strings (such as a name) and integers (such as age), parsing the input, storing values in variables, and displaying results.

  • Project Discussion2:14

    Create a ticket tester in C# that asks five ages, uses two if statements and a while loop to count entries and non-entries, then prints entry counts and percentage.

  • Project Answer8:17

    Build a console C# program in Visual Studio that uses a while loop to collect ages, validate input, count entries, and report the percentage of testers not allowed and allowed.

  • Conclusion1:20

    Celebrate completing the beginner C# course with Visual Studio by showing how you installed the IDE, wrote hello world, explored variable types, processed input, and created basic programs for learning.

Requirements

  • This is a beginner level course. No experience needed. Tools will be attained through course.
  • You will need a computer with access to the internet

Description

Welcome to my Basic course on C# Programming with Visual Studio!

My name is Matthew Dewey. I am an experienced programmer, having received several accommodations on programming in my formal education as well as tough several programming languages to thousands of students. My goal is to provide you, the budding programmer, the the knowledge you need on programming in an easy and fun manner. In this course I do just that and with one of the most useful IDEs coupled with the C# programming language. C# being one of the most elite programming languages in the programming world.

C#, a wonderfully simple programming language that has encouraged many programmers to pursue careers involving C# over any other language. Of course, it goes without saying that C# is an excellent language, but do you know what is required of you to start programming C#?

As with any programming language it is important you understand the fundamentals and that is exactly what I teach you in this course.

I help you:

  • Install your IDE

  • Establish fundamental code

  • Create and use variables

  • Retrieve user input

  • Process simple data

  • Create basic programs

  • Create simple, useful programs

  • as well as BONUS methods and code!

What about Visual Studio? A popular, widely used IDE that many large applications have been created in over the years. Do you know how to use it to its full potential? Well, in this course we will go through several lessons that will help you get comfortable with the IDE as well as more adept at program creation.

Go no further if you're looking for the course that will guide you into the world of programming! With my course I can guarantee that the knowledge you learn will help you get a head-start in C# programming. I hope you enjoy the course and it helps you on your way into the world of programming!

"Programming is a form of art. It is logical creativity!"

Who this course is for:

  • Students wanting to learn C# programming from the beginning
  • C# Students
  • Students interested in programming or app development