

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Dr Nadith will be happy to arrange your first Computer programming lesson.
Dr Nadith
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Dr Nadith will be happy to arrange your first Computer programming lesson.
- Rate UGX 199,286
- Response 7h
-
Students50+
Number of students Dr Nadith has accompanied since arriving at Superprof
Number of students Dr Nadith has accompanied since arriving at Superprof

UGX 199,286/hr
Unfortunately, this tutor is unavailable
- Computer programming
- Programming languages
- C
- Artificial Intelligence
- MatLab
Computing PhD graduate teaches - Computer Science / Programming / Networking / Software Engineering / Data Science / Machine Learning / Artifical Intelligence / Assignment Help
- Computer programming
- Programming languages
- C
- Artificial Intelligence
- MatLab
Lesson location
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Dr Nadith will be happy to arrange your first Computer programming lesson.
About Dr Nadith
I'm a PhD Graduate in Computer Science (AI/Artifical Intelligence & Machine Learning - Highly math-oriented) at Curtin University Of Technology, WA and currently involved in a post-doctoral research fellowship in the department of computing and the industry.
I have done the Sp. Hons in Computer Science, extending the 3 year bachelor's degree (Curtin University) to a 4 year (Hons) degree. I was awarded the batch's best performer twice (3-year bachelor's degree and the 4 year (Hons) degree) and promoted to the PhD programme straight away with a scholarship from Curtin University due to my outstanding performance. During my PhD, I was awarded multiple scholarships, including paid research assistantships, and I graduated with commendation from the Chancellor for my exceptional performance in the PhD.
Furthermore, I did my high school studies in the (G.C.E A/L) Higher Mathematics stream:
- Higher Mathematics (Advance Pure/Applied Mathematics),
- Combine Mathematics (Pure/Applied Mathematics),
- Physics
, and I was awarded the all-island (Sri Lanka) best performer in the year 2006.
About the lesson
- Primary
- Secondary
- Tertiary
- +11
levels :
Primary
Secondary
Tertiary
Adult Education
Masters
Diploma
PhD (Doctor of Philosophy)
Early childhood education
Beginner
Intermediate
Advanced
Professional/Expert
Other
Children
- English
All languages in which the lesson is available :
English
Please drop me a msg at chathurdara[at]gmail[dot]com
I have a strong passion for teaching mathematics and computing to students who face difficulties understanding complex concepts in their academic careers. I have experience of over 9+ years of tutoring (one on one) and teaching/lecturing at the University. I would like to casually continue my passion for those who really need help in their academic career. At the end of the day, learning is a lifelong experience, and teaching is a hobby that I really enjoy. I am a bit busy during the semesters, and I will try my best to find some time for someone who indeed needs help to improve his/her knowledge.
My expertise will be in the following areas:
01: Basic Mathematics
``````````````````````````````````````
1) Numbers
2) Basic Algebra
3) Percentages (simple/compound interest, ...)
4) Graphs (linear/quadratic/cubic, ...)
5) Equations
6) Logarithms
7) Measurements
02: Intermediate Mathematics
```````````````````````````````````````````````````
1) Pure Mathematics (advanced algebra & functions, polynomials, trigonometry, geometry & vectors, complex numbers, ...)
2) Applied Mathematics (probability & statistics, particle mechanics, ...)
03: Advanced Mathematics
``````````````````````````````````````````````
1) Discrete Mathematics
2) Linear Algebra (vectors, matrices, transformations, ...)
3) Calculus (integrals/multivariate calculus, differential equations)
4) Linear/Quadratic Programming
5) Optimization Methods (newton, quasi-newton, gradient descent, ...)
6) Advanced Probability Theories (maximum likelihood, posterior probability, multivariate gauss)
Note: *ATAR* Year 07-12 is also covered.
ATAR Maths (applications, methods, specialist)
04: Physics
``````````````````
1) Fundamental Principles
2) Thermal Physics
3) Waves and Sound
4) Electricity
5) Optics
6) Atomic & Nuclear Radiation
05: Basic Computing
```````````````````````````````````
0) General Soft Skills (Microsoft Office, Windows, PC Setup, etc.) in computing for beginners
0.1) Setting up home networks, routers, printers, scanners, etc.
06: Computer Science
`````````````````````````````````````
1) Software Engineering & Programming (4 years of industry experience - C/C++ Developer)
2) Theoretical Foundation of Computer Science
3) Design and Analysis of Algorithms
4) Operating Systems
5) Cryptography
6) Database
7) Networking
8) Object-Oriented System Design
9) UML (Unified Modelling Language) Design
10) Android (Mobile App) development
11) Web/Desktop Software Development (C/C++, C#, Java, JavaEE, Python, HTML, CSS, JavaScript, TypeScript, PHP)
12) Web Content Management Systems (Joomla, WordPress) For Business
13) Php Frameworks (Laravel) to develop full stack systems
14) Angular / React / ReactNative Frameworks for Web frontend development
07: Advanced Computer Science
``````````````````````````````````````````````````````
#Matlab #Python #IntelliJIdea #VSCode #Tensorflow #Pytorch
0) Advanced Graph theory, Game theory, Probabilistic Theory in Computing
1) Signals & Systems
2) Micro Controller Programming & Electronics
3) Machine Learning & Related Mathematics
4) Computer Vision
(Object Recognition / Face Recognition / Hand Written Character Recognition and Data Mining)
5) Data Science
6) Advanced AI & Related Mathematics - (doctoral studies/conducting research internships)
(Artificial Neural Networks, Deep Learning Networks)
I can also assist the students in completing their Projects/Assignments as well. But to keep my ethics in place, I will only provide my guidance to students to complete the Assignments.
Please feel free to text or email me for further details since I might be busy at the University. I am looking forward to hearing from you.
For reviews, experience skills and tools: please refer to (LinkedIn, search chathurdara):
www [dot] linkedin [dot] com/in/chathurdara
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by the students of Dr Nadith.
Perfect! She was excelent!
Perfect! Very clear and concise when demonstrating the skills needed to program in Matlab. He helped me to go through my assignments and made all those complicated requirements, a bit simple so that learning in Matlab less drastic and stressful.
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
Dr Nadith is an amazing teacher and I highly reccomend him to anyone else looking to find an excellent coding lessons.
Dr. Nadith is very flexible with the times and explains his work in steps that help you understand efficiently
I think that Dr. Nadith is trustworthy and would make a great teacher because he has a very logical way of teaching which is very easy to understand and remember. I have also had good experiences being taught by him.
He understands student's perspectives and really good at teaching complex concepts in simple terms.
I think Dr. Nadith is trustworthy and would make a great teacher because he has a very logical way of teaching which makes it very easy to understand and remember.
Nadith is super knowledgeable and is great at explaining complex questions. He helped me with theory and programming in a level 3 unit. I would not be as confident as I am not at the unit without having sessions with him.
Ive been struggling with a few concepts in my studies but Dr. Nadith has been incredibly patient in explaining the concepts to me and improved my understanding of the subject.
Yes good at teaching python:)
Dr Nadith is excellent at teaching python!
I highly recommend Dr. Nadith to solve any mathematical problems or AI and ML problems. He is highly skilled in this domain and helped me as a consultant on a highly complex autopath planning project.
Nadith is a great tutor that explained programming concepts simply or in great detail depending on my needs. He was patient in his explanations and made time to help me when others couldn’t.
Nadith is an excellent teacher and an expert in his field. I was able to have classes with him before my master's exams and I passed with flying colours!
Such a helpful tutor, helped guide me through the concepts I struggled with, and his teaching is pretty straightforward. I liked how he replied as fast as he could—totally recommended.
Dr. Nadith is very thorough and explains every query which helped me grasp the concepts. He is really helpful and makes sure I have the proper understanding of the topics that I had queries about. Worth every bit of time.
View more recommendations
Rates
Rate
- UGX 199,286
Pack prices
- 5h: UGX 996,430
- 10h: UGX 1,992,860
online
- UGX 199,286/hr
Details
::Tutoring Rates::
````````````````````````````
01: Basic Mathematics
02: Intermediate Mathematics
04: Physics
05: Basic Computing
06: Computer Science
-----
*Rate = $65/h
03: Advanced Mathematics
07: Advanced Computer Science
-----
*Rate = $80/h
Senior School Students
*Rate = $70/h (excluding travelling)
ATAR Math Applications
*Rate = $75/h (excluding travelling)
ATAR Math Methods / Specialist
*Rate = $80/h (excluding travelling)
ATAR Computer Science
*Rate = $75/h (excluding travelling)
::Assignments / Exam Preparation / Research Rates::
```````````````````````````````````````````````````````````````````````````````````````
Assignment help or exam-focused tutoring falls to this category.
Total Fee = (Assignment/Material) Study Fee + Assignment Help
*Study Fee is a one-time payment
01: Basic Mathematics
02: Intermediate Mathematics
04: Physics
05: Basic Computing
06: Computer Science
-----
*Rate = $50 (Study Fee, one-time payment) + $70/h
03: Advanced Mathematics
07: Advanced Computer Science
-----
*Rate = $80 (Study Fee, one-time payment) + $100/h
*Research = starts from the above rate + more depending on the complexity
::Special Notes::
```````````````````````````
*Rates may change
- Depending on the distance I have to travel.
- Depending on the financial status of the Student.
- Current level of competence of the Student.
- Consultancy for industry professionals, please get in touch with me for the rates.
Prefered: Online Sessions, but face-to-face sessions are also possible.
Similar Computer programming teachers in Wilson
-
![teacher_picture]()
Surbhi
Kampala & Online- Experienced
22+ years of academic, research and corporate tenure, currently focused on delivering production-grade artificial intelligence and machine learning solutions, with multiple google skills academy badge
- UGX 200,000/hr
- 1st lesson free
-
![teacher_picture]()
Esther
Kampala & Online- New
It graduate offering beginner friendly tutoring in computer skills, excel, programming, and technology.
- UGX 100,000/hr
- 1st lesson free
-
![teacher_picture]()
Reza
Brooklyn & Online- Ambassador
Expert coding tutor (12+ yrs) python, javascript, c++, ai, web dev & more
- UGX 174,406/hr
- 1st lesson free
-
![teacher_picture]()
Gabriel
Brooklyn & Online- Ambassador
Experienced coding tutor (13+ years) | learn python, java, c/c++, git, ai, claude code, data science, and many more.
- UGX 174,406/hr
- 1st lesson free
-
![teacher_picture]()
Idahosa
Toronto & Online- Ambassador
Professional coding tutor — 7+ years experience in python, java, c/c++, html, ai, react, javascript & more | exam prep & assignment support
- UGX 78,058/hr
- 1st lesson free
-
![teacher_picture]()
Reza
London & Online- Ambassador
Software architect & tutor (12+ yrs) advanced java, python, javascript, web dev & ai coaching
- UGX 204,707/hr
- 1st lesson free
-
![teacher_picture]()
Adam
Paris 12e & Online- Ambassador
Engineer / experienced teacher dual expertise computers and electronics teaches privately in paris and surroundings
- UGX 244,054/hr
- 1st lesson free
-
![teacher_picture]()
Shivam
Kingston upon Thames & Online- Ambassador
Award-winning game developer & game programming tutor • assisting ages 6-60+ since 2021 • small teams game projects consultant • gcse and a-levels projects mentor • let's navigate the ai age together!
- UGX 93,580/hr
- 1st lesson free
-
![teacher_picture]()
Esmaeil
New York & Online- Ambassador
Expert programming tutor: python, java, system design & interview prep — master's cs, 300+ students
- UGX 109,003/hr
- 1st lesson free
-
![teacher_picture]()
John
London & Online- Ambassador
Tutoring lessons with c#, javascript, react, node.js, sql, java, databases, frontend, backend, machine learning
- UGX 175,463/hr
- 1st lesson free
-
![teacher_picture]()
Massimiliano
Ancona & Online- Ambassador
It and automation engineer with 110 cum laude. develop software with python, java, c++, kotlin, swift, flutter, c# or websites with html, css, js, php. both front-end and back-end. also for groups
- UGX 146,432/hr
- 1st lesson free
-
![teacher_picture]()
Mourad
Paris 12e & Online- Ambassador
Data analytics consultant engineer, python, numpy, pandas. 35 € / h: 10 hour pack | flexible slots from 8 a.m. to 8 p.m., weekends too, christmas holidays | satisfied or refunded. flexible cancellatio
- UGX 234,292/hr
- 1st lesson free
-
![teacher_picture]()
Laurent
Marseille 1er & Online- Ambassador
How to acquire the basics to become an ethical hacker? on paris (face) or elsewhere (web)
- UGX 292,865/hr
- 1st lesson free
-
![teacher_picture]()
João
New York & Online- Ambassador
Tutoring lessons with c, c++, c#, java, python, sql, javascript, data science, machine learning and more!
- UGX 87,203/hr
- 1st lesson free
-
![teacher_picture]()
Robert
London & Online- Ambassador
Experienced london ai & machine learning tutor recommended by google - king's college 1st class graduate - executive training & students [msc ai, epqs] - neural networks, python, deep learning
- UGX 579,029/hr
- 1st lesson free
-
![teacher_picture]()
Gabriel
Toronto & Online- Ambassador
Seasoned programming tutor with 8+ years experience teaches python, java, c/c++ for all levels. ace your exams and assignments with expert assistance.
- UGX 46,835/hr
- 1st lesson free
-
![teacher_picture]()
Reihane
Guelph & Online- Ambassador
Computer programming - phd in software engineering, experienced university instructor with more than 15 years of experience in programming. my research focuses on artificial intelligence and nlp, llm.
- UGX 156,116/hr
- 1st lesson free
-
![teacher_picture]()
Michael
New York & Online- Ambassador
1-on-1 ai tutor: automate your work and build real projects with claude code, cowork, codex and cursor
- UGX 261,608/hr
- 1st lesson free
-
![teacher_picture]()
David
Toronto & Online- Ambassador
University of toronto computer science graduate: expert programming tutor (beginner to advanced)
- UGX 281,008/hr
-
![teacher_picture]()
Behdad
New York & Online- Ambassador
Data scientist | python developer | ibm machine learning engineer | ibm deep learning engineer | llms and agents
- UGX 109,003/hr
- 1st lesson free
-
See Computer programming tutors




















