Basics of Object Oriented Programming with C#

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

This course will introduce you to the Basics of OOP with C#, followed by a Project to Practice - Warrior Wars!

This course will lay the foundations of Object Oriented Programming (OOP) in your mind, allowing you to progress to more complex, systematic and cleaner Programming methods.

The course is aimed at students who have at least some coding experience, preferably with C# (but Java or any other similar language is also acceptable).

In the course you will learn:

  • What is an object and a class

  • What is object oriented programming

  • Class Constructors

  • Namespaces

  • Should you or should you not use the "this" keyword

  • Fields and Properties

  • Different ways in which Properties can be used

  • Const and Readonly constants, the difference between them and how to use them

  • Static Fields and Static (Singleton) Classes

  • Enumerations

  • And more...

At the end, we will create a project to practice everything that we have learned in the course, by using a clean and systematic way.

We are going to ask ourselves a series of questions and we will answer them with code, this will produce a beautifully written high quality code, that you will fall in love with.


  • Basic Concepts of Object Oriented Programming with C# (but the concepts apply to most languages)

  • Namespaces

  • Fields & Properties

Course Curriculum

Instructor

Profile photo of Tod Vachev
Tod Vachev

I have graduated at Technical University of Varna as a Robotics Engineer. With several years of experience as a Passionate Developer and Engineer, I am now an Online Entrepreneur. Teaching is one of my passions, and what better and more impactful way to teach, than to do it online with thousands of students?Currently focusing on providing quality education to tens...

Review
4.9 course rating
4K ratings
ui-avatar of Chandrasekar
Chandrasekar
4.5
7 months ago

Simple and effective

  • Helpful
  • Not helpful
ui-avatar of Biswajit Panda
Biswajit P.
4.5
8 months ago

it is helpfull for me to improve my technical skill and experiance.

  • Helpful
  • Not helpful
ui-avatar of Omkareshwar Nath Dwivedy
Omkareshwar N. D.
4.5
9 months ago

Explained the concepts in different fashion which makes it easier to consume

  • Helpful
  • Not helpful
ui-avatar of Mohamed Hosni Thabet
Mohamed H. T.
5.0
9 months ago

this good coures

  • Helpful
  • Not helpful
ui-avatar of Yuval Shvartsman
Yuval S.
5.0
10 months ago

Very good and understandable so far.
I sat without moving so far and watched.

  • Helpful
  • Not helpful
ui-avatar of Aman Akhtar
Aman A.
3.5
10 months ago

Very good explanation and very good and simple project.

  • Helpful
  • Not helpful
ui-avatar of Marcin Pru
Marcin P.
5.0
10 months ago

Szybko, fachowo i na temat

  • Helpful
  • Not helpful
ui-avatar of Singamsetti Geetanjali
Singamsetti G.
5.0
10 months ago

great

  • Helpful
  • Not helpful
ui-avatar of Aleksandr Ogarko
Aleksandr O.
3.0
11 months ago

+ The course directs straight to OOP principles
- Strange lector's accent
- the pace is too fast when typing and executing the code. Good to have pauses before launching the program.

  • Helpful
  • Not helpful
ui-avatar of Sharathhk
Sharathhk
4.5
11 months ago

content is simple and clean

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses