Skip to content
UdemyC#Paid courseBeginner level

Programming Fundamentals - The Basics with C# for Beginners (Udemy.com)

Learn the basics of programming with C#, this course is perfect for beginners.

Created by: Tod Vachev

Last updated September 2018

icon
What you will learn

  • Learn the fundamentals of C# and .NET Framework
  • Work with Primitive Data Types
  • Work with the Console
  • Control the flow of code execution by using Conditional Statements (if/else, if/else if/else, switch)
  • How to Use Loops

How it compares

Against the other 194 rated Udemy courses in C# on CourseDuck:

  • Rating4.4 out of 5higher than 38% of them
  • Reviews1,158#65 of 195 by number of reviews
  • Length2 hoursshorter than 88% of them
  • Last updatedSeptember 2018earlier than 77% of them

icon
Course Description

In a digitalized world, such as the one we live in, not knowing how to code will put you at a disadvantage. Regardless of what your goal is, wether its to find a job as a developer or not, knowing a little bit of coding can be really handy from time to time. 

And C# is a great language to start. Why? Well what I like the most about C# is its structure, its a strong typed language. What does that mean? It means that everything is "defined" in C#, which in turn lets you write beautiful code, you will see that at one point writing the code becomes an art, it just looks beautiful when you structure it the correct way.

Leave the aesthetics, with C# you can create anything, desktop application, websites, Android/iPhone applications, games, anything you can think of, you can create it with C#.

By learning to code with C# you will be able to jump quickly into any other language, if you need to at some point. The reason for that is, again, the strongly typed and well created hierarchy in C#, which will basicly teach you everything you need to know about coding in general. 

All programming languages are pretty much the same, on the basic level the difference is only in the syntax. All of them have variables, loops, arrays etc., so if you think that you will need to jump to another language at some point, do not worry, you will be able to do that with ease. I myself started with C#, then I moved on to a little bit of Java, then a little JavaScript, then a little TypeScript, and if I didn't have the solid foundations that I have with C#, it wouldn't have been that easy!

This is why I am able to help you forge the most solid foundations that you may ever get in coding. Just like everything in life, your first exposure to something new is the most crucial one. 

This course will teach you both the theory and the practice behind coding. You will learn by watching, by doing and mostly by struggling. 

You will also find numerous examples and projects to practice what we are learning and nothing will be left out. At the end of each section there will be a short quiz that will test you for some of the tricky parts of that section. 

Exercises are also provided so that you can try to code on your own, most of them will not be solved in the course, but you will get hints from time to time on how to solve some of the hard ones. And of course you can always ask a question in the QnA section of the course! I will answer within less than 24 hours!

Remember, there is no such thing as a stupid question, the devil is in the details!

Plus, you have a 30 days money back guarantee, so if the course does not meet your expectations, you can get your money back, no questions asked!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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 of thousands of students across the globe, on subjects including:

- Programming, focusing on the C# Programming Language

- MATLAB, because this is a scientific tool that no scientist can do without

- Running Online Businesses that Earn Passive Income

For the past four years I have focused on the above and I have never stepped into the 9 to 5 world, I have worked in a company only once in my entire life and it lasted only 2 months. That's when I realized that, I can't learn the things that I want and I can't buy the things that I want buy working for someone else. You should start working for yourself aswell!

It does not matter if you want to become a developer or to run niche sites around the web, you can do both of these things in your own time as a freelancer or a business owner. And I can teach you how to do both of these things.

icon
More courses by Tod Vachev

Free

Free

$13.99

$64.99

$12.99

$11.99

icon
More C# courses

$84.99

$13.99

$64.99

$19.99

$12.99

$84.99

icon
Reviews

4.4

1,158 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Sang Real on 4/20/2022

Clear instructions that are filled with only what you need to know. Extra bits of wisdom as it related to the task being done. Clear explanations of various other ways to achieve the same task.

By Krushn Gor on 1/27/2021

Well I was just looking to review my content from past. This video full-fill my requirement. For New Learners: Buy the course don't try the free one. This one is just an overview on specific topics, the other course from the same instructor that you will pay for will contain lot more content than this, which you will need for sure as a new learner.

By Mark Alvin Cabadin on 9/6/2020

Its clear and concise. It would be much better if there's a lot of tips given just like the "cw" shortcut for ConsoleWriteLine.. also the addition of quizzes to memorize and learn the lesson all the way.

By Adrith Rai on 8/18/2020

It was amazing and I can easily do a little bit of coding I learned here in this course. I am tremendously happy. This course is exceptional. This course was much above my expectations. System.Console.WriteLine("I LOVE IT"); (A code to print text)

By David Chui on 7/17/2020

Quick in his instruction but I like that. I can pause and take notes or catch up as I like, better than a slow teacher for sure. Only downside is he doesn't quite explain all the shortcuts he executes

By Benjamin Carver on 7/16/2019

He goes through steps pretty quick. When I need more time, I pause. But other times I immediately pass through the steps mentioned. Maybe have a cheat sheet or reference guide with all the steps that are explained in this course. That could help to see where I am missing something instead of going back to find the step mentioned. I do like that a lot of the "boring" stuff or "filler" stuff is passed on. I am getting to the meat of the training.

By Evani Rodrigues on 6/16/2019

Ainda é cedo para dar um feedback, mas do pouco que já aprendi surpreendeu-me pela positiva, porque quem está a fazer o tutorial aparenta saber o que está fazer e sabe explicar de forma simples e direta.

By Shanice Meikle on 3/28/2019

Well the course was really good. I've never used C# but I have programming experience in other languages. I learned a lot in this short course. The instructor was to the point and I was able to follow along (most of the time). The only issue is that sometimes he was moving a bit too fast so I had go back a couple times. Also he did not explain some of the shortcuts used since I'm not experienced in using Visual Studio. For instance when he using the break point and the debugger in the arrays lecture, I was a bit lost and had to use google to figure it out. Overall its a great course to get a little intro to the basics.

By Julian Becerra on 3/18/2019

Learning a programming language used to be painful for me even at the beginning, but the teacher is really good, I might say excellent. Video quality, tone of voice and speed is really good too (sometimes a bit fast, but is not a problem I just go backwards and pause the video, watch again while I copy on my visual studio). I'm just starting but in these three units I've learnt a lot and more than that, I feel that every day my interest in coding grow .

By Adrian Smagała on 8/15/2018

I got this course for free and I have to say it is very good, I liked the instructor's voice but I'm pretty sure english isn't his mother language and it's sometimes a bit hard to understand him with his pronounciations. I liked the simple exercises and the fact the instructor gave us nice explanations about simple problems and the time to solve them.

Showing all 10 reviews on CourseDuck

Read all 1,158 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100