An Introduction to C# with Visual Studio Community 2019 (Udemy.com)
An Introduction to C# With Projects
Created by: T O
Last updated May 2024
What you will learn
- How to get Visual Studio
- How to work with console programs
- How to work with classes and method
- How keywords function
- How comments work
- How to work with namespaces, classes and method
- How to explain the concepts between methods as verbs and classes and namespaces as nouns
- Code execution order
- Describe various operators like +,-,/,
- Describe how to use string interpolation
- Describe the concept of method nesting
- Describe the concept of method chaining
- Understand the concept of a stack and exceptions
- Understand how to use variables
- Please look at the curriculum for the additional numerous details.
Course Description
Added 29 Multiple-Choice Quiz Questions (update 5/15/2024)
## Unlock the Power of C#: Master C# Programming from Scratch to Advanced Projects
### Transform Your Career with Comprehensive C# Training
Are you ready to become a proficient C# programmer? Whether you're a complete beginner or looking to enhance your skills, this course will take you from basic concepts to advanced programming techniques, enabling you to build robust applications and tackle real-world projects confidently.
### What You'll Learn:
1. **Getting Started**
- Set up your development environment with Microsoft Visual Studio 2019 Community.
2. **Coding Fundamentals**
- Write, build, and run your first C# program. Get hands-on with your first lines of code.
- Understand essential syntax elements like the period.
- Make your program interactive with sound.
- Master string input and processing.
- Perform arithmetic operations and string interpolation.
- Format outputs as dollars and percents.
- Simplify your code using the Static keyword.
- Collect and process numeric input.
- Handle exceptions to create robust programs.
- Utilize method chaining for efficient coding.
- Work with complex objects containing multiple data types.
3. **Logical Operators and Control Structures**
- Use comparison and logical operators to control program flow.
- Master if/else statements with practical scenarios.
4. **Loops**
- Gain expertise in loops with real examples. Learn about unary operators, for loops, while loops, and debugging techniques.
5. **Projects with Control Structures**
- Apply your knowledge in comprehensive projects using while, for, and if statements.
6. **Variable Handling**
- Delve into variable handling, including copying by value and reference, and array operations.
7. **Methods**
- Understand and utilize methods to structure and optimize your code.
8. **Advanced Projects**
- Undertake a wage summary project integrating switch blocks, methods, and DateTime.
9. **Sum and Average Calculator Project**
- Build a sum and average calculator step by step.
10. **BONUS: Calculator with IronPython**
- Create a fully functional calculator using IronPython, merging C# skills with Python for versatility.
### Please Read Carefully Before Enrolling:
1. This course is designed for beginners in C#. While it starts with basics, it progresses to fairly complex topics in some videos.
2. All code is built in real-time, piece by piece, without PowerPoint presentations.
3. I appear as a small talking head in every video, moving around to explain concepts. If you find this distracting, this course might not be the right fit for you.
4. When available, code files are stored under lesson resources as plain text files.
5. I am just one person, and while I strive to cover everything, I might miss some subtle details.
6. There are often multiple ways to achieve the same result in programming; exploring different methods is normal.
7. This course exclusively uses Visual Studio 2019 Community.
8. You will be prompted to answer questions or type code at various points. Please pause the video to do so.
9. Some explanations are very detailed to ensure thorough understanding.
10. Light math concepts, like percents, are used to illustrate programming concepts.
11. Detailed use of debugger and memory panels is included to explain subtle concepts.
12. Watch the available free preview videos to get a sense of the course.
13. Sections 1 to 9 focus on console programs (command prompt).
14. Section 10 introduces graphical user interface programs using Windows Forms.
15. The average video length is 6.2 minutes.
16. Please read the entire course curriculum carefully before purchasing to make an informed decision.
### Why Choose This Course?
Hands-On Learning: Gain practical experience with each lecture.
Comprehensive Curriculum: From basics to advanced topics, ensuring thorough understanding.
Expert Guidance: Learn from industry professionals with extensive C# experience.
Project-Based Approach: Apply your knowledge in real-world projects to boost your skills and confidence.
### Enroll Now
Join us on this journey to becoming a C# expert. Enroll now and start building your future with code!
Instructor Details
- 4.3 Rating
116 Reviews
T O
I love computers , math and programming.
I teach because it gives me great joy to understand things deeply and to share that knowledge with others.
My education:
1. Master's degree in Statistical Computing
2. BA in mathematics
3. Professional development certificates from Microsoft in each area below:
1. Deep learning with Python
2. Introduction to Artificial intelligence
3. Data science with Python
4. Math for machine learning
5. Data science research methods with Python
4. Professional certificates from other schools:
1. Columbia university certificate in introduction to corporate finance
2. MIT certificate in introductory economics
More courses by T O
A 16 Hour C# Course With Microsoft Visual Studio 2013
4.6 (3,226 Reviews)
Provider: Udemy
Time: 16.7h
$13.99
A 18 Hour SQL/SQL Server 2014/Visual Studio 2017 Course
4.3 (1,546 Reviews)
Provider: Udemy
Time: 18.8h
$13.99
Learn C# With Windows Forms and SQL Server (2021)
4.4 (1,328 Reviews)
Provider: Udemy
Time: 12.6h
$13.99
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
By Scott Crane on 8/29/2023
Whe Windows Form App is out of date
By Matthew Montgomery on 8/9/2023
The title says "Not Overly Simplified". This is starting much lower than I expected, but is very understandable and is covering what I need.
By Mark Hoff on 7/14/2023
Instructor is an actual "teacher." Clear, concise and great walkthrough of coding demos that actually work. Plus the sessions are short and reasonable to digest. Great work. Far better than the sessions that seem to be pushed at top of udemy search lists.
By Anonymized User on 5/16/2023
need to be explain concepts in detail, this course is not good for beginner
By Mbhoni Mabasa on 1/31/2023
I like how you are explaining every single thing. It makes the course easier to follow and these basics are not as common knowledge as most trainers think. So this is good.
By Dominik Sander on 9/14/2021
This was probably the best explanation for the initial first steps in C# I've seen so far! So this is the 3rd course I am trying. Hopefully this one will keep me going.
By Michael Callahan on 5/24/2021
Just starting out in course. I like it since it is direct and to the point instruction. I look ahead and the 1st programming instructions looks like it will be easy to follow along. Looking forward to seeing more in this class.
By Celso Flores on 4/26/2021
This is the course you are looking for! I have a lot of C# for beginners courses and always get to a point where I have no idea what the instructor is talking about. That didn't happen in this course and it was an actual pleasure to do this course. The instruction is excellent. The pace and the way the course is put together are exactly right. I now have a much better grasp of C# and feel I can move on in my learning. I also asked a question in the Q&As and it was answered swiftly and helpfully. A Great course, well taught.
By Cheryl McCurdy on 11/28/2020
Yes, I wrote a lot of vba code so the concepts are familiar, just learning the new syntax. I'm pretty rusty so this is quite helpful.
By Herbert Maximillian Lyimo on 5/31/2020
This is the best course one can have. I wholeheartedly recommend it. The instructor does not assume you know anything from the VS itself to the language. The kind of walking a student step by step is a rare gift.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100












