Complete C# programming Fundamentals With Example Projects
Created by Emenwa Global, Ejike IfeanyiChukwu, Last Updated 07-Apr-2021, Language:English
Complete C# programming Fundamentals With Example Projects
Master fundamentals of C# programming from beginner to advance & build your C# programming skill with sample projects
Created by Emenwa Global, Ejike IfeanyiChukwu, Last Updated 07-Apr-2021, Language:English
What Will I Get ?
- Master the fundamentals of C# programming from basics to professional
- You will be empowered to build more projects that will help you to secure a lucrative job for yourself at the end of this course!!!
- You will understand Syntax in C# programming
- You will understand Data Types in C# programming
- You will understand Variables in C# programming
- You will understand Loops in C# programming
- You will understand Keywords in C# programming
- You will understand Operators in C# programming
- You will understand Arrays in C# programming
- You will understand File Input/Output in C# programming
- You will understand Object Oriented Programming in C#
Requirements
- No basic knowledge of computer programming is required for this course
- You must have a good computer system. A computer (Windows/Mac/Linux)
Description
The Complete C# Programming Fundamentals With Example Projects starts from the very beginning by teaching you C# programming basics and then going into advanced topics and different career fields in C# programming so you can get real life practice and be ready for the real world.
This course is accompanied with over 70+ C# programming best projects that will help you to reach your goal in C# programming and become a full stack C# developer. Some Fundamentals of C# programming that were covered in this course are as follows:
1. Basic C# Programming Syntax
2. Data Types
3. Variables
4. Loops
5. Operators
6. Decision Making Statement
7. Arrays
8. File Input/Output
9. Object Oriented Programming
10. Over 70 Best Practices
Why Must I Take This Course And What Benefit Is It To ME As A C# Programmer?
This is the only course on the internet that will help you to become a certified and successful programmer with an in-depth knowledge of the entire aspect of C# programming and prepare you with the required skills necessary to build you to face job interviews and get employed as a full stack Software developer.
Emenwa Global instructors are industry experts with years of practical, real-world experience building software at industry leading companies. They are sharing everything they know to teach thousands of students around the world, just like you, the most in-demand technical and non-technical skills (which are commonly overlooked) in the most efficient way so that you can take control of your life and unlock endless exciting new career opportunities in the world of technology, no matter your background or experience.
Who this course is for:
- Anyone with little to no programming experience
- Anyone who wants to learn to code.
- Anyone who wants to learn programming but doesn't know where to start.
Course Content
-
Getting started with C# programming
5 Lectures 00:45:11-
Download and Installation of Visual Studio
Preview00:09:56 -
Your first C# project
00:08:08 -
Download and Installation of Visual Studio Code
00:10:18 -
Basic Syntax
Preview00:11:00 -
Hello World
Preview00:05:49
-
-
Basic Syntax in C# programming
7 Lectures 00:50:52-
Variable
Preview00:08:20 -
Data Types
00:09:47 -
Comments
00:07:08 -
User Input
00:09:30 -
Concatenation
00:05:12 -
Typecasting
00:05:32 -
Date and Time
00:05:23
-
-
Operators in C# Programming
5 Lectures 00:37:07-
Arithmetic Operators
00:04:49 -
Relational Operators
00:09:11 -
Logical Operators
00:08:16 -
Bitwise Operators
00:07:34 -
Assignment Operators
00:07:17
-
-
Decision Making Statements in C# programming
5 Lectures 00:27:15-
if Statement
Preview00:04:25 -
else if Statement
00:03:49 -
if else Statement
00:05:14 -
Nested if Statement
00:06:35 -
Switch Statement
00:07:12
-
-
Loop systems in C# programming
7 Lectures 00:28:36-
While loop
00:04:30 -
for loop
00:05:11 -
do while loop
00:03:29 -
Nested for loop
00:05:31 -
Break Statement
00:03:38 -
Continue Statement
00:04:06 -
infinite loop
00:02:11
-
-
Methods in C# programming
5 Lectures 00:35:09-
Introduction to Methods
Preview00:09:54 -
Call methods with different classes
00:06:00 -
How to pass parameter by value
00:07:54 -
Pass parameter by Reference
00:05:52 -
Pass parameter by Output
00:05:29
-
-
Strings in C# programming
6 Lectures 00:43:54-
String objects
Preview00:15:55 -
Compare Strings
00:06:05 -
Substrings
00:04:35 -
Get a Substring
00:06:29 -
Join 2 Strings
00:06:25 -
String Cases
00:04:25
-
-
Structures in C# programming
3 Lectures 00:25:41-
Structures
00:07:55 -
Methods and Structures
00:10:19 -
Enumerations
00:07:27
-
-
Object Oriented Programming (OOP) in C#
3 Lectures 00:26:29-
Classes
00:12:04 -
Inheritance
00:06:54 -
Multiple Inheritance
00:07:31
-
-
More on C# programming
2 Lectures 00:15:14-
File Input and Output
00:08:40 -
Exception Handling
00:06:34
-
-
75 C# Best practices for absolute beginners
74 Lectures 07:21:45-
How to sum 2 Numbers
00:04:48 -
How to check for Even and Odd Numbers
00:05:21 -
How to count 1s in number
00:09:11 -
How to find ASCII values of characters
00:03:22 -
How to find a Leap year
00:04:15 -
How to swap 2 Numbers
00:05:35 -
Celsius to Fahrenheit
00:04:03 -
How to get length of a String
00:03:26 -
How to Reverse Numbers
00:05:31 -
How to count number of Words
00:05:31 -
How to check for Vowels and Consonants
00:04:34 -
Count number of Vowels and Consonants
00:09:25 -
How to count number of Alphabets, Digits and Special Characters
00:08:52 -
How to find a Substring
00:06:34 -
Date Format
00:05:54 -
How to get Employee Data
00:05:36 -
How to get Employee Data using Nested Structure
00:13:34 -
Area of Rectangle using Structure
00:04:33 -
Power of Number using Recursion
00:04:46 -
How to use Static property
00:04:36 -
How to use Static Constructor
00:08:12 -
Single Cast Delegate
00:09:46 -
Multiple Cast Delegate
00:11:35 -
Anonymous Delegate
00:03:27 -
Single Cast Delegate and Event
00:08:52 -
Multicast Delegate and Event
00:09:53 -
Trigonometric Functions
00:06:56 -
How to get square root
00:03:49 -
How to get the cube root
00:03:28 -
How to add 2 Dates
00:03:44 -
How to add 2 Binary numbers
00:09:37 -
How to sum 1-N Numbers
00:04:02 -
How to create a Fibonacci Series
00:05:09 -
How to detect a Prime Number
00:05:12 -
How to check for Palindrome
00:05:19 -
How to get factorial of a Number
00:03:54 -
How to check for Armstrong Numbers
00:05:49 -
How to Reverse Number
00:03:49 -
How to convert from Decimal to Binary
00:05:35 -
How to create Alphabet Triangle
00:05:13 -
How to convert Digits to Text
00:08:42 -
How to Check for duplicate elements in an Array
00:13:23 -
How to Add 2 Matrices
00:19:00 -
How to Bubble Sort Array
00:06:44 -
How to sort Array Selection Sorting
00:11:47 -
How to get LCM and GCD
00:06:55 -
How to create Binary Triangle
00:04:26 -
How to create Rectangular pattern
00:02:57 -
How to create a Triangular pattern
00:04:34 -
Arithmetic Calculator
00:06:26 -
How to use if else Statement
00:04:02 -
How to use else if Statement
00:04:07 -
How to get the Greatest of 3 Numbers
Preview00:06:16 -
How to create Multiplication Table using while loop
00:03:49 -
How to create a Multiplication Table using for loop
Preview00:03:28 -
How to create a multiplication Table using do while Loop
Preview00:03:51 -
Add 2 Numbers using Function
00:05:17 -
How to find HCF
00:05:30 -
How to get the magnitude of an Integer
00:02:48 -
How to get Factors of a Number
00:04:13 -
How to detect the State of a Number
00:04:05 -
How to get the Minimum and Maximum Number in an Array
Preview00:02:52 -
How to calculate Acceleration
Preview00:03:51 -
How to calculate sum of digits entered by user
00:03:56 -
How to generate Random Numbers
00:03:28 -
How to calculate the square feet of a Room
00:03:51 -
How to create a Pythagoras Theorem
00:04:20 -
How to create a Numerical Triangle
00:05:30 -
How to create a Binary Triangle
00:05:18 -
How to calculate sin()
00:06:43 -
How to create a Cosine of Zero
00:06:17 -
How to convert from Binary to Decimal
00:06:31 -
How to convert from Decimal to Octal
00:04:42 -
Convert Decimal to Hexadecimal
00:09:18
-

