The Complete Computer Science Master Class Bundle

10 Reviews
2898 Enrolled
11 Courses & 174 Hours
Deal Price$39.99
Suggested Price
$165.00
You save 75%
🔥 1,000+ Sold! Selling Fast
The Complete Computer Science Master Class Bundle
10 Reviews
$39.99$165.0075% OFF

What's Included

The Complete C# Masterclass
  • Experience level required: Beginner
  • Access 120 lectures & 21 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

120 Lessons (21h)

  • Your First Program
  • Introduction
    Welcome and a brief Introduction to the Course6:26
    Guide Lecture - How to install Visual Studio3:26
    Guide Lecture - Creating a Project in Visual Studio5:15
    Your First C# Program4:29
  • Primitive Data Types and Variables
    What is a Variable and what is its relationship with the Data Types14:30
    The "numbers" data type - Integers11:42
    The "numbers with a decimal point" data types - Float, Double, Decimal15:13
    The "Yes or No" data types - Booleans6:53
    The "single symbol" data types - Characters6:46
    The "information as text" data types - Strings5:38
    Collections of Information from a specific data type - Arrays14:25
    Some cool, useful tricks with Strings10:53
    Transforming any data type into a string - allows you to use string methods6:11
    The 3 different ways to build strings11:18
    The 3 different ways to convert one data type to another7:18
  • Working with The Console
    Write vs WriteLine, when to use which?10:39
    Outputting special characters on the console - Escaping10:58
    Formatting your console outputs - Alignments, Currency, Decimal Point and more18:39
    Accepting single character inputs from the Console - Read method5:12
    Accepting string inputs from the Console - ReadLine method8:13
    Accepting inputs as keys from the Console - ReadKey6:49
    Changing the color of the text and the background of the text in the Console13:43
    Changing cursor settings in the Console - Size, Visibility, Position7:01
    Controlling the size of the Console window - WindowSize, BufferSize and more12:34
  • Operators and Expressions
    Arithmetic Operators - Perform mathematical operations with C#18:10
    Assignment Operators - Just a shortcut for some of the arithmetic operators3:45
    Comparison Operators - Your first logical operators7:29
    THE Logical Operators and their use as conditions22:20
    Ternary Operator - The most basic conditional statement7:36
  • Conditional Statements - Flow Control
    If "true" do this, else if "false" do that9:52
    Practicing the If/Else Conditional Statement17:50
    The "else if" conditional statement - adding more conditions12:15
    Practicing the "else if" conditional statement13:42
    Nested Conditional Statements14:42
    The "switch" statement and how does it exactly work14:39
  • Loops - The backbone of every single software
    Introduction to Loops - What is a loop?7:53
    Practicing the "while" loops20:55
    The Do-While loop and the difference with while loop3:11
    The "for" loops and their common uses10:45
    Practicing the "for" loops24:35
    The "foreach" loop - a derivation of the "for" loop for specific scenarios4:00
    Nested loops7:02
    Practicing nested loops12:53
  • Methods
    Introduction to Methods - Your First Method7:03
    Methods that do not return values - Void9:00
    Methods that do return values - Data Types11:04
    Overloading methods - Different variations of the same method14:54
    Methods with variable number of arguments19:08
    Methods with optional number of arguments7:34
    Reference and Value types in C#9:00
    Methods with Ref and Out arguments9:19
  • One Dimensional Arrays and Lists - Collections of Data
    Introduction to One Dimensional Arrays16:15
    Outputting Arrays27:25
    Correctly Cloning Arrays10:47
    Reversing Arrays11:06
    Algorithm: Bubble sort sorting algorithm13:34
    Algorithm: Selection sort sorting algortihm12:15
    Algorithm: Binary search algorithm18:48
    Checking an array for symmetry8:13
    Introduction to Lists and how do they differ from arrays11:44
    Practicing working with Lists17:50
  • Multidimensional Arrays
    Introduction to Multidimensional Arrays25:42
    Practicing working with Multidimensional Arrays17:59
    Outputting Matrices in different patterns23:00
    Generating a randomized RGB Image - 3 dimensional array28:31
  • Strings Processing
    Splitting strings by different characters or strings21:01
    Trimming strings from unwanted white space or other characters23:19
    Extracting substrings from a string31:08
    Removing substrings from a string12:34
    Replacing substrings from a string
    Building strings THOUSANDS of times faster!13:10
  • Exceptions Handling
    Introduction to Exceptions Handling - No more exceptions!7:07
    Catching Multiple Exceptions5:57
    Using the catched exception as a variable to obtain its information6:27
    The "finally" block and a real-world scenario7:56
    Discussion - Try/Catch vs If/Else when to use which?6:51
  • The Building Blocks of a Class
    Introduction to Object Oriented Programming5:12
    Creating a Basic Class15:43
    Fields and Properties - The Variables of a Class11:20
    Methods - The Actions of a Class9:50
    Constructors - The Builders of a Class6:58
    Namespaces and Files - Structuring your project11:32
  • Fields and Properties
    Enveloping Fields with Properties to protect them13:51
    Controlling the Accessors of a Property - Read, Write and Read-Write Properties4:07
    Implementing Validation in Properties10:35
    Validation and Exceptions7:39
    Properties and Fields - When to use which5:28
  • Constructors
    The THIS keyword - What is it? When to use it? How to use it?10:59
    Building a Class from scratch10:34
    Multiple Constructors in a Class6:31
    Chaining Multiple Constructors to reduce code11:39
  • Access Modifiers
    The public and private Access Modifiers2:35
    The internal and protected Access Modifiers5:17
  • Static
    Static Fields and Properties9:42
    The two types of Constants in C# - const and readonly14:53
    Static Methods6:25
    Static Classes7:21
    Enumerations - Limiting the input choices!11:45
  • Inheritance - The First Pillar of Object Oriented Programming
    Introduction to Inheritance - Eliminating Redundant Code22:21
    Constructors in Inheriting Classes15:51
    The "base" keyword vs the "this" keyword6:02
    Virtual Methods and Properties9:50
    Is-A and Has-A Relationships1:34
  • Abstraction & Encapsulation - The Second and Third Pillars
    Abstraction - The Second Pillar of Object Oriented Programming5:11
    What is an Interface?11:40
    Interface Example4:35
    Abstract Classes, Abstract Methods and the difference with Interfaces7:04
    Encapsulation - The Third Pillar of Object Oriented Programming2:26
  • Polymorphism - The Fourth Pillar of Object Oriented Programming
    Introduction to Polymorphism4:29
    Collections of Different Types4:38
    Collection of Different Types by an Interface5:18
    Implementing Polymorphism in the Project10:27
    Final Quality Code Guidelines6:02
  • Finishing The Project
    Initializing our Characters6:28
    Creating the Game Logic Algorithm3:39
    Decoupling The Classes8:04
    Implementing the Character Abilities5:59
    Implementing the Game Logic9:53
    Dedicated Constants File6:48
    A utility static class - Tools3:02

