C# Tutorial – Full Course for Beginners

This course will give you a full introduction into all of the core concepts in C# (aka C Sharp). Follow along with the course and you’ll be a C# programmer in no time!

⭐️ Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:01:18) Installation & Setup
⌨️ (0:05:03) Drawing a Shape
⌨️ (0:17:23) Variables
⌨️ (0:30:06) Data Types
⌨️ (0:37:17) Working With Strings
⌨️ (0:49:34) Working With Numbers
⌨️ (1:00:01) Getting User Input
⌨️ (1:07:38) Building a Calculator
⌨️ (1:15:26) Building a Mad Lib
⌨️ (1:21:15) Arrays
⌨️ (1:29:49) Methods
⌨️ (1:40:29) Return Statement
⌨️ (1:46:06) If Statements
⌨️ (2:01:37) If Statements (con’t)
⌨️ (2:10:21) Building a Better Calculator
⌨️ (2:17:22) Switch Statements
⌨️ (2:25:31) While Loops
⌨️ (2:34:22) Building a Guessing Game
⌨️ (2:48:49) For Loops
⌨️ (2:58:45) Building an Exponent Method
⌨️ (3:05:31) 2d Arrays
⌨️ (3:09:46) Comments
⌨️ (3:13:53) Exception Handling
⌨️ (3:24:34) Classes & Objects
⌨️ (3:37:39) Constructors
⌨️ (3:47:48) Object Methods
⌨️ (3:54:59) Getters & Setters
⌨️ (4:06:49) Static Class Attributes
⌨️ (4:14:45) Static Methods & Classes
⌨️ (4:20:55) Inheritance

Course developed by Mike Dane. Check out his YouTube channel for more great programming courses: https://www.youtube.com/channel/UCvmINlrza7JHB1zkIOuXEbw

🐦Follow Mike on Twitter – https://twitter.com/GiraffeAcademy

🔗The Mike’s website: http://www.giraffeacademy.com/

⭐️Other full courses by Mike Dane on our channel ⭐️
💻C: https://youtu.be/KJgsSFOSQv0
💻C++: https://youtu.be/vLnPwxZdW4Y
💻SQL: https://youtu.be/HXV3zeQKqGY
💻Ruby: https://youtu.be/t_ispmWmdjY
💻PHP: https://youtu.be/OK_JCtrrv-c
💻C#: https://youtu.be/GhQdlIFylQ8


This Post Has 44 Comments

  1. lilbugi

    can i use visual studio code instead of community??

  2. Joey Zettier

    for everyone on the fence of trying this course. its fantastic, i've learned all the basics from this video alone.

  3. RecklessPr1me

    Guys, can anyone can give me advice – what should I do/watch after I watched this whole course?

  4. Dj Ladieslove

    C-sharp scripts are similar to Java whenever I take this class with my current college I’ll use your channel as back up . Thanks

  5. Jun Bastar

    My heart dropped when he didn't chose Dark Theme…

  6. Malik Javadov

    this channel is something that destroy cs50 class all over xD

  7. iamTaylorMadeX

    I can't even get the first program to run LOL is says At least one top-level statement must be non-empty. My Code
    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Threading.Tasks;

    namespace Giraffe


    class Program


    static void Main(string[] args)


    Console.WriteLine("Hello World");





  8. paidamoyo mhute

    a whole 9 weeks of not understanding c# and after only an hour of this tutorial i feel like c# is quite the programming language and I'm enjoying this. Thumbs up to such great tutorials

  9. Tobias Östh

    The amount of time it takes to explain that we shouldnt care about it is enough if time to actually explain what it is.

  10. Paul Keating

    Watched this video about 1 year ago. 1 year later and I've landed my first job in tech. Thank you so much Mike Dane ! You started my career on tect!!!

  11. iplaybose

    Love the way you explain stuff! Thank you

  12. I'm not a beginner (by a long shot), but I still forget the semicolon because iOS Swift doesn't require them and I'm used to that. Also, Swift has no Main()

  13. when I use Visual Studio, none of the code at the top like from the namespace down to the static void part is there. It just opens automattically with a line of code saying "Hello World". Is that due to an update or did i install something incorrectly?

  14. Not Again

    When you want to make a game and coding is the final boss

  15. مبدع

    int num2;
    return with user input.
    is it the best format ?

  16. IDKman

    ima take 4 days to learn this and do 1 hour each day. After each day at the end I will use everything I have learned to make a program so by the end of the 4 days I should be able to use everything I have learned and make something

  17. P S Selvan

    Thanks so much you are the best my previous go through study

  18. Joey Miao

    This really helped me a lot! Yesterday i still had no idea about what the C# is. After 2 days study, i managed to have basic knowledge about this.

  19. SteliosFk

    mf don't know what 5/2 is 👍 imma use documentary instead.

  20. A Myth Of Life

    after 1month i finally finish this Thankyou Great explanation i'll subscribe

  21. Bert Foulds

    Hi everyone. As this is from 2018 is it still a viable tool? I'm thinking if it changes as often as react I'm probably better elsewhere, but this has so many views and good reviews I'd like to give it a go. Thanks.

  22. Kasturi Bhowmick

    My if Statement in getter and setter is not working. If i am giving dog in the rating it is printing that only. Can someone help me. I followed the code exactly the same still not working.

  23. Gaming X

    THIS VIDEO teached me more stuff than my teacher

  24. Mudzy Music

    For those who are coming from c++, I finished this tutorial in about 2 hours because there is a lot of similar stuff that you can skip through. Great tutorial!

  25. Already at 1:36 and I encountered a problem… I use Linux, not Windows. No C# programming for me, I guess!

    Edit: For some reason, I didn't stop to consider that they made it Linux compatible sometime after this video… 🤦‍♂

  26. Innova G

    I am a C# developer and I just adore this programming language! So good.👍

  27. Math.Round() is actually not standard mathematical rounding, although not everyone is aware of this. Math.Round() uses banking rounding, with the main difference being how it handles .5 values. In standard math, .5 values are always rounded up. But in banking rounding, odd numbers with a .5 decimal are rounded up, while even numbers with a .5 decimal are rounded down. The reason is that if you have decimals in your accounting, and you're always rounding halves up, you're bound to get higher sums than you actually have. The odd/even algorithm tries to even this discrepancy out.

  28. yanick amegee

    does that black window only pop up on widows and not mac?

Leave a Reply