C# in 3 Hours: C# Programming Tutorial for Beginners

Ajay R Warrier, Making Your Life Easier

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
33 Videos (2h 43m)
    • Getting Started (1)

    • Introduction to Variables and Data Types

    • Writing your First C# Program

    • Creating Variables

    • Fun With Strings in C#

    • Converting Strings to Integers and Integers to strings

    • Recieving Input from the User

    • Interacting With User Input

    • Second Project in C#

    • Conditional Statements Intro and If Statements in C#

    • Else statement

    • Else If Statement in C#

    • Creating a Calculator in C#

    • Introduction to Iteration Statements

    • For Loop in C#

    • Fun Things to Do wtih a For Loop

    • While Loop in C#

    • Do While Loop in C#

    • Introduction to Arrays

    • Creating Arrays in C#

    • Initializing Arrays in C#

    • Arrays and Loops

    • Intro to Functions

    • Creating Functions in C#

    • Functions having Parameters

    • Returning a value from a Function

    • Applying Concept of Functions to our Previous C# Project

    • Introduction to Classes

    • How to Create Classes and Class Objects in C

    • Functions inside a Class

    • Constructors in C#

    • What is Static?

    • Summing Up

38 students are watching this class

About This Class

LEARN C# IN 3 Hours



This course will not waste your time, Are you tired of watching tutorials that take hours to explain simple concepts? You came to right place. All this course asks you is 2-3 hours of your life.

C# is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. C#’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.

This is the class I wish I had when I was trying to learn C# Programming. I have a unique way of teaching, as I know how it must be overwhelming to learn a very complex programming language. The best part of this course is No prior programming experience is required.

This tutorial introduces the student informally to the basic concepts and features of the C# language and system. It helps to have a C# compiler handy for hands-on experience, but I have also provided downloadable lecture notes so the tutorial can be read off-line as well.

C# is one of the most powerful yet simple to learn programming languages in the world. What makes C# stand out from other programming languages is its simplicity.

C# is mainly used for Game Development, Web Development, and Software projects.

So if you want to make a fun app or a groundbreaking software’s. This is where you start - Basics of C#.

I will walk you through everything you need to start writing fun programs. Basics of C# to all the complex concepts of C#. All that and more in just 3 hours.    

You will learn by writing working programs. This course will solidify all the basic C# concepts.

Still not sold?

Here's What People Are Saying About My Programming Courses:

"Excellent Course. Worth every Dollar.

I always wanted to learn python. A few months back I purchased Ajay's C++ course and I loved it. I was excited to see him release a course on python. The course doesn't deviate from a topic like most courses on Python. This course didn't disappoint at all. I am only halfway through the course, but I am still able to write small programs. Downloadable lecture notes make the learning process a lot easier. If you are a beginner like me and want to write fun programs on Python fast, look no further and enroll this course"

"Perfect Course for Beginners at Wonderful Price.

Well, I was little concerned about enrolling this course as it was just released, but I have to say it beats all the other C++ Courses in the market. The best part is that it’s just 2 hours, the content is straightforward and doesn't waste your time just as it’s said in the promo video. Worth every buck! Will recommend it to all the beginners."

"Very Good Course for Beginners

This course covers all the Basic concepts of C++ in easily understandable and interactive way. The instructor Ajay is also very helpful and replies readily to your queries and doubts. Overall I would strongly recommend this course to you if you are looking for basic knowledge of C++."

"Excellent Course

I really enjoyed taking this course. I would definitely recommend this course to anyone with an interest in C++. It covers all the basics and good tips are given during the course. Ajay certainly knows the subject he teaches here. Looking forward to his next course."

"Good primer

I'm brand new to Python, so this course was really just what I needed. I would like it to have been a bit longer and go a bit deeper, but as a brand new Python coder, I really enjoyed it and learned the basics."


8 of 8 students recommendSee All

This course is great to getting started. It explains more than just the basics of C#, but also all of the basic programming conventions/systems used in all languages as well. I'm glad I sat through it all, and had no problem keeping up with the pace of this course. I hope the teacher can make a more advanced course sometime soon!
Nina Buie

Illustrator & Game Artist

Easy to understand, very straightforward. Covered exactly what I was looking to get from this course, using examples and comparisons that (Hopefully!) will stick with me through my usage of C#. My only complaint is that there is no code sample to view outside of the video itself, as I was having a few syntax errors that I couldn't seem to rectify on my own. It was mildly frustrating to go through the video moment by moment to pick the exact frame I needed to look at the code.
This class was very helpful and taught me the basics need to be able to program in C#.





Ajay R Warrier

Making Your Life Easier

I am a Computer Science Engineer as well as a proud SkillShare Instructor. I am well versed in video editing and programming. Through SkillShare I intend on sharing my knowledge with students from all parts of the world.

My formula for living is quite simple. I get up in the morning and I go to bed at night. In between, I occupy myself as best I can. I am determined to be cheerful and happy in whatever situation I may find myself. For I have learned that the greater part of o...

See full profile