facebook
favorite button
member since icon
Since August 2026
Instructor since August 2026
Programming & Software Development – Java, Python, SQL & Web Development
course price icon
From 45 € /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
Hello,

I am studying computer science in HES available to give support classes in English, mathematics and computer science. My strengths: Bilingual, understanding, patient and persevere.
Having experience in this area, I will live up to expectations.

Cordially.
verified badge
I am a graduated student in Computer Engineering and I would like to keep students motivated in the field of Computing in a relaxed environment doing fun exercises.
I love to teach! Specially python!
And I would like to improve my skills sharing my knowledge and trying to explain everything the best I can!
verified badge
I give tutoring in math, physics, algorithms and programming.

As a final year student in telecommunications engineering and with many years of experience in support of schoolchildren, college students and apprentices, I help you pass your exams and tests.

Weekly follow-up and proven experience with alumni.
verified badge
Computer programming is the craft of writing useful, maintainable, and extensible source code which can be interpreted or compiled by a computing system to perform a meaningful task.

I have 7 years experience in computer programing. Together we will learn how to write the computer program from the beginning level.

I can be your teacher in:
Android Java MATLAB C#
verified badge
Python is currently a very popular data analysis tool that can be used in every field. In this class, I can teach how to use Python and the basics in statistics for the usage of its many libraries. This class can be given in english or french.

Python est actuellement un outil d'analyse de données très populaire qui peut être utilisé dans tous les domaines. Dans ce cours, je peux enseigner comment utiliser Python ainsi que les bases des statistiques pour l'utilisation de ses nombreuses bibliothèques. Ce cours peut être donné en anglais ou en français.
verified badge
Good morning ! My name is Julien and I have been at EPFL for 5 years. Graduated with a Bachelor's degree from EPFL, I am a specialist in academic assistance for mathematics and computer science. I have a lot of experience helping and supporting first-year university students. I have accompanied many students during the course and I know the challenges encountered by the students. I carry out real work of reframing and monitoring the student, while ensuring an atmosphere of personal progress for the student.

I am very flexible on working conditions and locations, but here are some examples of private lessons:
- Online availability on Zoom, I have a tablet and a pen for optimal working conditions.
- Directly on the EPFL campus to save you additional transport.
- Possibility of working in groups with your friends with a reduction in prices or directly at your home.

Students of all levels are welcome and of course my help will be adapted according to the needs and objectives of the student. Whether it is for a one-day private lesson to solve a few problems, or a follow-up during the semester, I will try to offer the best assistance to the student.
verified badge
Recently graduated from EPFL in communication systems, I would be happy to consolidate your knowledge and provide you with assistance in the fields of mathematics and programming/algorithmics.

We can work together on exercises that are worrying you, or I can select several for you that would target your shortcomings in order to eliminate them. I want to impart an understanding and appreciation of mathematics.
verified badge
These courses have the following objectives:
-Learn to program in Python
- Understand the notions of object-oriented programming.
- Understand the most important programming models and concepts of software engineering.
-Learn how to debug and debugging techniques and tools to help you write better code.
-Use code management tools
-Introduction to numpy and pandas libraries
- Implement the knowledge acquired in your projects.
verified badge
So that your future professional website is quickly on the first page of Google, I offer home lessons in two-hour increments. These courses are practical and intended to make you autonomous to then manage your WordPress website. Using Astra, Elementor, and the best WordPress plugins, the course also features a premium Rocket.net host that will make your site extremely fast and easy to manage. Without financial commitment over time, this formula is intended for a public wishing to take charge of their website in complete security.
An all-inclusive formula frees up your time to do other things and gives you a turnkey site that is well positioned on Google.
You have the choice and the experience of almost ten years of WordPress website development!
Trust us, everywhere in French-speaking Switzerland.
verified badge
I hold a Master's degree in Mathematics from EPFL (École Polytechnique Fédérale de Lausanne) and I am passionate about teaching mathematics.

I have experience as a tutor, whether within EPFL or outside. I have worked with students at different levels, from secondary education to university. My goal is to make mathematics accessible and understandable for my students, by adapting my teaching method to their specific needs.

Whether you need help solving complex math problems, exam preparation, or simply strengthening your math skills, I'm here to guide you.
verified badge
Welcome to my Programming Projects Support class!

Are you facing hurdles with your programming projects? Let's tackle them together!

As a Geophysics PhD student, I rely heavily on programming tools like Matlab, Python, and R for data analysis, mathematical modeling, plot results and much more.

After a lot of requests from students I created this course which is specifically meant to give you support completing your final programming projects.

Here's what you can expect:

