Introduction to Programming with C# and .NET Core - Level 1
3.9 (22 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.
206 students enrolled

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

Get started with the fundamentals of programming with a proven path
3.9 (22 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.
206 students enrolled
Created by Eric Wise
Last updated 9/2018
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
  • 1.5 hours on-demand video
  • 18 articles
  • 20 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
  • 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)
Course content
Expand all 32 lectures 02:01:37
+ Setting up your Environment
4 lectures 08:47
About the .NET Core SDK
02:31
Installing the .NET Core SDK
01:31
Installing Visual Studio Code
01:16
Installing Extension in Visual Studio Code
03:28
+ Types and Variables
7 lectures 30:00
Types vs Instances
03:52
Predefined Simple Types
01:59
Predefined Complex Types
02:13
Declaring Variables
01:43
Demo: Converting strings to primitive types with Parse()
06:23
Demo: Comments and Formatting Strings
07:02
+ Flow of Control
13 lectures 01:00:51
What is Flow of Control?
02:06
If Statements
03:22
Demo: Coin Flip
05:31
Expressions and Operators
03:01
Switch Statements
01:55
Demo: Is it a Vowel?
06:24
While Loops
02:44
Demo: Validating Input with TryParse()
07:53
Demo: Snake Eyes
05:20
Demo: The Guessing Game
09:00
For Loops 1
04:14
For Loops 2
03:14
Demo: Nested Loops
06:06
+ Practice Projects
4 lectures 05:11
Spoiler Alert!
02:46
Area Calculator
01:20
Guessing Game Version 2
00:40
Multiplicity
00:24
Requirements
  • Basic Computer Skills (Typing, Files & Folders)
Description

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.

Who this course is for:
  • Complete Beginners
  • No really, if you can type, install a program, and browse files and directories you are good to go!