Learn C# from the Bottom up

In order to code effectively in C# you need a good understanding of the basics of the language

To access this course you need no specialist software, only an internet connection. The programming environment used on the course is available online. In fact you could use any online C# coding tool or if you wanted to a free version of Visual Studio.  The course is designed for beginners with no programming experience, in addition to offering a good foundation to any programmer who wants to learn C#.

What you’ll learn

  • C# Console application programming.
  • Manipulating text in a console application.
  • Guide to colour and positioning of text in a console application.
  • Input, Variables and Data Types.
  • If, else if and else statements (Selection/Branching).
  • Multiple condition with logical OR, AND statements.
  • Nested IF statements.
  • Develop a simple game of Console Rock, Paper, Scissors.
  • Switch Case statements (Selection/Branching).
  • For loops (iteration).
  • While loops (iteration).
  • Do While loops (iteration).
  • String manipulation.
  • Arrays 1 Dimensional & 2 Dimensional.
  • Record Structures.
  • Subroutines.
  • Develop a simple game of Naughts and Crosses (Tic Tac Toe) (Subroutines).
  • Parameter passing (Subroutines).
  • File Management.
  • Simple Text Adventure Development.

Course Content

  • Introduction –> 1 lecture • 9min.
  • C# A Beginners Guide to Text Manipulation and Variables –> 3 lectures • 31min.
  • C# Selection/Branching –> 7 lectures • 57min.
  • C# Iteration/Loops –> 4 lectures • 48min.
  • C# String Manipulation –> 2 lectures • 25min.
  • C# Arrays and Record Structures –> 3 lectures • 29min.
  • C# Subroutines and Parameter –> 3 lectures • 38min.
  • C# Secondary Storage – File Management –> 2 lectures • 26min.
  • Bonus Text Adventure Game –> 1 lecture • 19min.

Learn C# from the Bottom up

Requirements

  • Computer with internet access.

To access this course you need no specialist software, only an internet connection. The programming environment used on the course is available online. In fact you could use any online C# coding tool or if you wanted to a free version of Visual Studio.  The course is designed for beginners with no programming experience, in addition to offering a good foundation to any programmer who wants to learn C#.