- We'll review your project's background and requirements.
- Analyze your coding progress and identify areas for improvement.
- Collaborate to overcome obstacles, debug your code and advance your project.
- Tailored sessions based on your project's complexity and your skill level.

Whether you require a single session or a series of in-depth consultations, my goal remains the same: to help you break through programming barriers and achieve your goals.

Ready to level up your programming skills? Let's get started!

Please note:
This is a support course only ! While I'm here to guide you, the project's success lies in your hands and I will not finish your project for you.
verified badge
Discover the basics of programming and robotics in this captivating course. Learn to code in Python & JavaScript and create autonomous robots through hands-on projects and challenging exercises. Develop your technical skills while exploring the fascinating world of robotics.
verified badge
Mathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns.

Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc.

My philosophy revolves around these three values:
-Encouragement
-Inspiration
-Discipline

I specialize into teaching mathematics and programming, but in some occasions I teach physics too.
Feel free to contact me.
verified badge
As an EPFL robotics engineer and computer science teacher at the Gymnasium level, I support beginners, professionals retraining for a new career, and curious adults in mastering generative AI tools for coding, automation, and creation. No prior technical knowledge is required.

• Understanding the AI ecosystem: ChatGPT, Claude AI, Gemini, Mistral. Which tool for which use?
• Mastering prompt engineering: structuring requests, obtaining reliable results
• Coding with AI (vibe coding): Claude Code, Codex, Cursor, Copilot to create applications and automations without being a developer
• Python fundamentals: just what you need to communicate effectively with AI and understand the generated code
• Concrete use cases: automating Excel, processing documents, creating a chatbot, connecting APIs

My goal: to take you from a simple ChatGPT user to a true creator of intelligent solutions.
verified badge
Support courses for students wishing to learn, upgrade or deepen their programming knowledge, in order to succeed in their post-compulsory, university or HES studies.

Typical session structure:
- Correction and analysis of the exercises provided as a supplement, with clarification of any points that remained unclear.
- Discussion and explanation of the concepts studied during the week, in order to ensure a solid and lasting understanding.
- Step-by-step assistance in completing the mandatory exercises.

The service also includes:
- Personalized preparation based on the student's progress in their program.
- The creation of targeted additional exercises to consolidate key concepts and promote effective progress.

To ensure optimal support, students are encouraged to communicate outside of class hours (via messages or video conferencing) to ask questions, share their difficulties, and indicate the concepts they wish to explore further in the following session.
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
Hello,

I am studying computer science in HES available to give support classes in English, mathematics and computer science. My strengths: Bilingual, understanding, patient and persevere.
Having experience in this area, I will live up to expectations.

Cordially.
verified badge
I am a graduated student in Computer Engineering and I would like to keep students motivated in the field of Computing in a relaxed environment doing fun exercises.
I love to teach! Specially python!
And I would like to improve my skills sharing my knowledge and trying to explain everything the best I can!
verified badge
I give tutoring in math, physics, algorithms and programming.

As a final year student in telecommunications engineering and with many years of experience in support of schoolchildren, college students and apprentices, I help you pass your exams and tests.

Weekly follow-up and proven experience with alumni.
verified badge
Computer programming is the craft of writing useful, maintainable, and extensible source code which can be interpreted or compiled by a computing system to perform a meaningful task.

I have 7 years experience in computer programing. Together we will learn how to write the computer program from the beginning level.

I can be your teacher in:
Android Java MATLAB C#
verified badge
Python is currently a very popular data analysis tool that can be used in every field. In this class, I can teach how to use Python and the basics in statistics for the usage of its many libraries. This class can be given in english or french.

Python est actuellement un outil d'analyse de données très populaire qui peut être utilisé dans tous les domaines. Dans ce cours, je peux enseigner comment utiliser Python ainsi que les bases des statistiques pour l'utilisation de ses nombreuses bibliothèques. Ce cours peut être donné en anglais ou en français.
verified badge
Good morning ! My name is Julien and I have been at EPFL for 5 years. Graduated with a Bachelor's degree from EPFL, I am a specialist in academic assistance for mathematics and computer science. I have a lot of experience helping and supporting first-year university students. I have accompanied many students during the course and I know the challenges encountered by the students. I carry out real work of reframing and monitoring the student, while ensuring an atmosphere of personal progress for the student.

I am very flexible on working conditions and locations, but here are some examples of private lessons:
- Online availability on Zoom, I have a tablet and a pen for optimal working conditions.
- Directly on the EPFL campus to save you additional transport.
- Possibility of working in groups with your friends with a reduction in prices or directly at your home.

