

Faris's profile and their contact details have been verified by our experts
Faris
- Rate $114
- Response 1h
-
Students24
Number of students Faris has accompanied since arriving at Superprof
Number of students Faris has accompanied since arriving at Superprof

$114/hr
1st lesson free
- HTML
- Programming languages
- JavaScript
- C#.NET
Professional Computer Engineer looking to share my experience with learners of all different backgrounds, skills and ages.
- HTML
- Programming languages
- JavaScript
- C#.NET
Lesson location
Recommended
Faris is a respected tutor in our community. He is highly recommended for his commitment and the quality of his lessons. An excellent choice to progress with confidence.
About Faris
I have a computer engineering undergraduate degree (First-Class Honours) with a Masters in computer science (Distinction), working in development of industrial machine software, I also work in research, web development and database design, my current occupation is a senior full stack developer.
Working in the industry of software and electronics since 2013, volunteer as a tutor for those in need to teach maths, logic operations and programming as much as my time allows.
About the lesson
- Primary
- High School
- NCEA Level 1
- +12
levels :
Primary
High School
NCEA Level 1
NCEA Level 2
NCEA Level 3
Adult education
Undergraduate
Masters
Diploma
Doctorate
Beginner
Intermediate
Advanced
Professional
Kids
- English
All languages in which the lesson is available :
English
I always like to have a 30 minute discussion with my students to understand their background in programming and basic maths skills, often you know more than you think you know about programming. Usually I start by teaching about data types and data structures prior to object orientation. I use both Skype and remote control software to teach online, you'll have 45 minutes practice sessions where we write code together after a 15 minutes revision and theory, often milestones are set so that a useful software tool is created by the end of a course. Lessons are tailored specifically to match your current skill-set and focus on developing your understanding of software. I introduce beginners to data types and its processing thoroughly to ensure that basic knowledge is covered before moving to more complex subjects. More advanced students can learn about EntityFramework for code first databases and LINQ queries. Highest level students will learn about SignalR real time network events and continuous data streaming. More topics will be covered based on the technologies and platforms and your personal interests. For those with no background in software development, we can start from the very first steps of computing theory and build your way into making high quality software. We will cover Console Applications, WinForms, MVC, Web API 2.0 and Xamarin Mobile, Blazor Server and Wasm, with these set of skills you’ll be able to create web, desktop and mobile applications. I offer my lessons in English or Arabic if needed, learners may record or request recorded sessions in video format uploaded to a private channel on YouTube, or emailed. Tools Used: -Team Viewer, Remote Control Software for tracking your coding skills and aiding in code practice sessions. -Visual Studio, Development tools kit and software editor. Programming Languages and platforms offered: - C# .NET, server side web development, databases, console and windows app, Xamarin for cross platform mobile applications, MVC for advanced web development and Web API. - C++, for Arduino and electronics platform. - JavaScript, for client side web development. - Html, web markup language for structuring web pages. - CSS, styling web pages. Skills you will acquire: Think like a programmer. Write your own software from scratch. Read other's code and analyse it. Understand syntax of C based programming languages so you may learn other languages based on lessons with me. Design and implement Object Oriented Software for all scenarios. Serialisation technologies and data storage. Multi-threading, concurrent programming and background tasks. Implement and reuse code from libraries and open source code.
Reviews
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience had by the students of Faris.
Perfect! Great patient, articulate and knowledgeable tutor. Would highly recommend and I'm looking forward to many more lessons.
Perfect! Adapted well to the style that I need to be taught in
Perfect! Great tutor, gained a great understanding of CS. Clear and concise.
Perfect! The way he explained things made sense and was easy to understand
See more reviews
Rates
Rate
- $114
Pack prices
- 5h: $570
- 10h: $1141
online
- $114/h
free lessons
The first lesson with Faris will allow you to get to know each other and discuss your needs for future lessons.
- 30mins
Details
Bookings are paid in advance, cancellations are refunded given a notice period of a minimum of 24 hours or more.
Similar HTML tutors in Newcastle upon Tyne
Nadhanya
& online
- $45/h
Kaushik
Auckland & online
- $35/h
- 1st lesson free
Nikita
Auckland & online
- $32/h
- 1st lesson free
Haritha
Auckland & online
- $8/h
- 1st lesson free
Aarav
Lower Hutt & online
- $20/h
- 1st lesson free
Robert
Auckland & online
- $60/h
- 1st lesson free
Aleena M
Rotorua & online
- $31/h
- 1st lesson free
Ananya
Christchurch & online
- $32/h
- 1st lesson free
Aadi
Auckland & online
- $40/h
- 1st lesson free
Kylie
Wellington & online
- $50/h
- 1st lesson free
Northwest Academia
Auckland & online
- $50/h
- 1st lesson free
Shanaya
Dunedin & online
- $43/h
- 1st lesson free
Divya
Wellington & online
- $42/h
- 1st lesson free
Chesta
Auckland & online
- $38/h
- 1st lesson free
Nayana
Auckland & online
- $35/h
- 1st lesson free
Abhishek
Auckland & online
- $43/h
- 1st lesson free
Suraj
Dunedin & online
- $45/h
- 1st lesson free
Veenu
Gisborne & online
- $15/h
- 1st lesson free
Anup
Auckland & online
- $30/h
- 1st lesson free
Rabia
Waipu & online
- $30/h
- 1st lesson free
-
See HTML tutors