VR SCHOOL
ONLINE
Nexus Home
Course Catalog
Meta-Campus
Status
Enter The Nexus
Home
Courses
Book 1: The Basics of C# Programming
Curriculum
10 Sections
65 Lessons
10 Weeks
Expand all sections
Collapse all sections
Chapter 1: Creating Your First C# Console Application
8
1.1
Getting a Handle on Computer Languages, C#, and .NET
10 mins
1.2
Creating Your First Console Application
10 mins
1.3
Making Your Console App Do Something
10 mins
1.4
Reviewing Your Console Application
10 mins
1.5
Replacing All that Ceremonial Code: Top-Level Statements
10 mins
1.6
Introducing the Toolbox Trick
10 mins
1.7
Interacting with C# Online
10 mins
1.8
Working with Jupyter Notebook: The Short Version
10 mins
Chapter 2: Living with Variability — Declaring Value-Type Variables
13
2.1
Declaring a Variable
10 mins
2.2
What’s an int?
10 mins
2.3
Representing Fractions
10 mins
2.4
Handling Floating-Point Variables
10 mins
2.5
Using the Decimal Type: Is It an Integer or a Float?
10 mins
2.6
Examining the bool Type: Is It Logical?
10 mins
2.7
Checking Out Character Types
10 mins
2.8
What’s a Value Type?
10 mins
2.9
Comparing string and char
10 mins
2.10
Calculating Leap Years: DateTime
10 mins
2.11
Declaring Numeric Constants
10 mins
2.12
Changing Types: The Cast
10 mins
2.13
Letting the C# Compiler Infer Data Types
10 mins
Chapter 3: Pulling Strings
10
3.1
The Union Is Indivisible, and So Are Strings
10 mins
3.2
Performing Common Operations on a String
10 mins
3.3
Comparing Strings
10 mins
3.4
What If I Want to Switch Case?
10 mins
3.5
Looping through a String
10 mins
3.6
Searching Strings
10 mins
3.7
Getting Input from Users in Console Applications
10 mins
3.8
Controlling Output Manually
10 mins
3.9
Formatting Your Strings Precisely
10 mins
3.10
StringBuilder: Manipulating Strings More Efficiently
10 mins
Chapter 4: Smooth Operators
3
4.1
Performing Arithmetic
10 mins
4.2
Performing Logical Comparisons — Is That Logical?
10 mins
4.3
Matching Expression Types at TrackDownAMate.com
10 mins
Chapter 5: Getting into the Program Flow
3
5.1
Branching Out with if and switch
10 mins
5.2
Here We Go Loop-the-Loop
10 mins
5.3
Looping a Specified Number of Times with for
10 mins
Chapter 6: Lining Up Your Ducks with Collections
10
6.1
The C# Array
10 mins
6.2
Processing Arrays by Using foreach
10 mins
6.3
Sorting Arrays of Data
10 mins
6.4
Using var for Arrays
10 mins
6.5
Loosening Up with C# Collections
10 mins
6.6
Understanding Collection Syntax
10 mins
6.7
Using Lists
10 mins
6.8
Using Dictionaries
10 mins
6.9
Array and Collection Initializers
10 mins
6.10
Using Sets
10 mins
Chapter 7: Stepping through Collections
4
7.1
Iterating through a Directory of Files
10 mins
7.2
Iterating foreach Collections: Iterators
10 mins
7.3
Accessing Collections the Array Way: Indexers
10 mins
7.4
Looping Around the Iterator Block
10 mins
Chapter 8: Buying Generic
3
8.1
Writing a New Prescription: Generics
10 mins
8.2
Classy Generics: Writing Your Own
10 mins
8.3
Understanding Variance in Generics
10 mins
Chapter 9: Some Exceptional Exceptions
6
9.1
Using an Exceptional Error-Reporting Mechanism
10 mins
9.2
Can I Get an Exceptional Example?
10 mins
9.3
Working with Custom Exceptions
10 mins
9.4
Planning Your Exception-Handling Strategy
10 mins
9.5
Grabbing Your Last Chance to Catch an Exception
10 mins
9.6
Throwing Expressions
10 mins
Chapter 10: Creating Lists of Items with Enumerations
5
10.1
Seeing Enumerations in the Real World
10 mins
10.2
Working with Enumerations
10 mins
10.3
Creating Enumerated Flags
10 mins
10.4
Defining Enumerated Switches
10 mins
10.5
Working with Enumeration Methods
10 mins
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content