Abhishek Ranasinghe Software Engineering
2 Reviews

AS THE TOP TUTOR AVAILABLE HERE, I’m currently an undergraduate student (4th year) on software engineering. My passion is tutoring it related subjects. I can help to improve students It / ICT knowledge help them on Assignments/HomeWorks and I can help them on REPEAT EXAMINATIONS ON THE MODULES IN THE CAMPUS AND MAKE THEIR ASSIGNMENTS, COURSEWORKS AND PROJECTS Give the best knowledge to them. Can tutor with using Sinhala and English or blended Sinhala and English as languages. I give assignments but not a lot as it may stress out the student. On time assignments are also given. And you all can recommend more teaching style that you expect so as a tutor I’m ready to deliver anything to my students as they wish.
Tutoring Approach:

Languages: I offer tutoring in both Sinhala and English, or a blended format of both, to cater to the language preferences of my students.
Assignments: Assignments are designed to reinforce learning without causing undue stress. Timely submissions are a priority.
Customized Teaching: I am flexible and open to adopting teaching styles recommended by my students to meet their unique learning needs.

Modules I Teach:

C# (Beginner-Intermediate): Learn the fundamentals and intermediate concepts of C#, including object-oriented programming, data structures, and application development.

HTML (Beginner-Intermediate): Master the basics and intermediate techniques of HTML, focusing on building and designing web pages with structured content.

PHP (Beginner-Intermediate): Dive into PHP for web development, from basic syntax and functions to intermediate topics like form handling and database integration.

Java (Beginner-Intermediate): Explore Java programming, covering basic to intermediate concepts, including object-oriented programming, data structures, and GUI development.

Python (Beginner-Expert): Develop your skills in Python from beginner to expert level, focusing on scripting, data analysis, machine learning, and advanced programming techniques.

C (Programming) (Beginner-Expert): Learn C programming from the basics to expert level, including pointers, memory management, and advanced data structures.

SQL (Beginner-Intermediate): Understand SQL from the ground up, covering basic queries, database design, and intermediate-level data manipulation and management.

Database (Beginner-Intermediate): Gain knowledge in database concepts, design, normalization, and implementation, focusing on both theoretical and practical aspects.

Software Engineering (Diploma-Bachelors/Undergraduate): Covering comprehensive topics from software development methodologies to project management and system design.

Data Science (Beginner-Intermediate): Introduction to data science concepts, including data manipulation, statistical analysis, and basic machine learning techniques.

C Language (Beginner-Expert): Advanced learning in C, focusing on complex problem-solving, algorithm development, and efficient coding practices.

ASP.NET Core (Beginner-Intermediate): Learn the basics and intermediate concepts of ASP.NET Core for developing robust web applications.

Computer Programming (Beginner-Intermediate): Broad overview of computer programming concepts, suitable for beginners to intermediate learners.

HTML and CSS (Beginner-Intermediate): Combined course on HTML and CSS to build and style web pages, focusing on responsive design and modern web standards.

OOP (Programming) (Beginner-Intermediate): Object-Oriented Programming principles and practices, including classes, inheritance, polymorphism, and design patterns.

C++ and C (Beginner-Intermediate): Dual course covering both C++ and C, emphasizing object-oriented programming in C++ and structured programming in C.

Software Security (Beginner-Intermediate): Introduction to software security principles, including threat modeling, secure coding practices, and vulnerability assessment.

Mobile App Development (Beginner-Expert): Comprehensive guide to mobile app development, covering both Android and iOS platforms, from basics to expert level.

Python Basics (Beginner-Expert): Detailed course on Python basics, perfect for beginners looking to advance to expert-level programming.

PHP and MySQL (Beginner-Intermediate): Integrated course on PHP and MySQL, focusing on dynamic web development and database connectivity.

Subjects

  • Programming Beginner-Intermediate

  • C# Beginner-Expert

  • HTML Beginner-Expert

  • PHP Beginner-Expert

  • JAVA Beginner-Expert

  • Website design and development Beginner-Expert

  • Python Beginner-Expert

  • C (Programming) Beginner-Expert

  • SQL Beginner-Expert

  • Database Beginner-Expert

  • Software Engineering Diploma-Masters/Postgraduate

  • Data Science Beginner-Expert

  • C language Beginner-Expert

  • Coding Beginner-Expert

  • ASP.NET Core Beginner-Expert

  • HTML and CSS Beginner-Expert

  • OOP (Programming) Beginner-Expert

  • C++ and C Beginner-Expert

  • software security Beginner-Expert

  • Mobile App Development Beginner-Expert


Experience

  • Lecturer (Jan, 2023Present) at NIBM

Education

  • Software Engineering (Jan, 2023now) from NIBM Colombo
  • Higher National Diploma In Software Engineering (Mar, 2021Mar, 2022) from NIBM Sri Lanka
  • Software Engineering (Jan, 2020Jan, 2021) from NIBM Sri Lanka

Fee details

    රු1,0002,500/hour (US$3.428.54/hour)

    The Fee for the classes could be bargained but when it comes to projects first lets have a conversation and make a decision about the price as the price can vary according to the requirements


2 Reviews
5 out of 5

User Photo June 10, 2024
Payment verified US$ 1 (50 Coins)

Best supportive tutor ever

I was so stuck with oop java python c# sql c programming and some other programming languages taught in my University this tutor Mr. Abhishek helped so much with my assignments and exams assignments are accurately done and we can have classes even the whole night. Classes are done very fastly and does not take more time.. There are lots of scammers but this sir is doing his best for us. HIGHLY RECOMMENDED.


User Photo October 12, 2023
Payment verified US$ 1 (50 Coins)

Great Understandable Tuition and great assignments done

Great Work on time and the price is reasonable and low, I got help for assignments and also had classes to learn programming languages So I Recommend for both online classes and assignments , I got better results than before for my university modules!!! Highly Recommended!!!❤️