All Courses

Programming with C# Short Course

Upgrade your Skills. We're here to help

Programming with C# for Beginners

/ / C Programming Courses
c# programming

Key Features

  • 5 days Instructor-Led Live Online Classroom
  • Webex Virtual Class for interactive near classroom experience
  • Access to Remote Lab PC for Hands-On activities
  • Unlimited Practice exams
  • Integrated Courseware in the Learning Management System
  • Step by Step guide for challenging hands-on lab activities
  • Flexible Schedules – Both Weekdays and Weekends Classes 
  • Get Trained by Programming with C# Expert Trainer with Over 15 Years of Industry Experience
  • No. 1 Training Center for Programming with C# Courses
  • E-learning Access for Pre-course and Post Training Support 
  • Best Price Guaranteed for Programming with C# Courses

Key Features

  • 5 days Instructor-Led Face to Face Classroom training
  • We are a TESDA Registered Training Center
  • Offering Flexible Schedules – Both Weekdays and Weekends Classes
  • Get Trained by Programming with C# Expert Instructor with Over 15 Years of Industry Experience
  • No. 1 Training Center for Programming with C# Courses
  • We Guarantee Best Price for Programming with C# Courses

Key Features

  • Gain the technical skills needed in the workplace. 1 on 1 training is the best way to learn
  • Quickest way to master any of our course offerings.
  • Experience superb hands-on laboratory activities and unobstructed attention from your trainer.
  • Guaranteed to start the Training


Add Feedbacks


This course is intended for beginners who aspire to become a Microsoft .NET developer using C# programming language It will give you all the basic understanding of C# language. This course covers all essential topics to kick-start your career path to programming in C# language.


No Required prerequisite but should have basic computing knowledge


After completing this course you will learn how to:

  • Understand the concept of C# Language
  • Correctly use Variables, Operators and Expressions
  • Use Loops and Arrays
  • Manage Errors and Exceptions
  • Use Methods, Classes, and Objects
  • Use Interfaces and abstract classes
  • Understand Properties, Indexers, and Attributes
  • All Debugging Techniques
  • Use Delegates & Events


Upon completion of the course, trainees will be qualified to be a junior programmer or System Analyst


C# Syllabus

  • C# Language Fundamentals
  • Overview of the C# language
  • The structure of a C# program
  • Compiling and running your code
  • Reading and writing from and to the Console
  • Variables
  • Understanding data types
  • Working with numbers
  • Working with characters and strings
  • Understanding variable scope
  • Converting data type
  • Operators and Expressions
  • Introduction of operators
  • Arithmetic operators
  • Concatenation operators
  • Comparison operators
  • Logical operators
  • Increment and decrement operators
  • integer and floating point division
  • Casting (Typecasting)
  • Decision Making
  • Using bool in Decision Making
  • The logical negation operator (!)
  • Switch Statements
  • Using Loops
  • Loop Introduction
  • The while loop
  • The do-while loop
  • The for loop
  • The break statement
  • The continue statement
  • Nesting loops
  • Using Arrays
  • Introduction of Arrays in C#
  • Initialising the Arrays
  • Using the foreach loop with Arrays
  • Managing Errors and Exceptions
  • Introduction of error handling
  • Catching exceptions
  • The finally blocks
  • Using Methods
  • Introduction of C# Methods
  • Creating a Method in C#
  • Calling a Method
  • Returning value from a Method
  • Method parameters
  • Method overloading
  • Classes and Objects
  • Introduction of Object and Classes
  • Creating an Object
  • Using an Object
  • Creating a Class
  • Adding Instance variables
  • Controlling accessibility
  • Naming conventions for class members
  • Adding Constructors
  • Overloading Constructors
  • Static Methods, Variables, and Classes
  • Understand the Purpose of Interfaces Interfaces and abstract classes
  • Define an Interface
  • Use an Interface
  • Multiple Inheritance using Inheritance
  • Overview of Abstract Classes
  • Programming with Abstract Classes
  • Comparison of Abstract classes and Interfaces
  • Introduction of Properties
  • Creating and using Properties
  • Read-only Properties
  • Property accessibility
  • Indexers
  • Indexers in C#
  • Comparison between Indexers and Properties
  • Attributes
  • Using Pre-defined Attributes
  • Comparison between Indexers and Properties
  • Debugging Techniques
  • Introduction to Breakpoints
  • Stepping through the code
  • The Debugging Tool Windows
  • Delegates & Events
  • Understand What a Delegate Is
  • Understand What an Event Is
  • Implement Delegates
  • Fire Events
  • Collections & Generics
  • Working with List
  • Working with Dictionary


(₱16500) ₱ 14500
(USD330]) USD 290


To be Scheduled

Call Us for more information

Tel: (+632) 8285-2936 / (+632) 8736-2032

Smart: 09073576583 / 09993302327

Globe: 09776468236 / 09776932556

Request Course Quotation

Virtual/Webex Learning

Take advantage of CNCTC 's latest interactive Instructor-Led Live Online Training. Online Courses are delivered using WebEx to bring the classroom to your home or at your workplace and can be accessed directly on your own computer with an internet connection. By using Cisco’s WebEx, and integrating our Computer lab facilities, we can provide a near-classroom experience remotely to your own location of choice. Register Now!