Programming C#: Intermediate

0
Certificate

Paid

Language

Level

Intermediate

Access

Free

Last updated on June 20, 2025 8:28 am

Learn advanced C# programming by exploring types, operators, string manipulations, loops, and class creation to get the most out of this popular language.

Add your review

Refine your C# skills with this Programming C#: Intermediate free online course and learn how to apply C# and the many techniques provided by the .NET framework to enhance code functionalities. This advanced C# course covers a host of methods that you will need to take your coding in C# to the next level, including learning about types, operators, the manipulation of strings, looping construct, and processes involved in creating classes.

What You Will Learn In This Free Course

  • Analyze the conversion of data types…
  • Discuss the application and types of…
  • Discuss the operations of the type o…
  • Discuss the null condition operator …
  • Analyze the conversion of data types
  • Discuss the application and types of arithmetic operators along with string concatenation
  • Discuss the operations of the type operators
  • Discuss the null condition operator of C#
  • Describe the functionalities associated with working with XML
  • Analyze the access and manipulation of information in the system.io namespace
  • Analyze the features and basic functionalities of strings
  • Discuss the structure and methods of the System.DateTime structure
  • Discuss the applications, types, and reasons for conditional branching
  • Analyze the syntaxes of the while and do-while loops
  • Discuss the uses of class constructors and methods of the Fileinfo class
  • Explain the functions of the generated codes when a class is created using the .NET tools
  • Types and Operators

    This module analyses data types conversion along with the methods, the resultant conversion, and the equivalent C# Data Type of the system convert class. This module also discusses the value and reference types in addition to arithmetic operators.

    Precedence and Nulls

    This module explains the applications of the logical operators along with the type operators of C#. This module also analyses the concepts of nulls and default values in addition to the null condition operator of C#.

    XML and File I/O

    This module analyses the application and structure of .NET framework classes in addition to the namespace, the elements, and attributes of XML. This module also discusses the access and manipulation of information in the system.io namespace.

    Strings and Dates

    This module describes the basic functionalities of strings, the methods used in the manipulation of strings in addition to the string data type formatting. This module analyses the functions of a StringBuilder class, the methods of the System.DateTime method, and the application of the time span structure of the .NET framework.

    Conditionals and Looping

    This module describes the concept of conditional branching, switch statement, and the need for looping constructs in codes. Get to learn about the concepts of controlled looping, uncontrolled looping, and unbounded looping.

    Objects and Classes

    This module analyses the necessity of the objects in the system.io namespace in the creation of classes. Get to study the methods used to call and add a class method. This module also discusses the building of classes using Visual Studio tools and the modification of Visual Studio’s generated codes.

    Course assessment

    User Reviews

    0.0 out of 5
    0
    0
    0
    0
    0
    Write a review

    There are no reviews yet.

    Be the first to review “Programming C#: Intermediate”

    ×

      Your Email (required)

      Report this page
      Programming C#: Intermediate
      Programming C#: Intermediate
      LiveTalent.org
      Logo
      LiveTalent.org
      Privacy Overview

      This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.