Udemy

C# Basics for Beginners - Learn C# Fundamentals by Coding

Enroll Now
  • 3,777 Students
  • Updated 9/2020
  • Certificate Available
4.3
(939 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
13 Hour(s) 16 Minute(s)
Language
English
Taught by
Tod Vachev
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.3
(939 Ratings)
2 views

Course Overview

C# Basics for Beginners - Learn C# Fundamentals by Coding

This C# basics course will create an unshakeable solid programming skills and mindset foundation. Learn C# with examples

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!

***What are some of the students saying about the course:***

(You can just scroll down a little and see the ratings for yourself in the ratings section)

Arris Hadjadj (5 Stars):

"If you are serious about learning C# , in great details great depth with a clear yet very deep explanation you know what you have to do. This instructor have a passion for teaching he does not leave anything behind until you hit the ha moment.i sincerely thank you for this awesome course."


Peter Quin (5 Stars):

"The lectures are very well explained, no stone left unturned! The instructor's language is good and there are plenty of exercises! A+!!"

John (5 Stars):

"This course is excellent! I am not a complete beginner but I still learned a lot of new things and the exercises really sweat you!"

Kelly (5 Stars):

"The bonus videos are great! I never knew that these shortcuts exist! I'm halfway through the course and I learned so many interesting things!"

Jaryd Ambramson (5 Stars):

"4 Lessons in. I like the style alot. Easy to follow, but not too easy. Instructor has the knowledge and skills to produce a proper video. Let's hope he keeps it up throughout the course. Did have to run at 1.25% speed, but sounds good still."

Jacqui Ballard (5 Stars):

"Very easy to follow. The Instructor is very comfortable and is very helpful :)"

Enroll now and join all of these happy students!

Course Content

  • 22 section(s)
  • 161 lecture(s)
  • Section 1 Introduction
  • Section 2 Primitive Data Types Part 1 - All Primitive Data Types
  • Section 3 Primitive Data Types Part 2 - Basic Operations and Arrays
  • Section 4 The All Mighty Console
  • Section 5 Operators and Expressions
  • Section 6 Conditional Statements - If that, then that, WHAT?, else dont, then WHAT?
  • Section 7 Loops - Lets get down to business
  • Section 8 Project 1 - Hangman
  • Section 9 Arrays & Lists
  • Section 10 Multidimensional Arrays
  • Section 11 Methods
  • Section 12 Strings
  • Section 13 Create a Simple Scraper with C# and Selenium
  • Section 14 Working with Files and Directories in C#
  • Section 15 Files and Directories Project
  • Section 16 String Interpolation in C# - A New Way to Format Strings
  • Section 17 Exception Handling in C#
  • Section 18 Algorithms
  • Section 19 Introduction to Object Oriented Programming with C# (OOP)
  • Section 20 Object Oriented Programming - Project and Practice
  • Section 21 LINQ - Language Integrated Querry
  • Section 22 BONUS Section

What You’ll Learn

  • Learn the fundamentals of C# and .NET Framework
  • Work with Primitive Data Types
  • Debug your code to find bugs that are making your code behave unexpectedly
  • Control the flow of code execution by using Conditional Statements (if/else, if/else if/else, switch)
  • Work with the Console and Manipulate all of its aspects
  • Effective ways to manipulate strings
  • How to use loops in many different scenarios
  • Work with One and Multi dimensional arrays
  • Work with Lists and learn the difference between Lists and Arrays
  • Confront and solve difficult problems on your own
  • Create methods to write less code and improve its readability


Reviews

  • O
    O4 Kevin
    3.5

    The instructors voice is a bit difficult to comprehend. There are no feedback to exercises. I think the course itself contains mostly all the prerequisite that a beginner needs to get on with C#. Do I recommend this course? Yes, but be ready to use the video speed of 1.5 for a better voice, everything else is a matter of focus.

  • A
    Alan Wiśniewski
    5.0

    You are awesome! Everything what you say is understandable. In my opinion you are one of the best teachers and I recommend you for my friends.

  • A
    Andrew Brophy
    5.0

    Great course, easy to follow along. This is definitely the guy to go with. I had started learning a bit of Python before this and made some good progress with it, so that helped me follow along with this course, but I would say even if you cold start with this course you will be in good hands, the way he explains things is so straightforward and common sense.

  • S
    Steven Shaw Jr
    2.0

    1. Not going to say its a bad course, it has alot of Value in it. 2. 1 main problem with the course is the instructor teaches 'basics for beginners' hot keys than will use them at a pretty fast speed at times, and im not really a full blown beginner there was times i had to rewind the video. 3. I've come across some videos where there was code put in it that the last video didn't have. Although ive gave it a low rating it is still worth a pickup , If you are an extreme beginner i could see it being very frustrating with new code popping up on the screen at times and hot keys to move code up and down the page and be expected to remember hot keys within 1 video can be pretty agitating.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed