Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages C#

C# Basics for Absolute Beginners in C# and .NET

A guide to learning the fundamentals of C# .NET programming for beginners in C# for starting a C# .NET career
Rating: 3.8 out of 53.8 (117 ratings)
5,812 students
Created by Praveenkumar Bouna
Last updated 12/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Basics of C# programming language right from setting up .NET development environment
  • Overview of .NET, C# coding concepts such as Variables, Operators, Selection & Iterative statements, Debugging C# programs, and so on.
  • ACTIVITIES: Quizzes, Assignments, Coding Exercises to apply your learnings in C# .NET
  • Lots of demos showing how to use newly learned C# coding constructs

Course content

7 sections • 46 lectures • 2h 13m total length

  • Preview01:57
  • Preview13:48
  • ACTIVITY: Basics of C# Language
    3 questions
  • Join the Official Coding Masters students' Group
    00:38
  • DOWNLOAD: Complete Source Code
    00:23
  • First Look of a C# Program
    1 question
  • PREREQUISITE: Installing .NET Core Runtime
    00:15
  • ACTIVITY: Coding Assignment 1
    00:44
  • Preview04:31

  • Introduction
    00:17
  • What is a Variable?
    01:20
  • C# Text
    08:17
  • *NEW* C# Text
    1 question
  • ACTIVITY: C# Text
    2 questions
  • C# Numbers
    04:26
  • DEMO: C# Numbers
    08:06
  • ACTIVITY: C# Numbers
    3 questions
  • C# Boolean
    04:11
  • *NEW* C# Boolean
    1 question
  • ACTIVITY: C# Boolean
    2 questions
  • C# Arrays
    07:44
  • *NEW* C# Arrays
    1 question
  • ACTIVITY: C# Arrays
    2 questions
  • Conclusion
    00:33

  • Introduction
    00:09
  • C# Operators
    07:10
  • C# Operators
    1 question
  • DEMO: C# Unary Operators
    02:05
  • ACTIVITY: C# Unary Operators
    2 questions
  • DEMO: C# Mathematical Operators
    02:32
  • ACTIVITY: C# Mathematical Operators
    2 questions
  • DEMO: C# Assignment Operators
    01:31
  • ACTIVITY: C# Assignment Operators
    3 questions
  • DEMO: C# Comparison Operators
    01:52
  • ACTIVITY: C# Comparison Operators
    3 questions
  • DEMO: C# Conditional Operators
    02:23
  • ACTIVITY: C# Conditional Operators
    2 questions
  • ACTIVITY: C# Bitwise Operators
    2 questions
  • ACTIVITY: Coding Assignment 1
    00:25
  • Conclusion
    00:20

  • Introduction
    00:09
  • Overview of Program Flow
    01:44
  • C# Selection Statements
    04:48
  • DEMO: C# If Statements
    06:57
  • ACTIVITY: C# If Statements
    4 questions
  • DEMO: C# Switch Statements
    05:31
  • ACTIVITY: C# Switch Statements
    3 questions
  • ACTIVITY: Coding Assignment 1
    00:21
  • ACTIVITY: Coding Assignment 2
    00:26
  • ACTIVITY: Coding Assignment 3
    00:37
  • ACTIVITY: Coding Assignment 4
    00:27
  • Conclusion
    00:19

  • Introduction
    00:10
  • What is Iteration?
    06:02
  • While, Do While, For Statements
    08:53
  • Foreach Statements
    03:20
  • ACTIVITY: C# Iterative Statements
    3 questions
  • ACTIVITY: Coding Assignment 1
    00:24
  • ACTIVITY: Coding Assignment 2
    00:24
  • ACTIVITY: Coding Assignment 3
    00:22
  • Conclusion
    00:15

  • Introduction
    00:05
  • Debugging in C#
    16:00

  • Congratulations!
    00:21
  • Bonus Lecture: Your Next Step
    00:26

Requirements

  • No prior knowledge of C# and .NET programming is required. This course will cover everything you need to get started with C# programming fundamentals.
  • Visual Studio Code or Visual Studio Community Edition or Visual Studio or Visual Studio for Mac or any other IDE that supports C#
  • To complete the interactive elements of the course including coding challenges and exercises, you’ll need a laptop/desktop with an internet connection.

Description

(Course Updated as of Jul-2020)

Are you feeling confused with various free C# tutorials? Are you looking for a better approach to learn the C# .NET programming language? Do you want to understand C# development environments, C# coding concepts such as Variables, Operators, Selection statements, Iterative statements, and so on.

If you had answered Yes for any of the questions above, then this course is for you.

This course will teach you the fundamentals of the C# programming language in .NET from the ground up. You will apply the learnings through lots of quizzes, assignments, coding challenges, etc. You will be taken through a carefully selected approach for beginners towards learning C# programming fundamentals.

If you are completely new to C# programming, you might be feeling entirely lost on where and how to get started to learn C#. You are finding the free C# tutorial videos on the internet too overwhelming or difficult to understand. You feel confused and helpless without proper guidance. You are planning or moved to another project which works on C# programming language.

You are looking for a direction to learn the fundamentals of C# programming language. You want to understand C# coding concepts through an easier approach. You are looking for a helping hand to learn the basics of C# .NET programming. You are looking for ways to improve your current situation. This course will help you in achieving them.

You will be mentored throughout each step of your learning process. This course will help you in giving a head start to your new journey as a C# programmer. This course will make you apply the learnings by coding for simple problem statements.


At The End Of This Course

  • You will have a strong foundation on the basics of C# programming language and coding constructs.

  • Next, you will be more confident to learn advanced C# programming concepts.

  • Finally, you will be ready to begin your career as a C# .NET programmer.


More Reasons To Take This Course

  • You can take this course without the need for any C# or .NET coding experience.

  • Learn the C# programming fundamentals which are the building blocks of .NET programming.

  • Employment of C# .NET developers is projected to grow much faster than the average for all occupations. .NET developers will be needed to respond to an increased demand for computer software.

  • The skills you learn from this course will be relevant in the future and aid in learning advanced C# programming. The software industry is only going to grow bigger!

  • Each lesson in this course is bite-sized and easy to finish.


Bonuses

  • Coding challenges within the course structure. No need for external coding environment

  • Downloadable resources and guides.

  • Quizzes and Assignments that make you productive while taking the course.

  • A friendly instructor who honestly cares about your success.


What Other Students Who Have Taken This Course Say

"This is a basic into to C# which I found informative and rather useful. I even learned a few things; which is good considering I have past experience as programmer. I was specifically looking for a simple course to explain some of the basics of C#. This course worked great for me for that. The instructor, Praveenkumar Bouna, was clear in his instruction and his examples and exercises do a good job getting you going even if you've never programmed before." - Anthony Reidler.

"The way explaing about .net and c# is very clear and easy to understand follow the tutorials." - Purna.

"To the point and quality. Plenty of opportunities to work on your own and not have to keep up with someone lecturing." - Jacob Humphrey

"Very interactive and the concepts explained are very clear and understandable." - Shubham Kanadje

"Good basics, it taught me things I didn't know even though I'm already intermediate in C#" - José Paúl Millanes Morimoto

"Pretty good match for me. I like the simplicity and friendly mode of presentation." - Marvin Kip

“The teaching method is good and easy to understand” - Francis Britto


Why Am I Doing This?

A career in the C# .NET development has been the backbone of my success. The job as a C# programmer has helped me immensely in paying off my educational loan, pay towards my marriage expenses, purchase a new house, and invest in the future.

Moreover, I felt great satisfaction when teaching others, be it to my friends during college or to my colleagues in the software companies. This was mostly 1-to-1 or to a group of 5-10 people.

I was looking for a way to reach more people to teach them computer programming. I found Online Courses as the best option to teach more people at their own time and pace.

See you in the course video!

Praveen


What Do You Get When You Enroll In C# Basics: Learn C# Programming with .NET Core?

  • Lifetime access to the course and all future updates to the course content

  • Personalized support and answers to your questions

  • Udemy certificate of completion

  • 30-Day 100% money-back guarantee


About Your Instructor

Praveenkumar Bouna, shortly Praveen, is a software engineer with over 15 years of C# .NET development experience. He holds a Bachelor of Engineering in Computer Science and Engineering. He has worked in Security & Surveillance as well as Access Control systems in top MNCs in the software industry. He is known for his simpler teaching approach towards explaining various complex topics his colleagues come across in everyday programming life.

Who this course is for:

  • Absolute Beginners, who are completely new to C# and .NET. This course will provide you with a strong foundation on C# programming with .NET Core
  • Programmers from a different programming language, who have experience in a language other than C#. This course will help you learn the syntax used in C# language with .NET Core.

Instructor

Praveenkumar Bouna
C# Programming Instructor, .NET Architect
Praveenkumar Bouna
  • 4.3 Instructor Rating
  • 488 Reviews
  • 17,415 Students
  • 8 Courses

Hi, there!

I’m Praveen - a C# software engineer with over 15 years of C# .NET development experience in various Enterprise applications including Security & Surveillance systems and Access Control systems.

A career in the C# software development industry has been the backbone of my success. The job as a C# programmer has helped me immensely in paying off my educational loan, pay towards my marriage expenses, purchase a new house, and invest in the future.


Throughout my C# .NET programming career, I’ve come across many people like you who find programming as a complex subject and struggle to understand coding concepts. I can easily relate your situation to the one I faced during my internship, where I too felt lost without proper guidance and direction on learning programming. Fortunately, for you, I can mentor you during your learning process in this exciting .NET programming field.


Moreover, I felt great satisfaction when teaching others, be it to my friends during college or to my colleagues in the software companies. I have learned a lot right from design, coding, testing, troubleshooting issues at customer sites, etc. Now I started teaching the programming wisdom I had gathered to others who wish to kick start their programming career. I was looking for a way to reach more people to teach them C# programming. I found Online Courses as the best option to teach more people at their own time and pace.


I also share my expertise in C# .NET programming through my YouTube channel.


I grew up in India and I was very interested in computers right from high school. I hold a Bachelor of Engineering in Computer Science and Engineering.


Regarding my hobbies, I listen to Indian music during work. At home, I love playing Xbox games and spending time with my little daughter.


See you in the course video!

Praveen

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.