The Complete C# Masterclass

RP
Rob PercivalRob Percival | Web Developer | Teacher
4.5/5 Instructor Rating: ★ ★ ★ ★

Rob Percival has a degree in Mathematics from Cambridge University. A coding geek, he runs the Code School in the beautiful city of Cambridge. He also runs the popular web hosting & design service, Eco Web Hosting which leaves him free to share his secrets with interested new and professional web developers.

Description

The Complete C# Masterclass will help you discover how to use C#, one of the most commonly used programming languages on earth. C# is one of the few programming languages that allows you to create amazing cross-platform mobile apps, games, and PC programs. With 21 hours of lectures, this course will help you become a skilled and effective C# developer.

  • Access 120 lectures & 21 hours of content 24/7
  • Understand the fundamentals of programming using C#
  • Fully understand how object-oriented programming works & how to use it
  • Learn how to use variables, methods, loops, conditions & more
  • Create methods to write less code & improve its readability

Specs

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Downloadable for offline viewing
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • PC or Mac
  • Internet access required

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
10 Reviews
4.4/ 5
All reviews are from verified purchasers collected after purchase.
Ikem Nwokike profile picture

Ikem Nwokike

Verified Buyer

It's everything I needed to get started, it's well structured to put one through the paces and equip one with competent skills

Jul 3, 2020
ll

luke lorusso

Verified Buyer

Found this deal after purchasing something else from the store. Definitely getting a good value. Worthwhile purchase.

Jun 22, 2020
Joseph Ruel profile picture

Joseph Ruel

Verified Buyer

Had started a different coding class and realised it was missing many elements to cover the topic for real so i tried huff shiet and this is perfect. Point by point without omiting anything,, they guide you through code. Excellent course.

Apr 29, 2020
EL

Ela Lubecka

Verified Buyer

Most of the courses were created in 2017, which should be mentioned before purchasing. Pretty useful for the beginners, but for someone who's looking after revision/update of their skills, I would recommend different bunch.

Apr 24, 2020
WH

Winston Hibler

Verified Buyer

Awesome deal

Apr 1, 2020
KP

Kayla Preece

Verified Buyer

Coronavirus has me at home learning new things. I haven't looked at this product yet but I am being forced to rate this product so take it for what its worth.

Mar 17, 2020
Your Cart
Your cart is empty. Continue Shopping!
Processing order...