Autoplay
Autocomplete
Previous Lesson
Complete and Continue
C#: The Complete Foundation
Getting Started
Welcome
What you need for this course
Introduction to Microsoft Visual Studio
C# - A First Look
Introduction to Object-Oriented Programming (OOP)
Introduction to C# Concepts
Selecting Identifiers
Adding Program Comments
Section 1: Summary and Homework
Review : Section 2 Homework
Using Data
Variables
Integral & Floating-Point Data Types
Arithmetic Operators
The Boolean Data Type
Numeric Type Conversion
Char & String Data Types
Defining Constants and Enumerations
Accepting Console Input
Section 2: Summary and Class Assignment
Using Data
Section 3 Homework Assignment
Review : Section 3 Homework
Using GUI Objects
Creating Forms in Visual Studio
Using the Toolbox to add Buttons, Labels and TextBoxes
Section 3: Summary and Class Assignment
Using GUI Objects
Section 4 Homework Assignment
Review : Section 4 Homework
Making Decisions (Statements)
Logic-Planning Tools and Decision Making
Using If Statements
Using If-Else Statements
Using Compound Expressions in If Statements
Using Switch Statements
Conditional Operator & NOT Operator
Avoiding Common Decision Errors
Section 5: Summary and Class Assignment
Making Decisions (Statements)
Section 5 Homework Assignment
Review : Section 5 Homework
Looping
Create Loops Using While Statements
Create Loops Using For Statements
Create Loops Using Do Statements
Section 6: Summary and Class Assignment
Looping
Section 6 Homework Assignment
Review : Section 6 Homework
Using Arrays
Introduction to Arrays
Accessing Array Elements
Length Property and Using foreach
Searching Arrays Using Loops
BinarySearch(), Sort(), Reverse() Methods
Single & Multidimensional Arrays
Section 7: Summary and Class Assignment
Using Arrays
Section 7 Homework Assignment
Review: Section 7 Homework
Introduction to Methods
Understanding Methods
Accessibility
Return Types & Method Identifiers
Writing Methods
Passing Array Elements
Section 8: Summary and Class Assignment
Introduction to Methods
Section 8 Homework Assignment
Review: Section 8 Homework
Mid-Term Project
Mid-Term Assignment
Review: Mid-Term Assignment
Part 1: Using Classes and Objects
Class Concepts
Instance Variables & Methods
Creating Objects
Properties
This Reference & Public/Private Access
Class Assignment
Section 10 Homework Assignment
Review: Section 10 Homework
Part 2: Using Classes and Objects
Using Constructors
Object Initializers
Overloading Operators
Using Arrays with Objects
Destructors
Section 11: Summary and Class Assignment
Section 10 & 11 Combined
Section 11 Homework Assignment
Review: Section 11 Homework
Introduction to Inheritance
Inheritance
Protected Access Specifier
Base Class Methods: Overriding & Accessing Base Methods
Using the Object Class
Section 12: Summary and Class Assignment
Section 12 Quiz
Section 12 Homework Assignment
Review: Section 12 Homework
Exception Handling
Understanding Exceptions
Traditional and Object-Oriented Exception Handling
The Exception Class’s ToString() Method and Message Property
Catching Multiple Exceptions
The TryParse() Method
Handling Exceptions Thrown from Outside Methods
Call Stack & StackTrace
Creating Custom Exceptions
Section 13: Summary and Class Assignment
Inheritance
Section 13 Homework Assignment
Review: Section 13 Homework
Final Project
Final Project Assignment
Final Project Review
Review: Section 7 Homework
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock