Programming & Software Development – Java, Python, SQL & Web Development
From 73 C$ /h
Are you looking to learn programming from scratch or improve your coding skills? I am a software engineer with over 7 years of professional experience and currently pursuing a Master’s degree in Computer Science in Switzerland.
I offer personalized lessons in Java, Python, SQL, Object-Oriented Programming, Data Structures, Algorithms, Web Development, and Software Engineering. Whether you are a beginner, university student, or professional looking to improve your skills, I will adapt the lessons to your goals and learning pace.
My lessons include practical coding exercises, real-world examples, interview preparation, debugging techniques, and project guidance to help you build confidence and succeed
I offer personalized lessons in Java, Python, SQL, Object-Oriented Programming, Data Structures, Algorithms, Web Development, and Software Engineering. Whether you are a beginner, university student, or professional looking to improve your skills, I will adapt the lessons to your goals and learning pace.
My lessons include practical coding exercises, real-world examples, interview preparation, debugging techniques, and project guidance to help you build confidence and succeed
Extra information
Please bring your own laptop with a stable internet connection. If you don’t have the required software installed, I will guide you through the setup during the first lesson. Lessons are available online or in person if agreed
Location
At student's location :
- Around Bern, Switzerland
- Around Fribourg, Switzerland
- Around Lausanne, Switzerland
At teacher's location :
- Route du Pafuet, Le Mouret, Switzerland
Online from Switzerland
About Me
Hello! My name is Sinthuja, and I have over 7 years of professional experience as a Software Engineer. I hold a Bachelor’s degree in Computer Science and am currently pursuing a Joint Master’s degree in Computer Science in Switzerland.
I enjoy helping students understand concepts rather than simply memorizing them. My teaching style is patient, supportive, and tailored to each student’s learning pace. Whether you’re a beginner learning programming for the first time or a university student preparing for exams, I aim to make every lesson clear, interactive, and practical.
I can teach subjects such as Java, Python, web development, databases, software engineering, algorithms, object-oriented programming, and basic computer science concepts. I also enjoy helping students with assignments, projects, interview preparation, and coding best practices.
My lessons are structured according to each student’s goals. I explain concepts step by step, provide practical examples, and encourage students to solve problems independently while offering guidance whenever needed. I believe that building confidence is just as important as building technical skills.
I welcome school students, university students, and adult learners who want to improve their programming skills or begin their journey in computer science. My goal is to create a friendly, encouraging learning environment where students feel comfortable asking questions and making progress with confidence.
I look forward to helping you achieve your learning goals
I enjoy helping students understand concepts rather than simply memorizing them. My teaching style is patient, supportive, and tailored to each student’s learning pace. Whether you’re a beginner learning programming for the first time or a university student preparing for exams, I aim to make every lesson clear, interactive, and practical.
I can teach subjects such as Java, Python, web development, databases, software engineering, algorithms, object-oriented programming, and basic computer science concepts. I also enjoy helping students with assignments, projects, interview preparation, and coding best practices.
My lessons are structured according to each student’s goals. I explain concepts step by step, provide practical examples, and encourage students to solve problems independently while offering guidance whenever needed. I believe that building confidence is just as important as building technical skills.
I welcome school students, university students, and adult learners who want to improve their programming skills or begin their journey in computer science. My goal is to create a friendly, encouraging learning environment where students feel comfortable asking questions and making progress with confidence.
I look forward to helping you achieve your learning goals
Education
Master’s in Computer Science (Joint Master’s Program), University of Bern (home university), in collaboration with the Universities of Fribourg and Neuchâtel. Bachelor’s degree in Computer Science. Strong background in software engineering, programming, algorithms, databases, and web development
Experience / Qualifications
Currently pursuing an MSc in Computer Science at the University of Bern. Over 7 years of professional experience as a Software Engineer, developing enterprise and banking applications using Java, Spring Boot, Python, React, SQL, REST APIs, and cloud technologies. Experienced in mentoring junior developers and helping students understand programming concepts through clear, practical explanations
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
30 minutes
45 minutes
60 minutes
90 minutes
120 minutes
The class is taught in
English
Skills
Availability of a typical week
(GMT -04:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Good-fit Instructor Guarantee











