When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

SkillShare logo

C# for Beginners - Step-by-Step

Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

     0 |
  • Reviews ( 0 )
Free

This Course Includes

  • iconskillshare
  • icon0 (0 reviews )
  • icon2 hours 9 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconSkillShare

About C# for Beginners - Step-by-Step

Introduction

ATM Application Requirements

Why C#

Setting Up Your Development Environment

Introduction to Visual Studio

C# Introduction

Console Apps

Variables

Variable Scope and Access Modifiers

Login Screen

If Else Statements

Authenticating the User

Properties, Methods, and Constructors

Switch Case

Main Menu Screen

Working with Strings

Check Balance Screen

Math

Deposit Screen

Business Rules

Withdraw Screen

Arrays and Lists

Loops

Recent Transactions Screen

Introduction to LINQ

Supporting More Than One User

Enums

Bug Fixes

Assignments Introduction

Assignment #1 - Header Component

Assignment #1 Review

Assignment #2 - Fix the Deposit Screen

Assignment #2 Review

Assignment #3 - Fix the Withdraw Screen

Assignment #3 Review

Course Review

What You Will Learn?

  • Learn the basic programming concepts to build applications in the popular C# programming language. These concepts are essential for building a strong foundation of knowledge for creating applications of any size or type..
  • Get the skills every developer needs to launch a successful career..
  • Get up to speed quickly with the C# language without wasting time by learning only what is necessary..
  • Learning to create software can be quite a daunting task. There are literally thousands of things you might need to know but this course only covers what you definitely need to know. The concepts in this course will be very beneficial to you even if you decide to switch languages later on because the concepts are the same across all programming languages and these concepts are the core of what all developers need to know before truly starting on their programming journey..
  • This course is somewhat different than others covering the same topic. As mentioned already, you will learn only the necessary parts of the language and more importantly, the concepts that are introduced are immediately implemented and then reinforced throughout the course to improve you knowledge and understanding..
  • Course Content.