Introduction to C# Basics For Real Beginners...A Practical Applications Approach

Charlie Chiarelli

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
16 Videos (4h 32m)
    • Welcome ... What You Need

    • Creating Your First C# App

    • Using Radio Buttons

    • Using Scroll Bars and Menus

    • The Concept of Computer Storage

    • Math Operators

    • Mathematical Applications

    • Practical Business Application

    • Your Turn ... Creating an App for a Pizza Store

    • Making Decisions ... The If Statement

    • Practical Application ... Utility Bills

    • User Defined Dialogs

    • Repetition ... The While Loop

    • User and Counter Controlled Repetition

    • Counters and Accumulators

    • The Combo and List Box Controls


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, get a comprehensive introduction to how to create simple computer apps in the Visual Studio interface. Learn the basics of software development, development problem-solving skills in C#, and learn the syntax of the C# programming language. From basic arithmetic to if statements and loops, this course covers the foundations of C# coding using Windows Forms, no Console Apps.

1. Understanding the Visual Studio Programming Environment
2. Creating your first simple application using a Textbox control, Picturebox control and Buttons
3. Discovering how to implement a Radio Button control
4. Creating simple programs which implement Scroll Bars and a Menu Display
5. Become acquainted with the concept of Computer Storage ... Variables and Assignment Statements
6. Learn how to work with Arithmetic operators in C# and create a simple Saving Bank Application
7. Create a program which determines averages of inputted information (eg. marks, sales etc)
8. Create a Car Dealership  Sales Application with a nice user Interface (Windows Form App)
9. Challenge you with the Pizza Store Application
10. Learn about the concept of Selection using the IF statement command
      Look at write programs which utilize this structure.

  • Guessing numbers game
  • Ticket Sales based on age
  • Quiz Marking program

11. Create a simple Application to determine a Gas Utility Bill
12. Look at one of the ways a programmer can create a program that is user-friendly.
        To achieve this aim will will accept input via a dialog box.
13. Learn about the concept of Repetition using the While Loop command
14. Look at the concept of user controlled and counter controlled Repetition.
15. Learn about the concepts of counters and accumulators and how they are applied to practical applications
16. Look at how to program Combo and List Boxes
17. Challenge you with a practical application of all the skills you have learned.








Reviews (0)

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 future of education (Flipping the Classroom).

I was the school webmaster and served on a number of school board committee , recently advising my school board (Hamilton Wentworth Catholic District School Board) on its online learning direction. I was also the contest coordinator for the Annual Programming Contest for the past 15 years.

For the last 7 years before I retired I was in the unique position of teaching most of my computer science classes entirely online using the D2L LMS. Because of low enrollment and lack of qualified computer science teachers I became the "board" teacher. So my virtual class was made up of students from various schools in the region.

I am not a brilliant software engineer trying to teach programming. I am a high school computer science teacher that has taught teenagers for over 35 years. So I think my perspective and sensibilities are quite different than the typical instructor. I feel this gives me a greater appreciation for what beginners need to learn and how it should be presented. 

The next big blue-collar job category is already here—and it’s programming. What if we regarded code not as a high-stakes, sexy affair, but the equivalent of skilled work at a manufacturing plant? I believe we should spend less time urging kids to do expensive four-year computer-­science degrees and instead introduce more code at the vocational level in high school and  community colleges. Mid career people can learn coding online at sites like Udemy. I put forth the belief that  we should focus less on the wunderkinds and more on the average individual.

I hope you agree and find my courses rewarding.