Students of all levels are welcome and of course my help will be adapted according to the needs and objectives of the student. Whether it is for a one-day private lesson to solve a few problems, or a follow-up during the semester, I will try to offer the best assistance to the student.
verified badge
Recently graduated from EPFL in communication systems, I would be happy to consolidate your knowledge and provide you with assistance in the fields of mathematics and programming/algorithmics.

We can work together on exercises that are worrying you, or I can select several for you that would target your shortcomings in order to eliminate them. I want to impart an understanding and appreciation of mathematics.
verified badge
These courses have the following objectives:
-Learn to program in Python
- Understand the notions of object-oriented programming.
- Understand the most important programming models and concepts of software engineering.
-Learn how to debug and debugging techniques and tools to help you write better code.
-Use code management tools
-Introduction to numpy and pandas libraries
- Implement the knowledge acquired in your projects.
verified badge
So that your future professional website is quickly on the first page of Google, I offer home lessons in two-hour increments. These courses are practical and intended to make you autonomous to then manage your WordPress website. Using Astra, Elementor, and the best WordPress plugins, the course also features a premium Rocket.net host that will make your site extremely fast and easy to manage. Without financial commitment over time, this formula is intended for a public wishing to take charge of their website in complete security.
An all-inclusive formula frees up your time to do other things and gives you a turnkey site that is well positioned on Google.
You have the choice and the experience of almost ten years of WordPress website development!
Trust us, everywhere in French-speaking Switzerland.
verified badge
I hold a Master's degree in Mathematics from EPFL (École Polytechnique Fédérale de Lausanne) and I am passionate about teaching mathematics.

I have experience as a tutor, whether within EPFL or outside. I have worked with students at different levels, from secondary education to university. My goal is to make mathematics accessible and understandable for my students, by adapting my teaching method to their specific needs.

Whether you need help solving complex math problems, exam preparation, or simply strengthening your math skills, I'm here to guide you.
verified badge
Welcome to my Programming Projects Support class!

Are you facing hurdles with your programming projects? Let's tackle them together!

As a Geophysics PhD student, I rely heavily on programming tools like Matlab, Python, and R for data analysis, mathematical modeling, plot results and much more.

After a lot of requests from students I created this course which is specifically meant to give you support completing your final programming projects.

Here's what you can expect:

- We'll review your project's background and requirements.
- Analyze your coding progress and identify areas for improvement.
- Collaborate to overcome obstacles, debug your code and advance your project.
- Tailored sessions based on your project's complexity and your skill level.

Whether you require a single session or a series of in-depth consultations, my goal remains the same: to help you break through programming barriers and achieve your goals.

Ready to level up your programming skills? Let's get started!

Please note:
This is a support course only ! While I'm here to guide you, the project's success lies in your hands and I will not finish your project for you.
verified badge
Discover the basics of programming and robotics in this captivating course. Learn to code in Python & JavaScript and create autonomous robots through hands-on projects and challenging exercises. Develop your technical skills while exploring the fascinating world of robotics.
verified badge
Mathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns.

Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc.

My philosophy revolves around these three values:
-Encouragement
-Inspiration
-Discipline

I specialize into teaching mathematics and programming, but in some occasions I teach physics too.
Feel free to contact me.
verified badge
As an EPFL robotics engineer and computer science teacher at the Gymnasium level, I support beginners, professionals retraining for a new career, and curious adults in mastering generative AI tools for coding, automation, and creation. No prior technical knowledge is required.

• Understanding the AI ecosystem: ChatGPT, Claude AI, Gemini, Mistral. Which tool for which use?
• Mastering prompt engineering: structuring requests, obtaining reliable results
• Coding with AI (vibe coding): Claude Code, Codex, Cursor, Copilot to create applications and automations without being a developer
• Python fundamentals: just what you need to communicate effectively with AI and understand the generated code
• Concrete use cases: automating Excel, processing documents, creating a chatbot, connecting APIs

My goal: to take you from a simple ChatGPT user to a true creator of intelligent solutions.
verified badge
Support courses for students wishing to learn, upgrade or deepen their programming knowledge, in order to succeed in their post-compulsory, university or HES studies.

Typical session structure:
- Correction and analysis of the exercises provided as a supplement, with clarification of any points that remained unclear.
- Discussion and explanation of the concepts studied during the week, in order to ensure a solid and lasting understanding.
- Step-by-step assistance in completing the mandatory exercises.

The service also includes:
- Personalized preparation based on the student's progress in their program.
- The creation of targeted additional exercises to consolidate key concepts and promote effective progress.

To ensure optimal support, students are encouraged to communicate outside of class hours (via messages or video conferencing) to ask questions, share their difficulties, and indicate the concepts they wish to explore further in the following session.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Sinthuja