C# Introduction For Absolute Beginners | 2020 ready ✅
4.3 (13 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,232 students enrolled

C# Introduction For Absolute Beginners | 2020 ready ✅

Learn the C# basics from installation to execution, detecting errors amending them and building logic to solve problems.
4.3 (13 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,232 students enrolled
Created by Raja Haris
Last updated 10/2019
English
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 8 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn C# basic fundamentals by coding
  • Learn how to write a c# basic code
  • Learn c# code from scratch no coding background required
  • Work with Files and directories
  • How to use build in C# Libraries to ease up programming
  • Control the flow of program using conditional statements
  • Use arrays and Lists in c#
  • Understand the problems with inheritance and how their composition solves these problems
  • Learn basics of inheritance and how does it apply on classes
Requirements
  • Visual Studio Community Edition (Free)
Description

C# is a beautiful cross-platform language that can be used to build a variety of applications. With C#, you can build mobile apps (for Windows, Android, and iOS), games, web sites and desktop applications

Once you master fundamentals of C# and programming with .NET framework, you'll have lots of options in front of you. You can choose to build mobile apps if you prefer, or you can change job and work as a web developer, or you can change that and become a Game developer. As long as you know the fundamentals well, switching to different technology stacks is pretty easy.

In this course, Haris teaches you the fundamentals of C# programming in a clear, concise and step-by-step way. Not only that, but he'll also teach you best practices and shortcuts to help you become a better developer.

In C# Beginner Topics, Haris Walks you through the basic features of C# that are frequently used in building console applications:

  • Introductions to Data Types

  • Basic Declaration and Scope of Data Types

  • Nullable types

  • Literals and Dynamic initialization

  • Conditional Statements

  • Boolean Types

  • Arrays and Lists

  • Inheritance and their types

  • Interface declaration and its differentiation from classes

  • Queue

  • Build-in String and Math Functions

  • Method hiding and overriding

There are plenty of free tutorials and videos that teach you C# and they are great if all you want to learn is C# constructs. But if you want to learn C# and become a better programmer with a bright future and lots of options, this is the course for you. For every topic, not only will you learn the whats, but you'll also learn the whys and hows. You'll see common errors that pop up as part of developing applications with C#. Haris explains these errors in detail and shows you how to resolve them.

Who this course is for:
  • beginner c# developers
  • beginner C# developers that started codding and having problems in loops and other parts
Course content
Expand all 18 lectures 03:08:33
+ Introduction
3 lectures 35:37

This lectures gives you information about the Data types. How we can use them and implement them using c# code

Preview 18:18

In this lecture student will learn about the nullables data types. Their implementation and how they work in c#

Nullabels type
06:10

Describe about how to use literals in c# and how to initialize dynamically in c#.

Dynamic initialization and literals
11:09
+ For loops and Arrays
2 lectures 20:14

Course focus on the For loops working and initializing. creating arrays and how to use them in a code.

For loops
13:50

Course focus on the For-each loops working and initializing. Examples help you to undersatnd the loops better.

Foreach loops
06:24
+ While and do While loops
2 lectures 10:19

Course provide information about the working and implementation of the while and nested while loops with examples.

While and nested while loops
07:05

Course provide information about the working and implementation of the do while  loops with examples.

Do while loop
03:14
+ More about for and while loops
1 lecture 13:45

This lecture tells more about for and while loop how to use them simultaneously to create some patterns etc.

Examples of for and while loops
13:45
+ Switch statements
1 lecture 05:07

This lecture teaches you how to implement and use switch statement in c# code.

Switch statement
05:07
+ If else statments
2 lectures 14:42

This course teaches you how to write the if statements by examples.

If statement
06:30

This video teaches you how to write a code using nested if else and simple if else statements with examples.

If else statments
08:12
+ Inheritance
2 lectures 23:09

This lecture teaches you about the single and multilevel inheritance and their implementation in c#

Single and multilevel inheritance
11:13

This lecture teaches you about the Multiple and Hybrid inheritance and their implementation in c#

Multiple inheritance and Hybrid inheritance
11:56
+ Queue
1 lecture 11:31

This video teaches how to make a queue and its implementation and working using examples.

Queue and Its uses
11:31
+ Math functions in c#
1 lecture 22:36

This lectures teaches the use of .Math library and how to use various build in functions to shorten your coding time

How to use math fucntions
22:36
+ String functions in c#
1 lecture 12:33

This lectures teaches the working and implementation of the build in string library to avoid writing long codes.

How to use various build in functions of strings
12:33