Multi-Language Cafe
Multi-Language Cafe

Add to my list

Hourly rates (GBP £ / USD $)

1 student£25.00 [~$33.28]
2 students£22.00 [~$29.28]
3 students or more£18.00 [~$23.96]

Learn Programming


Course description:

This course assumes you have covered the details in the previous courses (a programming level at least past object oriented principles).

It will cover how to write an MVC application, they implied layers involved and how to separate them into actual physical layers in the software.

Teaching approach:

Assuming a basic understanding of programming concepts obtained from the previous course. We will build on that here by explaining what MVC is, and how such a program is structured. Introducing basic design patterns (generic repository, dependency injection etc.) and explaining when they should be used. We will take a look at entity framework as the data access layer, and how to separate that out, and also how to separate out domain (business), service (Web API), and UI layers.

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


Hourly rates Hourly rates:

Hourly rates per student:

1 studentGBP £25.00 [~USD $33.28]
2 studentsGBP £22.00 [~USD $29.28]
3 students or moreGBP £18.00 [~USD $23.96]

* 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 >


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.


BSc Software Development - IT Sligo, 2012.

MSc Web technologies - NCI, 2014.


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 Office: Personal Finance Management

Learn Office: CV & LinkedIn profile improvement

How does it work?

  • Step 1

    Register to 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