facebook
favorite button
dot icon
Recently active
member since icon
Since August 2026
Instructor since August 2026
Programming & Software Development – Java, Python, SQL & Web Development
course price icon
From 73 C$ /h
arrow icon
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
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
green drop pin icongreen drop pin icongreen drop pin icongreen drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Bern, Switzerland
  • Around Fribourg, Switzerland
  • Around Lausanne, Switzerland
location type icon
At teacher's location :
  • Route du Pafuet, Le Mouret, Switzerland
location type icon
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
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
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
At teacher's location and via webcam
at home icon
At student's home
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Similar classes
arrow icon previousarrow icon next
verified badge
Francisco
Hi!

Welcome to my class on Python programming! As a PhD student in Geophysics my main tool is my computer. In order to do science one needs to know how to program. I use Python everyday in order to analyze data, run numerical models, plot results and much more. So, let's embark on the journey of learning Python and explore its diverse capabilities together!

For beginners:
I have designed it for absolute beginners to become at ease with the language within 5 sessions of 1h. Message me to know the 5 classes curriculum and I will be more than happy to share it with you!

For intermediate users:
If you already know the basics of Python but want to go more in-depth on certain packages this is the right place! Message me and we can discuss what your needs are! I am a professional user of Numpy, Pandas, Matplotlib, os, scipy and many more packages!

Are you not sure Python is the right language for you? Check the following out and let me know if you have any questions!

First of all, what is Python? According to its creator, Guido van Rossum, Python is a:

“high-level programming language, and its core design philosophy is all about code readability and a syntax which allows programmers to express concepts in a few lines of code.”

Learning Python is a rewarding experience for several reasons. Firstly, Python is inherently beautiful as a programming language, offering a natural and expressive way to translate your thoughts into code. Its readability and simplicity make coding an enjoyable and intuitive process.

The Python language finds applications across various domains, including data science, web development, machine learning and AI. For example, platforms like Quora, Pinterest, and Spotify leverage Python for their backend web development!

This versatility makes Python a powerful tool for those eager to delve into different aspects of programming. If this caught your curiosity message me and I'll make you a Python hero! Welcome to the community!
message icon
Contact Sinthuja
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Francisco
Hi!

Welcome to my class on Python programming! As a PhD student in Geophysics my main tool is my computer. In order to do science one needs to know how to program. I use Python everyday in order to analyze data, run numerical models, plot results and much more. So, let's embark on the journey of learning Python and explore its diverse capabilities together!

For beginners:
I have designed it for absolute beginners to become at ease with the language within 5 sessions of 1h. Message me to know the 5 classes curriculum and I will be more than happy to share it with you!

For intermediate users:
If you already know the basics of Python but want to go more in-depth on certain packages this is the right place! Message me and we can discuss what your needs are! I am a professional user of Numpy, Pandas, Matplotlib, os, scipy and many more packages!

Are you not sure Python is the right language for you? Check the following out and let me know if you have any questions!

First of all, what is Python? According to its creator, Guido van Rossum, Python is a:

“high-level programming language, and its core design philosophy is all about code readability and a syntax which allows programmers to express concepts in a few lines of code.”

Learning Python is a rewarding experience for several reasons. Firstly, Python is inherently beautiful as a programming language, offering a natural and expressive way to translate your thoughts into code. Its readability and simplicity make coding an enjoyable and intuitive process.

The Python language finds applications across various domains, including data science, web development, machine learning and AI. For example, platforms like Quora, Pinterest, and Spotify leverage Python for their backend web development!

This versatility makes Python a powerful tool for those eager to delve into different aspects of programming. If this caught your curiosity message me and I'll make you a Python hero! Welcome to the community!
Good-fit Instructor Guarantee
favorite button
message icon
Contact Sinthuja