Playback starts YouTube’s embedded player (privacy-enhanced mode).
C# Tutorial - Full Course for Beginners
ChannelfreeCodeCamp.orgIn brief
This beginner-friendly C# tutorial covers all the essential programming concepts, from basic setup to advanced topics like classes, inheritance, and exception handling. You’ll build practical projects like a calculator, guessing game, and Mad Lib along the way—ideal for anyone starting out in C# development.
Questions & answers
What projects will I build?
A calculator, Mad Lib, guessing game, and more.
Chapters
Description from the creator
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!
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: scrimba.com/freecodecamp
⭐️ 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: youtube.com/channel/UCvmINlrza7JHB1zkIOuXEbw
⭐️Other full courses by Mike Dane on our channel ⭐️
💻C: youtu.be/KJgsSFOSQv0
💻C++: youtu.be/vLnPwxZdW4Y
💻SQL: youtu.be/HXV3zeQKqGY
💻Ruby: youtu.be/t_ispmWmdjY
💻PHP: youtu.be/OK_JCtrrv-c
💻C#: youtu.be/GhQdlIFylQ8
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: scrimba.com/freecodecamp
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: scrimba.com/freecodecamp
⭐️ 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: youtube.com/channel/UCvmINlrza7JHB1zkIOuXEbw
⭐️Other full courses by Mike Dane on our channel ⭐️
💻C: youtu.be/KJgsSFOSQv0
💻C++: youtu.be/vLnPwxZdW4Y
💻SQL: youtu.be/HXV3zeQKqGY
💻Ruby: youtu.be/t_ispmWmdjY
💻PHP: youtu.be/OK_JCtrrv-c
💻C#: youtu.be/GhQdlIFylQ8
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: scrimba.com/freecodecamp
About this tutorial
freeCodeCamp.org published this 4:31:09 video tutorial on November 10, 2018. It has been watched 9,025,627 times on YouTube.
- Channel
- freeCodeCamp.org
- Category
- Education
- Duration
- 4:31:09
- Published
- November 10, 2018
- Views
- 9,025,627
- Likes
- 189,024
Tags
Share
This tutorial in other languages
- FRC # Tutorial - Cours complet pour les débutants
- ESC # Tutorial - Curso completo para principiantes
- PTC # Tutorial - Curso Completo para Iniciantes
- ITC # Tutorial - Corso completo per principianti
- DEC # Tutorial - Full Kurs für Anfänger
- NLC # Tutorial - volledige cursus voor beginners
- RUC # Учебник - Полный курс для начинающих
- PLC # Tutorial - Cały kurs dla początkujących
- JAC#のチュートリアル - 初心者のためのフルコース
- ARC # دروس - دورة كاملة للمبتدئين
- HIसी # ट्यूटोरियल - शुरुआती के लिए पूर्ण पाठ्यक्रम
- IDC # Tutorial - Kursus penuh untuk Pemula