C# Programming Crash Course (Udemy.com)

Dive deep into C# programming

Created by: Stone River eLearning

Produced in 2017

icon
What you will learn

  • Understand all fundamentals components of the C# programming language
  • Create console applications
  • Begin creating games in conjunction with the Unity Game Engine
  • Begin creating mobile application in conjunction with Xamarin
  • Begin creating software in conjunction with Mono & Windows Forms
  • Begin Creating Websites utilizing ASP.NET

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100

icon
Course Description

Knowing the suite of C languages developed my Microsoft is a guaranteed career booster. They're powerful, in-demand, and can create almost any kind of application or software under the sun. However, they're not exactly the most beginner friendly languages in the world. While they all have the same roots, they have distinct differences too. Thankfully C# is generally considered to be the least confusing of the family, and a level up from Java as far as skill is concerned. This crash course will teach you everything you need to know and make you a C# aficionado in a matter of hours.
Get an A+ in C# Programming
  • Understand C# fundamentals
  • Create games with C# and Unity
  • Develop mobile apps with C# and Xamarin
  • Build software with C#, Mono and Windows Forms
  • Make websites with C# and ASP.NET
  • Create console applications
Everything You Need to Get up to Speed

C# is a great language, but it's not perfect. With that in mind, this online course will start off by outlining what exactly C# is good at, and where its weaknesses lie. Following that we'll take a look at the various platforms that utilize C#, which you'll be using during the course to complete a wide variety of projects.
After that there's nothing left to do but dive straight in. Step by step, section by section, you'll build your knowledge of C# with practical projects along the way to put your developing skills into practice. A section each is dedicated to setting up your environment; data types and their uses; variables, expressions and operators; statements and flow control; organisation; classes and structs; inheritance; interfaces, and so much more.
All you need to get started is a basic understanding of programming and a familiarity with the concept of object-oriented programming (don't worry if you don't have any actual experience). Suitable for beginners and intermediates alike, by the end of this course you'll have a solid understanding of C#, its strengths and weaknesses, what projects you can use it for, and you'll be more than ready to start using it in the real world.
What is C#?
C# is an object-oriented programming language from Microsoft's C family of languages. It is a hybrid of C and C++ and was designed to improve productivity in web app development. It is used to build a variety of secure client, client-server and database applications, XML web services, distributed components and much more. It runs on the .NET framework and another very popular language was inspired by it; Java. Who this course is for:
  • Have a very basic understanding of programming concepts
  • Programmers already comfortable with other object oriented programming languages who are looking to learn C#
  • Beginner Programmers
  • Intermediate programmers

icon
Instructor Details

placeholder

At Stone River eLearning, technology is all we teach. If you're interested in IT, programming, development or design - we have it covered.
Check out our huge catalog of courses and join the over 1,000,000+ students currently taking Stone River eLearning courses. We currently offer 200+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.

icon
More courses by Stone River eLearning

Python Programming for Beginners

$11.99

Become a Professional Graphic Designer

$11.99

Certified Wireless Network Administrator (CWNA)

$11.99

Angular 2 Crash Course with TypeScript

$11.99

Game Development with Unity 5

$11.99

CISSP - Certified Information Systems Security Professional

$11.99

icon
More c# courses

C# For Beginners: Learn C# Programming From Scratch

$11.99

Language-Integrated Query  ( C# ) (LINQ)

$11.99

C# Memory Tricks: Learn How To Master The Garbage Collector

$11.99

C# - Complete A to Z C# Masterclass: Hints + Coding Tips

$11.99

Let's Code: C# Programming Exercises for Beginners

$11.99

C# Tutorial - Fundamentals for Beginners

$11.99

icon
Reviews

4.3

99 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Good start, nice to understand the background to c#

cursus vind ik goed

Great presentation. Some topics need more explanation for a beginner.

The instructor is engaging and speaks clear english

Maybe too fast speaking teacher. But it's really great explained, with good examples.

So far it's just introductions, not good or bad, just overview stuff

I think so far the course introduction has been very clear, and I am very aware of the what the course content will be

Per il momento è molto chiaro e facile da seguire per chi viene da altri linguaggi di programmazione (Java specialmente).

Dużo ciekawych rzeczy, polecam.

not so good explanation. No real example. Speaking to fast.

Good course so far, but no real content yet.

Some parts of this multi-dimensional arrays pt.2 lecture were not explained (such as why one type of array is faster than another) and incorrect explanation of indexing in 'Rectangular Arrays'.