The Complete C# Master Class Course
590 Enrolled
21 Hours
Deal Price$12.99
Suggested Price
$52.00
You save 75%
🔥 500+ Sold! Selling Fast
The Complete C# Master Class Course4 Reviews
$12.99$52.0075% OFF
120 Lessons (21h)
- Welcome and a brief Introduction to the Course6:26Guide Lecture - How to install Visual Studio3:26Guide Lecture - Creating a Project in Visual Studio5:15Your First C# Program4:29
- What is a Variable and what is its relationship with the Data Types14:30The "numbers" data type - Integers11:42The "numbers with a decimal point" data types - Float, Double, Decimal15:13The "Yes or No" data types - Booleans6:53The "single symbol" data types - Characters6:46The "information as text" data types - Strings5:38Collections of Information from a specific data type - Arrays14:25Some cool, useful tricks with Strings10:53Transforming any data type into a string - allows you to use string methods6:11The 3 different ways to build strings11:18The 3 different ways to convert one data type to another7:18
- Write vs WriteLine, when to use which?10:39Outputting special characters on the console - Escaping10:58Formatting your console outputs - Alignments, Currency, Decimal Point and more18:39Accepting single character inputs from the Console - Read method5:12Accepting string inputs from the Console - ReadLine method8:13Accepting inputs as keys from the Console - ReadKey6:49Changing the color of the text and the background of the text in the Console13:43Changing cursor settings in the Console - Size, Visibility, Position7:01Controlling the size of the Console window - WindowSize, BufferSize and more12:34
- Arithmetic Operators - Perform mathematical operations with C#18:10Assignment Operators - Just a shortcut for some of the arithmetic operators3:45Comparison Operators - Your first logical operators7:29THE Logical Operators and their use as conditions22:20Ternary Operator - The most basic conditional statement7:36
- If "true" do this, else if "false" do that9:52Practicing the If/Else Conditional Statement17:50The "else if" conditional statement - adding more conditions12:15Practicing the "else if" conditional statement13:42Nested Conditional Statements14:42The "switch" statement and how does it exactly work14:39
- Introduction to Loops - What is a loop?7:53Practicing the "while" loops20:55The Do-While loop and the difference with while loop3:11The "for" loops and their common uses10:45Practicing the "for" loops24:35The "foreach" loop - a derivation of the "for" loop for specific scenarios4:00Nested loops7:02Practicing nested loops12:53
- Introduction to Methods - Your First Method7:03Methods that do not return values - Void9:00Methods that do return values - Data Types11:04Overloading methods - Different variations of the same method14:54Methods with variable number of arguments19:08Methods with optional number of arguments7:34Reference and Value types in C#9:00Methods with Ref and Out arguments9:19
- Introduction to One Dimensional Arrays16:15Outputting Arrays27:25Correctly Cloning Arrays10:47Reversing Arrays11:06Algorithm: Bubble sort sorting algorithm13:34Algorithm: Selection sort sorting algortihm12:15Algorithm: Binary search algorithm18:48Checking an array for symmetry8:13Introduction to Lists and how do they differ from arrays11:44Practicing working with Lists17:50
- Introduction to Multidimensional Arrays25:42Practicing working with Multidimensional Arrays17:59Outputting Matrices in different patterns23:00Generating a randomized RGB Image - 3 dimensional array28:31
- Splitting strings by different characters or strings21:01Trimming strings from unwanted white space or other characters23:19Extracting substrings from a string31:08Removing substrings from a string12:34Replacing substrings from a stringBuilding strings THOUSANDS of times faster!13:10
- Introduction to Exceptions Handling - No more exceptions!7:07Catching Multiple Exceptions5:57Using the catched exception as a variable to obtain its information6:27The "finally" block and a real-world scenario7:56Discussion - Try/Catch vs If/Else when to use which?6:51
- Introduction to Object Oriented Programming5:12Creating a Basic Class15:43Fields and Properties - The Variables of a Class11:20Methods - The Actions of a Class9:50Constructors - The Builders of a Class6:58Namespaces and Files - Structuring your project11:32
- Enveloping Fields with Properties to protect them13:51Controlling the Accessors of a Property - Read, Write and Read-Write Properties4:07Implementing Validation in Properties10:35Validation and Exceptions7:39Properties and Fields - When to use which5:28
- The THIS keyword - What is it? When to use it? How to use it?10:59Building a Class from scratch10:34Multiple Constructors in a Class6:31Chaining Multiple Constructors to reduce code11:39
- The public and private Access Modifiers2:35The internal and protected Access Modifiers5:17
- Static Fields and Properties9:42The two types of Constants in C# - const and readonly14:53Static Methods6:25Static Classes7:21Enumerations - Limiting the input choices!11:45
- Introduction to Inheritance - Eliminating Redundant Code22:21Constructors in Inheriting Classes15:51The "base" keyword vs the "this" keyword6:02Virtual Methods and Properties9:50Is-A and Has-A Relationships1:34
- Abstraction - The Second Pillar of Object Oriented Programming5:11What is an Interface?11:40Interface Example4:35Abstract Classes, Abstract Methods and the difference with Interfaces7:04Encapsulation - The Third Pillar of Object Oriented Programming2:26
- Introduction to Polymorphism4:29Collections of Different Types4:38Collection of Different Types by an Interface5:18Implementing Polymorphism in the Project10:27Final Quality Code Guidelines6:02
- Initializing our Characters6:28Creating the Game Logic Algorithm3:39Decoupling The Classes8:04Implementing the Character Abilities5:59Implementing the Game Logic9:53Dedicated Constants File6:48A utility static class - Tools3:02
The Complete C# Master Class Course4 Reviews
$12.99$52.0075% OFF
Master C# & the .NET Framework with Code Challenges, Exercises + Real-Life Examples
TV
Todor VachevTod Vachev | Robotics Engineer
4.4/5 Instructor Rating:
★ ★ ★ ★
★
A robotics engineer and best-selling instructor with 90,000+ students Todor Vachev graduated at the Technical University of Varna as a Robotics Engineer.
Terms
- Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
4 Reviews
4.8/ 5
All reviews are from verified purchasers collected after purchase.
ES
Emilian Stefanov
Verified Buyer
I'm beginner in C Sharp codding and I found what I need into. Seamless learning process! Thanks for offer!
Mar 8, 2023
SH
Simon Huard
Verified Buyer
Oct 24, 2019
TL
Tihomir Lilyanov
Verified Buyer
One of the best courses to learn C# in my opinion. Very well structured and takes you step by step into the C# programming language. Highly recommended for beginners and any one with leatle programming experience. Thanks Tod!! You are the best!
Sep 13, 2019
Jerry Ghanooni
Verified Buyer
Very good class.
Aug 2, 2019
Your Cart
Your cart is empty. Continue Shopping!
Processing order...