Emenwa Global
Learn by doing it yourself from scratch... Build real projects henceforth!
Emenwa Global instructors are industry experts with years of practical, real-world experience building software at industry leading companies. They are sharing everything they know to teach thousands of students around the world, just like you, the most in-demand technical and non-technical skills (which are commonly overlooked) in the most efficient way so that you can take control of your life and unlock endless exciting new career opportunities in the world of technology, no matter your background or experience.
Emenwa Global is a professional software development company that offers global services which include Computer programming, Website Development, Digital Marketing, SEO, Content Provision, Mobile Application Development, Networking and Cyber Security to wide range of individuals and companies all over the world. We help you to achieve your dream in the world of internet business and we always accompany our clients until they are fully satisfied. Our team of Engineers are 24/7 at your service.
Learn creative skills, from absolute beginner to advanced mastery.
Emenwa Global exists to help you succeed in life. Each course has been hand-tailored to teach a specific practical skill.
Whether you’re trying to learn a new skill from scratch, or want to refresh your memory on something you’ve learned in the past, you’ve come to the right place.
Education makes the world a better place. Make your world better with new practical skills from scratch...
One other important philosophy is that our courses are taught by real professionals, software developers with real and substantial experience in the industry, who are also great teachers. All our instructors are experienced, software developers.
Our courses can be watched 24/7 wherever you are. Most are fully downloadable so you can take them with you. You can also view them on mobile devices with the Udemy mobile app.
Whether you are a beginner, looking to learn how to program for the very first time, or to brush up on your existing skills, or to learn new languages and frameworks, the Academy has you covered. Welcome to Emenwa Global... Get our complete and practical courses today!
More Courses from Emenwa Global

