Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.

Introduction to C# Basics For Real Beginners...A Practical Applications Approach Part 2 (Objects)

Charlie Chiarelli, Experienced Online Educator

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
9 Videos (2h 5m)
    • The Software Life Cycle ... The 5 Steps

    • Flowcharts

    • Error Handling and Debugging

    • Methods Part 1 ... Why Use?

    • Methods Part 2 ... Solving Practical Problems

    • Introduction to Data Files

    • Summative Problem ... The Forensic Problem

    • Intro to OOP ... Creating Classes and Objects

    • Encapsulation and Inheritance


About This Class


Considering learning how to program in C# and don't have any programming experience whatsoever? In this C# programming course for total beginners (Part 2 of a series) , get a comprehensive introduction to how to create simple computer apps in the Visual Studio interface. Learn the basics of software development, develop problem-solving skills in C#, and learn the syntax of the C# programming language.
This course covers the foundations of C# coding using Windows Forms, no Console Apps.

In this second installment we focus on Problem Solving Techniques.

1. The Software Development Cycle
2. Flowcharting
3. Error Handling and Debugging
4. Creating simple programs which use Methods (Subroutines)
5. Creating methods that implement parameters
6. Learn how to create and read simple text files
7. Create a application which implements a data file and methods to determine whether a consumer qualifies for a credit card.
8. Challenge you with the Forensic Science Problem
9. Introduce the concept of Object Oriented Programming
10. Create several simple applications which incorporate OOP concepts
11. Challenge you with a practical application which incorporates of all the skills you have learned.

1 of 1 students recommendSee All

The instructor is vocal and understandable throughout the whole course. Without any annoyances, he literally explains everything he does without boring you. His pace is all too well done without any redundant information and I feel like I'm progressing with every new lecture I take on. 9/10 --> Would like FHD resolution. Otherwise 10/10. Fully recoomending.





Charlie Chiarelli

Experienced Online Educator

Hi, my name is Charlie Chiarelli. I'll be your teacher for this course. I will spend as much time as necessary to help you do the best you can. But, for you to succeed you must be willing to work .

I am a retired High school Computer Science and Mathematics Teacher from Canada. I taught for 35 years, I have a BMath degree from the University of Waterloo.

I was a frequent speaker at educational conferences (ECOO) and seminars . Most recently my talks focused on E-Learning and the...

See full profile