Multi-Language Cafe
Multi-Language Cafe
Search courses
Login
Register

My list Add to my list

Hourly rates (GBP £ / USD $)

1 student£25.00 [~$30.79]
2 students£22.00 [~$27.09]
3 students or more£18.00 [~$22.17]

Learn ProgrammingPromotion: Trial Class 75% Off!


Learn Programming

Programming in C#

Course description:

This course will be very flexible and we can start at any desired stage and walk you through any part of the subject matter. Want to only know more about Generics? Why go through the basics? The general syllabus is only intended as an example of what could be covered.

Teaching approach:

My course is designed to both help people new to C# and to help you become a better developer generally.

I will help you identify your weakness and overcome them as I have a unique ability to explain technical concepts in a variety of easy to understand ways. It is also tied back directly to whatever other course syllabus you are following so it becomes directly relevant to your exams.

Course program:

This is the starting point for all programmers. Each lesson will cover between 2 to 4 topics depending on the student and their abilities but the general lesson plan will be:

• Sequence (data types, variables, basic input and output).
• Iteration (repetition - for, do, and while loops).
• Decision (If, If-Else, If-ElseIf-Else, Switch, Trinary operator).
• Methods (Dividing your code into smaller chunks, then how to pass data between the chunks - methods, passing values by value and by reference, return types, and passing and returning multiple values).
• Finally (if time permits), we will focus on collections (Arrays, Lists etc.).

This first stage is the equivalent of the first semester of a 3rd level college programming course.

The second stage covers Object Oriented Programming OOP principles.
• Classes (defining and using classes).
• Inheritance (parent and child classes, and the general Is-A relationship).
• Polymorphism (Defining multiple things with the same name but still the computer knows what to do).
• Encapsulation (A detailed look at scope, and accessibility).
• Interfaces - This bridges the gap between stage 2 and 3.

This second stage is the equivalent of the second semester of a 3rd level college programming course.

The third stage covers additional advanced principles that you need to know to be an effective C# Programmer.

• A closer look into interfaces.
• Generics.
• Linq.
• Entity Frameworks (for which you may need to have in

Places where you can take this course:

Programming classes, Dublin

Tea house: The Gate Bar
155 Crumlin Rd, Crumlin, Dublin 15, Ireland
Programming classes, Dublin

Tea house: Sheary's Bar & Lounge
1 Bangor Dr, Crumlin, Dublin 12, Ireland
Programming classes, Dublin

Online
(Skype)

Hourly rates Hourly rates:

Hourly rates per student:

1 studentGBP £25.00 [~USD $30.79]
2 studentsGBP £22.00 [~USD $27.09]
3 students or moreGBP £18.00 [~USD $22.17]

Trial class Trial class: minus 75% promotional discount

* Plus GBP £2.00 administration fee per class (per student)
* Single-class purchase fee: GBP £2.00 (per student)


Class duration options:

Online: 60, 90, 120, 180 minutes

In person: 90, 120, 180, 240 minutes

Interested in this course?

  • Tell the teacher about you or your group
  • Book your own classes
  • Learn at your own pace

Free registration  Similar courses >

Teacher:

Francis Rodgers

Mother language: English

Spoken languages: English

About the teacher

I am a professional software engineer and IT consultant. I enjoy helping others to become successful at their IT career and helping them to fast track their way to their goals by helping them set realistic goals and achieve them. I am very interested in all things technology related.


Qualifications

BSc Software Development - IT Sligo, 2012.

MSc Web technologies - NCI, 2014.


Experience

I have taught many college students both while in college and after and helped them get better grades.


Courses by this teacher:

Learn Programming: Programming in C#

Learn Programming: Database Design & Development - SQL Server / Acces

Learn Programming: C# MVC

Learn Office: Personal Finance Management

Learn Office: CV & LinkedIn profile improvement

How does it work?


  • Step 1

    Register for the course of your choice

    • Tell the teacher about you or your group
    • Choose a location from the proposed list
  • Step 2

    Add funds to your account

    • Use a credit card or PayPal to add money to your account
    • Your money can be used for any course, with any teacher
  • Step 3

    Book your classes!

    • Use the course calendar to book your own classes
    • Attend your classes and start learning!

Interested in this course?

  • Tell the teacher about you or your group
  • Book your own classes
  • Learn at your own pace

Free registration