4.5 out of 5
4.5
16 reviews on Udemy

Introduction to Programming with C# and .NET Core – Level 1

Get started with the fundamentals of programming with a proven path
Instructor:
Eric Wise
185 students enrolled
Understand the foundations of the C# Programming language
Create applications that run in the console
Declare and manipulate variables
Write flow of control statements (loops & conditions)

What is C#…

First, say C# like this: “See Sharp,” just like the music note. When it comes to computer programming language, C# is a great place for a newbie to start. Why? Because it’s simple to learn, well supported and maintained, and extremely versatile.

…and WHY should I take this C# course?

There are many options for learning to code these days, but very few of them are designed and delivered by instructors like Eric Wise who as a bootcamp founder spent over 5 years teaching beginners like you how to code like a professional. The proof is in the results: Wise’s techniques led to a > 90% job placement rate for his bootcamp students in multiple geographies and learning formats.

We will be the first to tell you, learning to code like a professional is NOT EASY. Our technique for learning is proven, but it requires effort and dedication for you the learner. However we will be with you every step of the way in our forums .

Here’s why learning C# is the KEY BUILDING BLOCK of your programming foundation:

There are many programming language options available to professionals, and they all have strengths and weaknesses. C# is a top-tier choice for getting started because:

  • Unlike languages like JavaScript, C# is type-safe and requires the learner to learn to design classes and structures appropriate to their application. Learning object-oriented structure and class design makes you a stronger, more versatile programmer.

  • Learning C# makes it much easier to understand other c-based programming languages. This means once you learn C# it’s much easier to learn other commonly used languages like Java, C++, PHP, Swift, and more.

  • With .NET Core and Visual Studio Code, you can now quickly and easily create cross-platform applications. So your C# learning can be done on Windows, Mac, or Linux.

  • C# is a first-class language that is commonly used in game development (Unity3D), desktop applications (wpf), mobile (xamarin), and web applications (ASP .NET).

  • C# is one of the top languages in-demand for jobs in the world.

  • C# is backed by Microsoft, so it has plenty of support and is constantly being evolved with additional features and libraries.

Introduction

1
Welcome
2
Why C# and .NET Core

Setting up your Environment

1
About the .NET Core SDK
2
Installing the .NET Core SDK
3
Installing Visual Studio Code
4
Installing Extension in Visual Studio Code

Creating your First Application

1
Demo: Hello World!
2
Examining the Hello World application

Types and Variables

1
Types vs Instances
2
Predefined Simple Types
3
Predefined Complex Types
4
Declaring Variables
5
Demo: Hello {Name}
6
Demo: Converting strings to primitive types with Parse()
7
Demo: Comments and Formatting Strings

Flow of Control

1
What is Flow of Control?
2
If Statements
3
Demo: Coin Flip
4
Expressions and Operators
5
Switch Statements
6
Demo: Is it a Vowel?
7
While Loops
8
Demo: Validating Input with TryParse()
9
Demo: Snake Eyes
10
Demo: The Guessing Game
11
For Loops 1
12
For Loops 2
13
Demo: Nested Loops

Practice Projects

1
Spoiler Alert!
2
Area Calculator
3
Guessing Game Version 2
4
Multiplicity
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.5
4.5 out of 5
16 Ratings

Detailed Rating

Stars 5
7
Stars 4
7
Stars 3
2
Stars 2
0
Stars 1
0
ddc308181ed3e8606e5374ca4320a269
30-Day Money-Back Guarantee

Includes

1 hours on-demand video
18 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion