C# Programming Crash Course

Current Status
Not Enrolled
Get Started

Table of Contents

C# is an object-oriented programming language from Microsoft’s C family of languages. It is one of the most used programming languages as it is a rich, simple, flexible and portable language for any programmer to grasp quickly. This course is best suited for any developer with prior knowledge of the OOPS concept and looking to learn C#.

  • Skills
     With this course, you will be able to build upon foundational skills like algorithmic thinking, debugging and error handling.
  • Alignment
     The outline of this course is aligned to help beginners become better programmers by improving their skillset.
  • Outcome
     By the end of this course, you should be able to write an excellent C# code with minimal errors.


  1. Introduction to the Course
  2. Overview Of C#
  3. Setting Up Environment
  4. Data Types & Their Uses
  5. Variables, Expressions, & Operators
  6. Statements & Flow Control
  7. Organization
  8. Classes And Structs
  9. Inheritance
  10. Interfaces
  11. Delegates & Events
  12. Exception Handling
  13. Attributes, Preprocessor Directives, & Documentation
  14. Setting Up Notebook Application Components
  15. Tieing Components Together In The New Notebook Class
  16. Defining Input, Output, Delete & Show Functions
  17. Improving Modularity Using Events And NotebookLogger Class
  18. Conclusion


stay informed!

Subscribe to receive exclusive content and notifications


Share this course

Share on facebook
Share on twitter
Share on linkedin

Keep in touch

Fill in your details and we’ll get back to you in no time.