Beginners Programming (Visual C# .NET)


This course is an introduction to Visual C# .NET programming. It is aimed at complete beginners, and assumes that you have no programming experience whatsoever. After you have completed the beginner’s lesson, we have lots of Intermediate Programming projects for you to tackle.

Give programming a go – it’s easier than you think!


Instructor: John Sagimo

Topics for this course

86 Lessons60h

CHAPTER 1: Getting Started with C#

Session1: A C# Console Application
Session2: Saving Your Work in C# .Net
Session3: Your First Line Of C# Code
Session4: How To Run Your C# Programmes
Session5: Your First C# Windows Form
Session6: Adding Controls To A Blank C# Form
Session7: Properties Of A C# Control
Session8: Adding C# Code To A Button
Session9: A C# Messagebox
Session10: More About The C# Messagebox

CHAPTER 2: C# .NET: Variables

CHAPTER 3: C# .NET: Conditional Logic?

We'll use Conditional Logic to complete the calculator. You will then be able to use it to divide, subtract, and multiply. So make sure you save the work you've done so far!

CHAPTER 4: C# .NET: Loops

CHAPTER 5: C# .NET: Add Menus to your Forms

CHAPTER 6: C# .NET: Debugging your Applications?

Debugging refers to the process of trying to track down errors in your programmes. It can also refer to handling potential errors that may occur. There are three types of errors that we'll take a look at: Design-time errors Run-Time errors Logical errors The longer your code gets, the harder it is to track down why things are not working. By the end of this section, you should have a good idea of where to start looking for problems. But bear in mind that debugging can be an art in itself, and it gets easier with practice.

CHAPTER 7: C# .NET: Methods

CHAPTER 8: C# .NET: String Manipulation?

Quite often, strings of text need manipulating. Data from a textbox need to be tested and checked for things like blank strings, capital letters, extra spaces, incorrect formats, and a whole lots more besides. Data from text files often needs to be chopped and parsed before doing something with it, and the information your get from and put into databases routinely needs to be examined and worked on. All of this comes under the general heading of String Manipulation. Later in this section, you're going to be creating your very own Hangman programme. The programme will make use of string manipulation techniques. Let's go through a few of the things that will help you deal with strings of text.

CHAPTER 9: C# .NET: Events?

In programming terms, an Event is when something special happens. Inbuilt code gets activated when the event happens. The event is then said to be "Handled". The Events that we'll discuss in this section are called GUI Events (GUI stand for Graphic User Interface). They are things like clicking a mouse button, leaving a text box, right clicking, and many more. We'll start with the Click event of buttons.
KSh 500.00


  • You don't need to buy any software for this course. You can use the free Visual Studio Community Edition from Microsoft.