Learn C# Programming (In Ten Easy Steps)
Learn C# Programming (In Ten Easy Steps), available at $99.99, has an average rating of 4.44, with 127 lectures, 10 quizzes, based on 1803 reviews, and has 15134 subscribers.
You will learn about Master C# programming concepts from the ground up Use the source code examples to learn step-by-step Understand the special features of C#: object orientation, the .NET framework, error-handling, serialization This course is ideal for individuals who are Beginners – if you’ve never coded before, you can learn C# step by step or Programmers switching to C# from some other language such as Ruby, Python, C or Java It is particularly useful for Beginners – if you’ve never coded before, you can learn C# step by step or Programmers switching to C# from some other language such as Ruby, Python, C or Java.
Enroll now: Learn C# Programming (In Ten Easy Steps)
Summary
Title: Learn C# Programming (In Ten Easy Steps)
Price: $99.99
Average Rating: 4.44
Number of Lectures: 127
Number of Quizzes: 10
Number of Published Lectures: 127
Number of Published Quizzes: 10
Number of Curriculum Items: 137
Number of Published Curriculum Objects: 137
Original Price: $59.99
Quality Status: approved
Status: Live
What You Will Learn
- Master C# programming concepts from the ground up
- Use the source code examples to learn step-by-step
- Understand the special features of C#: object orientation, the .NET framework, error-handling, serialization
Who Should Attend
- Beginners – if you’ve never coded before, you can learn C# step by step
- Programmers switching to C# from some other language such as Ruby, Python, C or Java
Target Audiences
- Beginners – if you’ve never coded before, you can learn C# step by step
- Programmers switching to C# from some other language such as Ruby, Python, C or Java
Learn C# Programming (in ten easy steps) [Version 2] is suitable for beginnerprogrammers or anyone with experience in another programming language who needs to learn C# from the ground up. Step-by-step it explains how to write C# code to develop Windows applications using either the free Visual Studio Community Edition or a commercial edition of Microsoft Visual Studio. This is the completely revised and updated second version of this course.
C# is one of the most widely used an important of all modern programming languages. If you need to learn C# quickly and painlessly, this is the perfect course.
You will begin by learning the core features of programming – variables, constants, functions and data types. You will move on rapidly to learn about Object Orientation and the more advanced features of C# and the .NET framework such as file-handling, data-streaming, dealing with exceptions (errors) and overriding methods. Even if you start out as a complete beginner, by the end of this course you will have built a really solid foundation of programming knowledge and skills.
All the source code of sample projects is provided ready for you to download, run and modify. The course also includes an eBookthat provides even more information on the topics being discussed. And there are also interactive quizzesto test your understanding of each major topic.
The course instructor, Huw Collingbourne, is Director of Technology with SapphireSteel Software, a company that specialises in Visual Studio development tools (written in C#) for professional programmers.
Learn C# Programming (in ten easy steps) is the fastest and simplest way to help you make the move from coding novice to professional programmer. The first version of this course was launched in 2012. The current version has been completely re-made and expanded with numerous new lessons.
As an added bonus, the complete version 1 of the course (almost 4 additional hours of video instruction) is also included as a free download.
There is also an extra bonus project (a drag-and-drop application launchpad) that will help you extend your skills while programming a genuinely useful application.
Course Curriculum
Chapter 1: Step One – Getting Started
Lecture 1: Welcome To The Course
Lecture 2: The Little Book Of C#
Lecture 3: FAQ : Resources and Updates – Read This First!
Lecture 4: C# Code Archive
Lecture 5: What's in Step 1?
Lecture 6: Install Visual Studio
Lecture 7: Visual Studio 2019
Lecture 8: Your first C# project
Lecture 9: Adding components to a form
Lecture 10: Adding program code
Lecture 11: How to use the sample projects
Lecture 12: How to customize Visual Studio
Lecture 13: Tour of Visual Studio
Lecture 14: How to follow this course on a Mac
Lecture 15: Install Mono and MonoDevelop on a Mac
Lecture 16: How to use the sample projects on OS X
Lecture 17: How to create visual user interfaces with MonoDevelop
Chapter 2: Step Two – Programming Fundamentals
Lecture 1: What's in Step 2?
Lecture 2: Data types
Lecture 3: Variables
Lecture 4: Constants
Lecture 5: Comments
Lecture 6: Keywords
Lecture 7: Functions
Lecture 8: Namespaces and usings
Lecture 9: Data type conversion
Lecture 10: Type casting
Lecture 11: Implicitly typed variables
Lecture 12: Summary of C# Languages Elements
Lecture 13: Sample program: Tax Calculator
Chapter 3: Step Three – Conditional Tests and Operators
Lecture 1: What's in Step 3?
Lecture 2: if
Lecture 3: if..else
Lecture 4: Single line statements with tests
Lecture 5: if..else..if
Lecture 6: Switch statements
Lecture 7: Operators
Lecture 8: Arithmetic operators
Lecture 9: Comparison operators
Lecture 10: Logical operators
Lecture 11: Compound assignment operators
Lecture 12: Increment and decrement operators
Lecture 13: Prefix and Postfix operators
Lecture 14: Parentheses and precedence
Lecture 15: Complex tests
Lecture 16: Summary of operators
Chapter 4: Step Four – Functions and Arguments
Lecture 1: What's in Step 4?
Lecture 2: What is a function?
Lecture 3: What is a method?
Lecture 4: Arguments and parameters
Lecture 5: Return values
Lecture 6: Arguments By Value, and By Reference
Lecture 7: Out arguments
Lecture 8: Method overloading
Lecture 9: Local Functions
Lecture 10: Sample program: TreeView
Lecture 11: Guide to the TreeView project
Lecture 12: Recursive functions
Lecture 13: Summary of functions
Chapter 5: Step Five – Object Orientation
Lecture 1: What is in Step 5?
Lecture 2: Object Oriented Programming explained
Lecture 3: How to write a class definition
Lecture 4: How to create an object from a class
Lecture 5: Testing if an object exists
Lecture 6: Visual Studio Refactoring
Lecture 7: Creating class hierarchies
Lecture 8: Change to one class per file
Lecture 9: Constructors
Lecture 10: Access modifiers: public, private, protected
Lecture 11: Properties
Lecture 12: Naming conventions
Lecture 13: Summary of Object Orientation
Chapter 6: Step Six – Arrays and Strings
Lecture 1: What is in Step 6?
Lecture 2: Arrays
Lecture 3: Iterating array items with a 'for' loop
Lecture 4: Arrays of objects
Lecture 5: foreach loops
Lecture 6: Strings
Lecture 7: while loops
Lecture 8: do..while loops
Lecture 9: Sample Program: Text Editor
Lecture 10: String operations
Lecture 11: StringBuilder
Lecture 12: String Format
Lecture 13: String Interpolation
Lecture 14: Summary of Arrays and Strings
Chapter 7: Step Seven – Files, Folders and Input/Output
Lecture 1: What is in Step 7?
Instructors
-
Huw Collingbourne
Director of Technology, SapphireSteel Software
Rating Distribution
- 1 stars: 23 votes
- 2 stars: 39 votes
- 3 stars: 194 votes
- 4 stars: 652 votes
- 5 stars: 895 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