Ujjwal Subedi Lecturer in Java, Python & C Programming language
No reviews yet

Hello! I'm Ujjwal Subedi, a passionate Java developer, educator, and academic mentor based in Kathmandu, Nepal. With over 7 years of combined experience spanning real-world software engineering and undergraduate teaching. Whether you're a curious beginner or a student struggling to crack programming concepts, I'm here to make your learning journey structured, practical, and genuinely enjoyable.

My teaching career is rooted in the classroom of Islington College, where I spent over 6 years as a Senior Lecturer, Module Leader, and Final Year Project (FYP) Supervisor — delivering modules in Java, Object-Oriented Programming, and GUI development (AWT, SWING). Before that, I spent a year as a Teaching Assistant at Softwarica College, guiding students through Python programming. This experience across multiple institutions has sharpened my ability to explain complex concepts in simple, relatable terms — especially for students aged 15 to 25 who are just finding their footing in the world of programming.

What truly sets me apart is my industry background. Before stepping into academia full time, I worked as a Java Programmer at F1Soft International, one of Nepal's leading fintech companies, where I developed enterprise-grade software products using Agile and Scrum methodologies. This means I don't just teach theory — I teach you the way code is actually written, reviewed, and shipped in the real world.

Subjects

  • JAVA Beginner-Expert

  • Python Beginner-Expert

  • C (Programming) Beginner-Expert

  • JAVA (Core) Beginner-Expert

  • Python (for Beginners)


Experience

  • Lecturer (May, 2019Feb, 2026) at Islington College Kathmandu
    • Conducted Course curriculum meetings with London Metropolitan University delegates to align module progress and ensure academic standards for the Module: Programming
    • Designed and implemented Module Handbook, Assessment Plans, set coursework’s and question-papers, enhancing clarity and successful delivery of Learning objectives
    • Guided the students on Java programming relating with OOP and GUI concepts through lecture, tutorials and workshops resulting in improved student performance
    • Implemented upgrades in the lecture, tutorial and workshop contents to incorporate latest industry trends and practices
    • Collaborated with Course Leader in planning and implementing academic policies, calendars, faculty workloads and examinations
    • Coordinated with Registry, Timetable & Examination (RTE) department to ensure timely submissions and accurate records of assessments
    • Guided new students in choosing their career-paths at Islington college
    • Ensured proper communication of assessments and module delivery across all ING Colleges

Education

  • Masters of Science in Information Technology / MSc IT (Jun, 2020Oct, 2022) from London metropolitan university

Fee details

    रू1,5002,500/hour (US$9.8716.45/hour)

    The fee varies on the CONTENTS TO BE TAUGHT. If the contents are for beginners, then minimum fee. However, if the course is for ADVANCED LEVEL, then maximum fee is charged


Courses offered

  • Undrerstanding OOP in Java

    • US$10
    • Duration: 3 Months
    • Delivery mode: Online
    • Group size: 6 - 10
    • Instruction language: English, Hindi
    • Certificate provided: Yes
    This course are for beginner students, aimed to give them Hands-on-Understanding on OBJECT-ORIENTED PROGRAMMING (OOP) using JAVA LANGUAGE.
    The course contains engaging contents, along with PRACTICAL CODING EXERCISES for students to help them understand OOP.
    With 7+ Years of experience Teaching OOP in Java, I have incorporated every content that complies with students engagement.
    Also, in 1 Group, I will have only 6-10 students, which helps me to co-operate with every students.

Reviews

No reviews yet. Be the first one to review this tutor.