Ejike IfeanyiChukwu
Hi! I'm Ejike. I'm a developer with a serious love of sharing my skills and knowledge with my fellow developers and beginners in the industry. I have spent my few years as a lead instructor in computer programming and I have enjoyed the most part of my life doing live trainings with over hundreds of students. I derive joy in building the next generation of software and hardware developers who do amazing things in the industry today. I led the team of developers who participated in Forbes' "Under30 Change the World Challenge", judged by panel of professionals at Wharton school of the university of Pennsylvania in 2015.
My love for computer programming in my early stage in life got me into Java, C, C#, C++, Python, MikroC, Arduino, and lots of other programming languages and embedded system designs. I began to think that I'm crazy until I started developing advance projects for clients and getting amazing job offers from reputable companies across America, Asia and Africa.
The worst part of my life as a software developer is seeing myself coding always in my dreams.
The best part of my life as a software developer is NOT building advance and complicated projects with different programming languages combine together. But, building the next generation of software developers and seeing them excel in the industry like myself and other senior developers around me. I am always happy each time my students get across to me to tell me how they successfully got employed by one reputable firm or the other, and how they pick up fast in their respective companies to become senior developers with mouth-watering salaries!
Therefore, I can confidently say that my courses are without a doubt the most comprehensive ones in the market today!
Join me on this life changing adventure today if you want to become a RICH, HAPPY & SENIOR developer too!!!
Preview my course today, and you will love to be part of our family of happy developers because I tell the secrets that other senior developers will not allow you to know...