C# Tutorial - Fundamentals for Beginners (Udemy.com)
Learn C# programming quickly and easily and start your career as a professional C# programmer.
Created by: Stefanos Arapakis
Last updated March 2014
What you will learn
- By the end of this course you will have a rock solid foundation of the C# programming language.
Quality Score
Overall Score : 90 / 100
Course Description
- This course is intended for beginners that want to learn C# programming quickly and easily.
Instructor Details
- 4.5 Rating
64 Reviews
Stefanos Arapakis
Stefanos Arapakis has over 10 years practical programming experience with specialization in Microsoft .NET technologies. Stefanos has worked on various real world applications including payroll, logistics, CRM, accounting, stock control and point of sale systems.
Stefanos has worked in both small and large enterprises, as a software developer part of an existing team, and as the lead software architect to develop complete software solutions from A to Z.
Currently Stefanos is working on building a Cloud ERP system.
More C# courses
C# Developers: Double Your Coding Speed with Visual Studio (2018)
4.7 (4,035 Reviews)
Provider: Udemy
Time: 2.2h
$13.99
Object Oriented Programming with C# - Beginner to Advanced (2020)
4.7 (2,063 Reviews)
Provider: Udemy
Time: 5.6h
$64.99
Learn Game Development with C# Programming and MonoGame! (2025)
4.7 (1,094 Reviews)
Provider: Udemy
Time: 6.6h
$12.99
Reviews
Trying to learn C# can be a challenge for many and it was for me. I have used many video-courses trying to learn the more advanced topics and this course was one of the best I've taken.
Stefanos really knows C# and explains everything in detail not going too fast or too slow. It took me about two days to complete the course since I wrote all the code to practice and that is the only way to do it if you want to master C#.
So in conclusion: If you are looking for a GREAT C# course here on Udemy do pick this one. Learning from a C# expert is an investment for your future job!
Many THANKS to Stefanos for your work :-)
Very clear and informative, coming from vb.net just needed nudge to move over to c#.
Extremely helpful. The code examples are really good and easy to understand. I really appreciate the work of the author.
this course gave me much knowledge and understanding in C#, I have been taking tutorials but this course best in its type. Style of the instructor is so friendly and so simple that the basics of such a powerful tool like C # can be learned in a week or maximum 2.
I have learned a lot with this course and is my first course I have ever completed so far. Stefanos does a great job at explaining every details and I love that he explains each topic with multiple examples to help the information sink in. I would really love to continue learning more advance topics by Stefanos because he's the best instructer I've ever had here on Udemy in regards to teaching. Thank you Stefanos for your great C# Tutorial.
I have some prior programming knowledge but I am completely new to C#. I really enjoyed this training. I liked the content and the instructor's presentation of the material. He appeared to cover the major topics of C# and was to the point and clear in his explanations. I learn best by being hands-on so I watched the video and typed code at the same time, even making custom edits or additions to the code. But, you can download the instructor's code instead of typing if you choose. I definitely recommend this course. Thanks Mr. Arapakis.
First part of course (variables, etc.) is very basic. If you have any programming background, its redundant. It's not until you get into classes/methods and inheritance/overrides that it gets interesting. That said, the instructor at the beginning talks about practicing the lessons however they move to too fast to really do so. Also, when dealing with arrays, etc. he goes through to many iterations. Ended up fast forwarding through the repetitions.






