Autoplay
Autocomplete
Previous Lesson
Complete and Continue
C#: The Complete Foundation!
Getting Started
Welcome (3:42)
What you need for this course (8:06)
Introduction to Microsoft Visual Studio (3:22)
C# - A First Look
Introduction to Object-Oriented Programming (OOP) (9:32)
Introduction to C# Concepts (9:31)
Selecting Identifiers (3:12)
Adding Program Comments (4:40)
Section 1: Summary Review and Section 2:Homework (4:00)
Review : Section 2 Homework (5:40)
Using Data
Variables (7:37)
Integral & Floating-Point Data Types (4:31)
Arithmetic Operators (6:27)
The Boolean Data Type (2:36)
Numeric Type Conversion (3:30)
Char & String Data Types (10:08)
Defining Constants and Enumerations (3:21)
Accepting Console Input (8:10)
Section 2: Summary and Class Assignment (16:06)
Section 3 Homework Assignment (2:25)
Review : Section 3 Homework (9:53)
Using GUI Objects
Creating Forms in Visual Studio (4:30)
Using the Toolbox to add Buttons, Labels and TextBoxes (9:56)
Section 3: Summary and Class Assignment (8:39)
Using GUI Objects
Section 4 Homework Assignment (1:59)
Review : Section 4 Homework (10:08)
Making Decisions (Statements)
Logic-Planning Tools and Decision Making (4:44)
Using If Statements (3:37)
Using If-Else Statements (2:37)
Using Compound Expressions in If Statements (4:44)
Using Switch Statements (6:28)
Conditional Operator & NOT Operator (3:01)
Avoiding Common Decision Errors (1:55)
Section 5: Summary and Class Assignment (9:58)
Making Decisions (Statements)
Section 5 Homework Assignment (1:36)
Review : Section 5 Homework (5:07)
Looping
Create Loops Using While Statements (3:44)
Create Loops Using For Statements (3:08)
Create Loops Using Do Statements (2:25)
Section 6: Summary and Class Assignment (4:47)
Looping
Section 6 Homework Assignment (0:54)
Review : Section 6 Homework (1:59)
Using Arrays
Introduction to Arrays (6:24)
Accessing Array Elements (1:42)
Length Property and Using foreach (3:09)
Searching Arrays Using Loops (2:59)
BinarySearch(), Sort(), Reverse() Methods (5:49)
Single & Multidimensional Arrays (2:23)
Section 7: Summary and Class Assignment (10:48)
Using Arrays
Section 7 Homework Assignment (1:57)
Review: Section 7 Homework (4:59)
Introduction to Methods
Understanding Methods (14:07)
Accessibility (2:02)
Return Types & Method Identifiers (2:55)
Writing Methods (2:54)
Passing Array Elements (1:53)
Section 8: Summary and Class Assignment (15:17)
Introduction to Methods
Section 8 Homework Assignment (3:09)
Review: Section 8 Homework (10:56)
Mid-Term Project
Mid-Term Assignment (2:34)
Review: Mid-Term Assignment (6:32)
Part 1: Using Classes and Objects
Class Concepts (3:49)
Instance Variables & Methods (2:49)
Creating Objects (2:35)
Properties (2:05)
This Reference & Public/Private Access (1:47)
Class Assignment (6:25)
Section 10 Homework Assignment (2:42)
Review: Section 10 Homework (8:15)
Part 2: Using Classes and Objects
Using Constructors (2:01)
Object Initializers (1:11)
Overloading Operators (2:06)
Using Arrays with Objects (4:17)
Destructors (1:32)
Section 11: Summary and Class Assignment (11:12)
Section 10 & 11 Combined
Section 11 Homework Assignment (2:59)
Review: Section 11 Homework (12:52)
Introduction to Inheritance
Inheritance (2:58)
Protected Access Specifier (3:26)
Base Class Methods: Overriding & Accessing Base Methods (4:10)
Using the Object Class (2:32)
Section 12: Summary and Class Assignment (9:33)
Section 12 Homework Assignment (2:52)
Review: Section 12 Homework (5:46)
Exception Handling
Understanding Exceptions (2:00)
Traditional and Object-Oriented Exception Handling (4:15)
The Exception Class’s ToString() Method and Message Property (2:13)
Catching Multiple Exceptions (3:59)
The TryParse() Method (3:19)
Handling Exceptions Thrown from Outside Methods (4:17)
Call Stack & StackTrace (2:34)
Creating Custom Exceptions (2:13)
Section 13: Summary and Class Assignment (6:05)
Inheritance
Section 13 Homework Assignment (2:17)
Review: Section 13 Homework (7:20)
Final Project
Final Project Assignment (7:31)
Final Project Review (16:15)
Avoiding Common Decision Errors
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock