Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages C#

C# Programming Crash Course

Dive deep into C# programming
Rating: 4.0 out of 54.0 (198 ratings)
1,125 students
Created by Stone River eLearning
Last updated 2/2017
English
English [Auto]
30-Day Money-Back Guarantee

What you'll 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

Course content

19 sections • 108 lectures • 8h 59m total length

  • Preview01:33
  • Final Application Demonstration
    04:57

  • Preview00:34
  • C# Strengths & Weaknesses
    05:31
  • Popular Uses Of C#
    05:05
  • Demystifying The .Net Framework?
    08:44
  • Section Recap
    00:21
  • Quiz 1
    3 questions

  • Section Introduction
    00:54
  • Downloading And Installing Visual Studio.
    03:00
  • Creating New Console Project
    02:08
  • Environment Break Down
    07:19
  • Preventing The Console From Auto Exiting
    04:03
  • Section Recap
    00:25
  • Quiz 2
    3 questions

  • Section Introduction
    00:30
  • Preview07:15
  • Predefined Data Types
    08:04
  • Arrays Part 1 - Single Dimensional & Jagged
    08:24
  • Array Part 2 -Multidimensional & Arrays As Objects
    08:50
  • Enums
    10:49
  • Section Recap
    00:31
  • Quiz 3
    4 questions

  • Section Introduction
    00:41
  • Variables - Implicit And Explicit Creation And Conversion
    07:34
  • Definite Assignment
    05:28
  • Expressions & Operators
    11:18
  • Section Recap
    00:28
  • Quiz 4
    4 questions

  • Introduction To Section 6
    00:22
  • Breaking Down Statements
    07:08
  • Preview07:21
  • Looping Statements
    08:21
  • Jumping Statements
    11:23
  • Section Recap
    00:26
  • Quiz 5
    4 questions

  • Introduction To Section 7
    00:11
  • Files
    02:53
  • Namespaces
    11:23
  • Section Recap
    00:26
  • Quiz 6
    3 questions

  • Section Introduction
    00:48
  • Preview06:37
  • Classes Vs Structs
    04:29
  • Fields & Constants
    06:58
  • Preview08:07
  • Method Modifiers
    06:24
  • Properties And Accessors
    09:31
  • Preview04:42
  • Constructors
    09:47
  • Indexers
    05:46
  • Overloading Operators
    08:28
  • Section Recap
    00:36
  • Quiz 7
    5 questions

  • Section Introduction
    00:27
  • A Brief Overview Of Inheritance
    03:29
  • Access Modifiers
    08:37
  • Class Conversion
    06:02
  • Preview08:12
  • Abstract Classes & Members
    05:23
  • Sealed Methods & Classes
    05:20
  • Hiding Inherited Members
    04:21
  • Section Recap
    00:38
  • Quiz 8
    4 questions

  • Section Introduction
    00:33
  • Breaking Down Interfaces
    07:11
  • Preview09:27
  • Preview04:28
  • Avoiding Common Interface Problems
    09:22
  • Section Recap
    00:35
  • Quiz 9
    4 questions

Requirements

  • Students should be familiar with the concept of Object oriented programming
  • Students should have a very basic understanding of programming

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

Instructor

Stone River eLearning
500,000+ Happy Udemy Students
Stone River eLearning
  • 4.2 Instructor Rating
  • 52,538 Reviews
  • 666,608 Students
  • 307 Courses

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,200,000+ students currently taking Stone River eLearning courses. We currently offer 800+ 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.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.