Beginning Programming with C#

Feb 5 2019 · Video Course (2 hrs, 17 mins) · Beginner

This course will teach you the basics of working with the C# language. You'll learn how to write programs using Microsoft's premiere development language: C#.

5/5 1 Rating · Leave a Rating

Version

  • C# 7, Windows 10, Visual Studio 2017

Getting Started

Introduction

3:40 Free

Welcome to Beginning Programming With C#! In this course introduction, you'll learn about the C# language, its history, and how it has developed over time.

1

This episode introduces you to Visual Studio, what it does, and how to get it running on your computer.

2

Your First Program

6:31 Free

In this episode, you'll write your very first program in C# and actually run it. Let's get started!

3

C# Overview

2:00 Free

Big picture time: this episode gives you an overview of how C# converts source code into a running executable.

4

Variables

9:56 Free

Learn about the concept of a variable, how to create one, and ultimately use them in your programs.

5

In your first programming with C# challenge, you'll calculate the average value using variables. Good luck!

6

Types

9:21 Free

Let's talk types! Here, you'll learn about C#'s robust typing system and how it relates to working with variables.

7

Casting

7:19 Free

Not just a type of couch! This episode about casting teaches you the basics of converting data from one type to another.

8

Operators

9:13 Free

Operators work on data, and C# has lots of them. You'll learn some of the basic operators in this episode.

9

Challenge time! In your second challenge, you are tasked with creating a string using other strings.

10

Nullable types

7:37 Free

This episode will introduce the concept of null and walk you through what it means to create a nullable type.

11

Conclusion

2:11 Free

That was a lot to cover! With part one complete, you get a review of what you learned, as well as the excitement still to come in Part 2.

12

Control Flow

Introduction

2:26 Free

In Part 2 of the course, you'll learn about control flow and the various topics that contribute to it.

13

Enumerations

6:24 Free

In this episode, you'll learn how to create constants in C# in a way that is readable and easy to understand.

14

If Statements

9:29 Free

The if statement allows you to branch your code based on your data. This episodes teaches the basics of using them.

15

In this challenge, you'll write an if statement to determine whether an if statement is even or odd.

16

Ternary

4:24 Free

The ternary operator allows you to condense your if statement into a single, which is great for setting values.

17

Switch Statements

6:11 Free

In this episode, you'll learn about the Switch statement, which is similar to an if statement, but with key differences.

18

Arrays

7:13 Free

An array is your first data structure that can hold other items. Here, you'll learn to use arrays in your programs.

19

Challenge time! In this challenge, you'll create an array to hold your first, middle, and last name.

20

For Loop

8:10 Free

Time for for loops! Learn about the basics of the for loop and how to use it for repetitive tasks.

21

One more challenge! This challenge tasks you with printing out your name array using just a for loop.

22

Other Loops

6:45 Free

This episode introduces you to some of the other loops that you may use when writing programs.

23

Conclusion

2:08 Free

Congrats on completing Beginning Programming With C#! Let's review what you learned and find out where to go next.

24

Contributors

Comments