In this intro to C# course, you will learn how to:
- Explore fundamental concepts including variables, data types, strings, and math operations
- Collect user input
- Work with arrays, methods, logic, and loops
- Ensure proper error and exception handling
- Get an introduction to classes
- Build your own basic program and more!
Once enrolled, our friendly support team is here to help with any course-related inquiries.
Summary
- Skill level: Beginner
- Lessons: 46
- Video Duration: 3h 24m
Features
Premium video tutorials
Personalized Learning
Learn at your own pace
Tests and Quizzes
Award winning instructors
Get Certified
Mobile - Learn on the go
Regularly updated content
Accreditations & Approvals
All courses under each learning path are accredited and approved by one or more of the following bodies as is applicable.
Instructors
All courses are taught by reputed trainers with relevant accreditations and industry experience.
Modules
Introduction
An introduction to the course and what to expect
Visual Studio Community Installation And Setup
Walking through the process of installing and setting up Visual Studio Community
Visual Studio Walkthrough
A quick walkthrough of Visual Studio and some of its basic menus and features
First Program: Hello World
We see what happens when we run our first program, “Hello World”
Variables
An introduction to the concept of Variables and how we will use them in C#
Data Types: Strings, Char, Int, float, double, decimal, boolean
We introduce many of the Data Types you can use: Strings, Char, Int, float, double, decimal, and boolean.
Datetime
We introduce the Datetime data type and explain how to set it to a specific value.
DateTime Functions
Let’s explore the various functions we can use to display and use the DateTime data type.
Null / Nullables
We explain the concept of Null, discuss which fields can have a null value, and introduce Nullables.
String Methods
We examine various String Methods to modify string variables, including changing the case and replacing parts of the string.
String Indexing
We explain the concept of String Indexing to manage and modify elements within a string.
String Concatenation and Interpolation
We learn the difference between Concatenation and Interpolation, and when one might be easier to use than the other.
Math (Addition, Subtraction, Multiplication, Division)
Let’s learn how to perform basic math functions: Addition, Subtraction, Multiplication, Division.
Math (Exponents and Modulus)
In this lesson, we examine how Exponents work and what the Modulus is.
Math Order Of Operations
We review PEMDAS and how the Order of Operations works within C#.
Math Floats Vs. Ints
In this lesson, we discuss the differences between integers, floats, decimals, and doubles, and how decimal places may be affected based on the data type you choose.
Math Incrementation ++ and —
We learn how to increment and decrement variables using ++ and — commands.
Math Methods
In this lesson, we learn about Math Methods such as Floor, Ceiling, Round, and Truncate.
Converting Integers To Strings
In this lesson, we discuss how to convert Integers to Strings using the toString method.
Type Conversion/Casting
We examine the process for Type Conversion and Casting.
User Input / Output
In this lesson, we learn how to capture User Input, assign it to a variable, and Output it to the screen.
Build a Madlib Program!
Let’s practice our skills with user input to build a Madlib Program!
Creating and Accessing Arrays
In this lesson, we learn how to create and access Arrays.
Updating Arrays
We explore how to update an existing Array by changing one of its values.
Appending Arrays
Appending Arrays in C# is a bit different than in other programming languages.
Two Dimensional Arrays
In this lesson, we examine how to create and use Two Dimensional Arrays.
Methods
In this lesson, we introduce Methods and how to use them in your program.
Passing Parameters To Methods
Once you’ve created a method, you may want to pass Parameters to those Methods to perform specific operations.
Return Methods
If you’d like to use Methods and return data to your program, we explore how that’s done.
Logic: Comparison Operators (>, >=, <, <=, !=, ==)
In this lesson, we learn about Logic and basic Comparison Operators: >, >=, <, <=, !=, ==.
Logic: If/Else Statements
We introduce If/Else Statements and look at how they run inside a program.
Logic: If/Else And Operators
In this lesson, we learn how to use “And” operators within an If/Else statement.
Logic: If/Else Or Operators
We learn how to use “or” operators within If/Else statements.
Logic: If/Else If
In this lesson, we learn how to use “else if” within an If/Else statement.
Switch Statement
We look at how to use a Switch Statement within our program.
Loops: While Loops
In this lesson, we introduce Loops and explain how While and Do While work.
Loops: For Loops
We learn how to create and use For Loops within our program.
Loops: Break and Continue
In this lesson, we explain how to Break and Continue loops.
Error and Exception Handling
We discuss how to deal with Errors within your code and how Exception Handling can prevent your program from crashing.
Catching Specific Exceptions
By anticipating specific kinds of Exceptions, you can program your code to treat them in unique ways without crashing.
Finally Exception Handling
The Finally part of Exception Handling will ensure specific code runs after try / catch blocks.
Exception Lists
In this lesson, we identify a helpful Exception List that can help educate you on potential issues that could impact your code.
Intro To Classes (Part 1)
Let’s begin a discussion of object-oriented programming so we can create our own data types.
Intro To Classes (Part 2)
We learn how to create our own class and define the attributes within.
Intro To Classes: Constructors
Constructors provide a simple way to create new objects within our code.
Intro To Classes: Object Methods
In this lesson, we learn how to create Object Methods that operate inside your own classes.
Target Audience
- Graduates exploring placement in entry-level Development positions across industries
- Developers needing upskilling to be future-ready or become more productive in their current roles
- Experienced individuals exploring Intro To C# Programming to join the workforce
How do I Access The Program
- Buy the course online
- Save your payment transaction receipt for any future reference
- Our team will share the credentials to enable you access your course online within 2 business days of payment transfer
Bulk Orders
Incase you are looking for bulk user licenses, or customized Learning Paths for various Job Roles, reach out to us with your detailed requirements.
Reviews
There are no reviews yet.