Learning C# .NET Programming for Beginners.
- Development
- Jan 09, 2025

Learning C# .NET – Programming for Beginners. , available at $54.99, has an average rating of 4.7, with 115 lectures, based on 441 reviews, and has 3131 subscribers.
You will learn about How to create a functional app based on complete, standards-compliant code. Essential programming concepts including data types, variables, classes and objects, arithmetic operators, I/O, if-else statements, loops and more. Computing theory and mathematical principles strictly as they apply to everyday C# programming. This course is ideal for individuals who are Anyone with an interest in creating their own applications from scratch. or People who are wanting to gain a understanding of programming in C#. or Programmers who want to expand the number of languages they can use. or People who want to learn programming through pragmatic examples instead of endless explanations. It is particularly useful for Anyone with an interest in creating their own applications from scratch. or People who are wanting to gain a understanding of programming in C#. or Programmers who want to expand the number of languages they can use. or People who want to learn programming through pragmatic examples instead of endless explanations.
Enroll now: Learning C# .NET – Programming for Beginners.
Summary
Title: Learning C# .NET – Programming for Beginners.
Price: $54.99
Average Rating: 4.7
Number of Lectures: 115
Number of Published Lectures: 115
Number of Curriculum Items: 115
Number of Published Curriculum Objects: 115
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
A Verifiable Certificate of Completion is presented to all students who undertake this course.
In this C# for Beginners tutorial course, you can learn this powerful object-oriented programming language so closely tied to Microsoft .NET and see why it is such a great platform for creating rich applications. Professor Mike McMillan goes through the fundamentals of the language structure, and gradually lays the groundwork for you to build your own apps.
In 114 separate tutorials, Mike gives you a solid working knowledge of object-oriented programming, even if you’re completely new to coding. He demonstrates how to use variables and data types, objects and classes, arrays, inheritance and polymorphism and distinguishes how working in C# differs from other types of code. Once you gain your confidence in the underlying areas, you’ll be ready to complete the functional To-Do List app that is integrated into the course.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Working Files – Download These First
Lecture 2: Whats Covered
Chapter 2: Getting Started
Lecture 1: Visual C# Express Install
Lecture 2: Visual C# Express Overview
Chapter 3: Your First C# Program
Lecture 1: Entering And Running The Program
Lecture 2: Correcting Errors
Lecture 3: Exercise – Modifying
Chapter 4: C# Building Blocks – Data Types And Variables
Lecture 1: Introduction To Data Types
Lecture 2: Data Types – int, double
Lecture 3: Data Types Continued – string and bool
Lecture 4: Variable Naming Rules
Lecture 5: Declaring Variables
Lecture 6: Assigning Data To Variables
Lecture 7: Exercise – Saying Hello To Others
Chapter 5: Introduction To Classes And Objects
Lecture 1: Classes And Objects
Lecture 2: Class Data Members – Constructors
Lecture 3: ToString Method
Lecture 4: Set and Get Methods
Lecture 5: Properties
Lecture 6: Utility Methods
Lecture 7: Exercise 1 – More On Name Class
Lecture 8: Exercise 2 – A Date Class
Chapter 6: Arithmetic Operators And Expressions
Lecture 1: C# Arithmetic Operators
Lecture 2: Arithmetic Operator Order Of Precedence
Lecture 3: Increment And Composite Assignment Operators
Lecture 4: Using Constants
Lecture 5: Math Library Functions
Lecture 6: Mixing Arithmetic Data Types
Lecture 7: Exercise 1 – Translating Formulas To C# Code
Chapter 7: C# Input And Output
Lecture 1: Reading Data From The Keyboard
Lecture 2: Reading Numeric Data From The Keyboard
Lecture 3: Writing Data To The Console
Lecture 4: Exercise – Generating A Form Letter
Chapter 8: Making Decisions
Lecture 1: Relational Operators
Lecture 2: Logical Operators
Lecture 3: Simple if Statement
Lecture 4: if-else Statements
Lecture 5: Nested if-else Statements
Lecture 6: The if-else-if Statement – Part 1
Lecture 7: The if-else-if Statement – Part 2
Lecture 8: Exercise 1 – Q & A Program
Lecture 9: Exercise 2 – A Calculator Program
Chapter 9: Performing Repetition
Lecture 1: The while Loop – Part 1
Lecture 2: The while Loop – Part 2
Lecture 3: Count Controlled while Loops
Lecture 4: Event Controlled while Loops
Lecture 5: The for Loop – Part 1
Lecture 6: The for Loop – Part 2
Lecture 7: The for Loop – Part 3
Lecture 8: break And continue
Lecture 9: Exercise 1 – Looping Q and A
Lecture 10: Exercise 2 – Looping Calculator
Chapter 10: Methods
Lecture 1: Defining A Method – Part 1
Lecture 2: Defining A Method – Part 2
Lecture 3: Predicate Methods
Lecture 4: Void Methods
Lecture 5: Value Parameters
Lecture 6: Exercise 1 – Two Example Methods
Lecture 7: Exercise 2 – Adding Methods
Chapter 11: Working With Lists
Lecture 1: Introduction To Lists
Lecture 2: Declaring A List
Lecture 3: Initializing A List
Lecture 4: Adding Data To A List
Lecture 5: Accessing List Elements
Lecture 6: Passing Lists As Method Arguments
Lecture 7: Generating Random Numbers
Lecture 8: Searching A List
Lecture 9: Sorting A List
Lecture 10: Exercise 1 – Finding The Maximum Value
Lecture 11: Exercise 2 – A Custom Search Method
Chapter 12: Classes And Object-Oriented Programming
Lecture 1: Private Data Members
Lecture 2: More On Constructors
Lecture 3: Properties
Lecture 4: Displaying Data – ToString
Lecture 5: Helper Methods
Lecture 6: Exercise 1 – An Object-Oriented Calculator
Lecture 7: Exercise 2 – Extending Time Class
Chapter 13: Inheritance
Lecture 1: Introduction To Inheritance
Lecture 2: Overriding Methods
Lecture 3: Protected Members
Lecture 4: Exercise 1 – Virtual Methods
Lecture 5: Exercise 2 – Graphics Package
Chapter 14: Polymorphism And Other Advanced Topics
Lecture 1: Polymorphism Example
Lecture 2: Working With Abstract Classes
Lecture 3: Working With Interfaces
Lecture 4: Exercise 1 – Polymorphism
Instructors

Infinite Skills
High Quality Training
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Top 10 Unity Game Development Courses to Learn in November 2024
- How To Get Access To Funding with Personal Credit - Mastery
- Awesome Pivoting Pivot through Network like a BOSS
- Product Management Development Professional Certification
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- The Beginner Forex Trading Playbook
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling