Skip to content

This is a repo of all of my notes/code from the Microsoft C# course.

Notifications You must be signed in to change notification settings

elliezub/MS-FCC-CSharp-Course

Repository files navigation

Microsoft FCC C# Course Repository

Welcome to my C# course repository! This repository contains my projects, lessons, and assignments for the Microsoft FCC C# Course.

Table of Contents

  1. Write Your First Code Using C#
  2. Create and Run Simple C# Console Applications
  3. Add Logic to C# Console Applications
  4. Work with Variable Data in C# Console Applications
  5. Create Methods in C# Console Applications
  6. Debug C# Console Applications
  7. Foundational C# with Microsoft Certification

Write Your First Code Using C#

Topics:

  • Console.WriteLine()
  • basic string formatting
  • basic operations

Create and Run Simple C# Console Applications

Topics:

  • configure VS code
  • if/else/else if statements
  • arrays/Length property/foreach
  • readable code/naming conventions

Lessons/Practice Challenges:

Project:

Add Logic to C# Console Applications

Topics:

  • boolean expressions
  • conditional operator ?:
  • variable scope
  • switch-case construct
  • for loops
  • do-while/while statements
  • two-dimensional arrays

Lessons/Practice Challenges:

Projects:

Work with Variable Data in C# Console Applications

Topics:

  • value types/reference types
  • integral types/floating point types
  • new keyword
  • choosing a data type
  • casting operator
  • conversion methods to change data type
  • TryParse() method
  • helper methods (.Join(), .Split(), .Reverse(), .Sort())
  • string interpolation
  • composite formatting/formatting currency/numbers
  • IndexOf(), Substring() methods
  • LastIndexOf(), IndexOfAny()

Lessons/Practice Challenges:

Project:

Create Methods in C# Console Applications

Topics:

  • syntax of methods
  • reusable methods
  • method scope
  • parameters in methods
  • optional parameters
  • return keyword

Lessons/Practice Challenges:

Project:

Debug C# Console Applications

Topics:

  • exceptions
  • debugging tools
  • using breakpoints
  • monitor variable state
  • CALL STACK section
  • WATCH expression
  • exception handling (try-catch)
  • specific exceptions
  • throw keyword

Lessons/Practice Challenges:

Project:

Foundational C# with Microsoft Certification

Screenshot 2023-09-27 164643

Usage

Each folder in this repository represents a different lesson or project. Navigate to the respective folder to view the code and its associated README (if available) for more details.

Contributing

While this repository is primarily for personal use, feedback, and suggestions are welcome. Please open an issue or submit a pull request.

About

This is a repo of all of my notes/code from the Microsoft C# course.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages