C# Basics for Beginners: Learn C# Fundamentals by Coding
C# Basics for Beginners: Learn C# Fundamentals by Coding, available at $129.99, has an average rating of 4.5, with 87 lectures, 9 quizzes, based on 71369 reviews, and has 244645 subscribers.
You will learn about Learn the fundamentals of C# and .NET Framework Work with primitive types and expressions Work with non-primitive types (classes, structs, arrays and enums) Learn the difference between value types and reference types Control the flow of programs using conditional statements Use arrays and lists Work with files and directories Work with text Work with date and time Debug C# applications effectively This course is ideal for individuals who are Newbies or students looking for a refresher on the basics of C# and .NET It is particularly useful for Newbies or students looking for a refresher on the basics of C# and .NET.
Enroll now: C# Basics for Beginners: Learn C# Fundamentals by Coding
Summary
Title: C# Basics for Beginners: Learn C# Fundamentals by Coding
Price: $129.99
Average Rating: 4.5
Number of Lectures: 87
Number of Quizzes: 9
Number of Published Lectures: 87
Number of Published Quizzes: 9
Number of Curriculum Items: 96
Number of Published Curriculum Objects: 96
Original Price: $174.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn the fundamentals of C# and .NET Framework
- Work with primitive types and expressions
- Work with non-primitive types (classes, structs, arrays and enums)
- Learn the difference between value types and reference types
- Control the flow of programs using conditional statements
- Use arrays and lists
- Work with files and directories
- Work with text
- Work with date and time
- Debug C# applications effectively
Who Should Attend
- Newbies or students looking for a refresher on the basics of C# and .NET
Target Audiences
- Newbies or students looking for a refresher on the basics of C# and .NET
With over 50,000 happy students and 15,000+ positive reviews, this course is Udemy’s most popular course for learning C# from scratch!
C# is a beautiful cross-platform language that can be used to build variety of applications. With C#, you can build mobile apps (for Windows, Android and iOS), games, web sites and desktop applications.
Once you master fundamentals of C# and programming with .NET framework, you’ll have lots of options in front of you. You can choose to build mobile apps if you prefer, or you can change job and work as a web developer. As long as you know the fundamentals well, switching to different technology stacks is pretty easy.
In this course, Mosh, author of several best-selling C# courseson Udemy, teaches you the fundamentals of C# programming in a clear, conciseand step-by-step way. Note only that, but he’ll also teach you best practices and shortcuts to help you become a better developer.
Every section comes with a few bite-sized video lectures and a quiz or programming exercises. These exercises are carefully chosen from academic and real-world examples to train your “programming brain”. If you want to be a successful programmer, who has many high-paid job offers and freedom to “choose”, you need to learn how to think like a programmer. And this is what you’re going to get out of these exercises. All exercises come with solutions, so you can compare your solutions with Mosh’s to find areas for improvement.
There are plenty of free tutorials and videos that teach you C# and they are great if all you want to learn is C# constructs. But if you want to learn C# and become a better programmer with a bright future and lots of options, this is the course for you. For every topic, not only will you learn the whats, but you’ll also learn the whys, and hows. You’ll see common errors that pop up as part of developing applications with C#. Mosh explains these errors in detail, and shows you how to resolve them.
THE COMPLETE C# PACKAGE
This course is the first part of Mosh’s complete C# series on Udemy:
- Part 1: C# Basics for Beginners: Learn C# Fundamentals by Coding
- Part 2: C# Intermediate: Classes, Interfaces and Object-oriented Programming
- Part 3: C# Advanced: Take Your C# Skills to the Next Level
WHAT OTHER STUDENTS WHO HAVE TAKEN THIS COURSE SAY:
“I’ve actually landed my first job as a Junior software developer. I owe a lot of it to you because your courses have been EXTREMELY helpful. May God bless you and your efforts to create high quality courses. This has really changed my life from working as a security guard and doing websites for free, now I am a professional.” -Danish Jafri
“Great Instructor, Great Course, Mosh does a great job of breaking down the material and making it interesting.” -Michael Gardner
“You can hear the passion in his voice which makes the course sound 10x more exciting then someone who just does it for the money.” -Tim Medcalf
“Great Instructor, I love the way he teaches the course.” -Edward Tkachev
“I love Mosh’s approach of delivering the theory and then the practice. Audio and video quality are superb.” -Paul Mooney
“You can definitely tell that Mosh is not only an experienced programmer, but he also cares deeply about producing great quality lessons and ensuring that his students are understanding the content.” -David
30-DAY FULL MONEY-BACK GUARANTEE
This course comes with a 30-day full money-back guarantee. Take the course, watch every lecture, and do the exercises, and if you feel like this course is not for you, ask for a full refund within 30 days. All your money back, no questions asked.
ABOUT YOUR INSTRUCTOR
Mosh (Moshfegh) Hamedani is a software engineer with 17 years of professional experience. He is the author of several best selling Udemy courses with more than 120,000 students in 192 countries. He has a Master of Science in Network Systems and Bachelor of Science in Software Engineering. His students describe him as passionate, pragmatic and motivational in his teaching.
Do you want to start learning C# now?
Join the other 50,000+ happy students who have taken this course and start coding within a few minutes.
Course Curriculum
Chapter 1: Introduction
Lecture 1: What is this Course
Lecture 2: About Me
Lecture 3: A Note on Taking this Course
Lecture 4: Asking Questions
Lecture 5: Before You Get Started
Chapter 2: Introduction to C# and .NET Framework
Lecture 1: Introduction
Lecture 2: C# vs .NET
Lecture 3: What is CLR?
Lecture 4: Architecture of .NET Applications
Lecture 5: Getting Visual Studio
Lecture 6: Our First C# Application
Lecture 7: What is ReSharper?
Lecture 8: Summary
Chapter 3: Primitive Types and Expressions
Lecture 1: Introduction
Lecture 2: Variables and Constants
Lecture 3: Overflowing
Lecture 4: Scope
Lecture 5: Demo: Variables and Constants
Lecture 6: Type Conversion
Lecture 7: Demo: Type Conversion
Lecture 8: Operators
Lecture 9: What are Logical Operations?
Lecture 10: Demo: Operators
Lecture 11: Comments
Lecture 12: Summary
Chapter 4: Non-Primitive Types
Lecture 1: Introduction
Lecture 2: Classes
Lecture 3: Demo: Classes
Lecture 4: Structs
Lecture 5: Arrays
Lecture 6: Demo: Arrays
Lecture 7: Strings
Lecture 8: Demo: Strings
Lecture 9: Enums
Lecture 10: Demo: Enums
Lecture 11: Reference Types and Value Types
Lecture 12: Demo: Reference Types and Value Types
Lecture 13: Demo: Reference Types and Value Types
Lecture 14: Summary
Chapter 5: Control Flow
Lecture 1: Introduction
Lecture 2: Conditional Statements
Lecture 3: Demo: If/Else and Switch/Case
Lecture 4: Exercises
Lecture 5: Iteration Statements
Lecture 6: Demo: For Loops
Lecture 7: Demo: Foreach Loops
Lecture 8: Demo: While Loops
Lecture 9: Random Class
Lecture 10: Exercises
Lecture 11: Summary
Chapter 6: Arrays and Lists
Lecture 1: Introduction
Lecture 2: Arrays
Lecture 3: Demo: Arrays
Lecture 4: Lists
Lecture 5: Demo: Lists
Lecture 6: Exercises
Lecture 7: Summary
Chapter 7: Working with Dates
Lecture 1: Introduction
Lecture 2: DateTime
Lecture 3: TimeSpan
Lecture 4: Summary
Chapter 8: Working with Text
Lecture 1: Introduction
Lecture 2: String
Lecture 3: Demo: String
Lecture 4: Live Coding: Summarising Text
Lecture 5: StringBuilder
Lecture 6: Demo: StringBuilder
Lecture 7: Exercises
Lecture 8: Procedural Programming
Lecture 9: Summary
Chapter 9: Working with Files
Lecture 1: Introduction
Lecture 2: System.IO Namespace
Lecture 3: Demo: File and FileInfo
Lecture 4: Demo: Directory and DirectoryInfo
Lecture 5: Demo: Path
Lecture 6: Exercises
Lecture 7: Summary
Chapter 10: Debugging Applications
Lecture 1: Introduction
Lecture 2: Debugging Tools in Visual Studio
Lecture 3: Removing Side Effects
Lecture 4: Defensive Programming
Lecture 5: Call Stack Window
Instructors
-
Mosh Hamedani
Helping Learners Build Successful Coding Careers
Rating Distribution
- 1 stars: 417 votes
- 2 stars: 718 votes
- 3 stars: 5304 votes
- 4 stars: 25108 votes
- 5 stars: 39822 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024