Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C# Basics : For Absolute Beginners
Rating: 4.5 out of 5(36 ratings)
2,518 students

C# Basics : For Absolute Beginners

Learn the core principles of programming in C# with concise tutorials followed by relevant quizzes and projects.
Last updated 4/2019
English
English [Auto],

What you'll learn

  • The fundamentals of object oriented programming.
  • The basics of the C# programming language
  • How to use variables
  • The different data types offered in C#
  • Mathematical operations performed on variables
  • Methods
  • Loops
  • Creating classes and instantiating objects
  • Arrays

Course content

9 sections49 lectures2h 8m total length
  • Getting Started With Visual Studio 20172:02

    Download and install Visual Studio Community Edition, then select workloads like dot net desktop development, universal Windows platform development, and Unity game development to enable C sharp projects.

  • What Are Variables?1:34

    Learn how variables store data in programming, using identifiers with different types and values. See how names, numbers, colors, and foods illustrate variables in object oriented programming.

  • What Is Syntax?0:53

    Explore the concept of syntax as the arrangement of words to form well‑formed sentences and learn how similar rules govern programming to ensure order, clarity, and consistency in code.

  • Declaring A Variable1:18

    Learn how to declare a variable in C sharp using a general data type 'var' and an identifier. Observe how initialization assigns a value to that variable.

  • Initializing A Variable1:07

    Learn how to declare and initialize a variable in C# basics, using the data type, an identifier, and the assignment operator, then create five more initialized variables.

  • Multiple Declaration Of A Variable1:52

    Declare multiple variables of the same type at once using commas (A, B, C); use int for integers, and remember var must be initialized in the same statement.

  • Multiple Initialization Of A Variable1:16

    Learn to declare multiple variables of the same type in a single statement and initialize them with distinct values, and initialize many variables to the same value on one line.

  • Printing Information Out To The Console1:26

    discover how to print strings to the console in C# using the console write line method, pass a string argument, quote the sentence, and run with ctrl+f5 to view output.

  • The Main Method1:21

    the main method is the entry point of a C# application and runs first. lines print only when invoked from main.

  • Implicit vs Explicit Variables2:21

    Explore implicit versus explicit variables in C# by comparing var-based flexibility with explicit type declarations, illustrated with string, integer, float, and boolean examples.

  • Variables Quiz

Requirements

  • There are no coding prerequisites for this course. It is designed for absolute beginners.

Description

My videos are short and to the point. I will not waste any time teaching you complex concepts you would forget shortly after.

We will start off with the basics and linearly progress through the concepts presented in object oriented programming.

We will develop an incredibly strong foundation focusing on the core concepts that C# has to offer.

My course is divided into subjects. Each subject focuses on a single aspect of the C# language. At the end of each subjects tutorial videos will be a quiz. This quiz is used to gauge the students comprehension of the material. After the quiz, a project is presented. This project helps the student apply what they learned to practical applications, re affirming the knowledge they have gained.

Once all these subjects are completed, the course ends with a plethora of projects to work on that encapsulate the topics learned throughout the entire course. Each project will have my own interpretation of an answer, where I thoroughly explain the logic behind the code.


Who this course is for:

  • Those interested in learning how to program but don't know where to start.