facebook
favorite button
member since icon
Since October 2026
Instructor since October 2026
Programming 1-on-1: Java, JavaScript, TypeScript, C++, C# & Web Development
course price icon
From 15 € /h
arrow icon
Learn to program with a practical, patient approach. I'm a working software engineer with a bachelor's degree in informatics, and I teach students who want to truly understand code, not just copy it.

Languages and technologies I can teach:
- Java, C++ and C#: fundamentals, object-oriented programming, data structures and algorithms
- JavaScript and TypeScript: from the basics to modern syntax, typing and working with APIs
- HTML & CSS: building and styling real web pages
- SQL and relational databases: queries, joins and database design

What we can do together:
- Learn programming from scratch, step by step, with no prior knowledge needed
- Work through university or school assignments and prepare for exams
- Build a small project from idea to working result
- Understand concepts you are stuck on, such as recursion, pointers, OOP or async code
- Prepare for a technical interview or your first job in IT
- Learn good practices used in real-world software development: clean code, debugging, version control (Git)

Lessons are 45 minutes long and fully adapted to you. We write code together, I explain the reasoning behind each step, and you gradually take over. Beginners are very welcome, and so are students who already know the basics and want to move forward faster.

Lessons are available online, or in person in Zagreb. They can be held in English or Croatian.
Location
location type icon
Online from Croatia
About Me
Hi, I'm Filip, a software engineer based in Zagreb, Croatia. I work in software development every day, and I also love teaching. Tutoring is something I have been doing since high school, when I helped my classmates with math and Italian.

I teach programming (Java, JavaScript, TypeScript, C++, C#, HTML/CSS and SQL), mathematics for primary and secondary school students, and English and Italian for beginners and intermediate learners. I spent a school year in Italy as an exchange student, so I know what it's like to learn a language by actually living in it.

As a teacher, I'm patient and practical. I care more about you understanding why something works than about memorizing it, so we solve real problems together, step by step, and you gradually take over. I'm happiest working with students who are curious, even if they feel stuck or "bad" at the subject right now. Mistakes are a normal part of learning, and I'll never make you feel bad about them.

Lessons are 45 minutes long and adapted to your level and goals. We can meet online or in person in Zagreb, and I can teach in English or Croatian. Send me a message and tell me what you'd like to work on!
Education
Bachelor's degree (Bachelor of Informatics), Faculty of organization and informatics, 2026
Experience / Qualifications
- Working as a professional software engineer for 3+ years
- Tutoring in mathematics, Italian and other school subjects since high school
- School year abroad in Italy as an exchange student (daily life and schooling in Italian)
- Experience with Java, JavaScript, TypeScript, C++, C#, HTML/CSS and SQL (MySQL, PostgreSQL, SQL Server, Oracle, SQLite)
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Duration
60 minutes
The class is taught in
English
Italian
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
Online via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Learn Italian in a relaxed, practical way, with lessons built around what you actually need.

I spent a full school year in Italy as an exchange student, attending school and living day to day in Italian. That's where I learned the language the way it's really spoken, and I've since helped classmates with Italian as well. I know which parts of the language usually trip learners up and how to explain them simply.

What we can work on:
- Speaking and everyday conversation (travel, daily life, meeting people)
- Basic grammar, explained step by step with plenty of examples
- Vocabulary and pronunciation
- Help with school assignments and homework
- Preparing for a trip, an exchange or a move to Italy

Lessons are 45 minutes long and adapted to your level and goals, whether you are starting from zero or want to get more fluent. Mistakes are completely normal in my lessons, we learn from them together.

Lessons are available online, or in person in Zagreb. They can be held in English or Croatian.
Read more
Math doesn't have to be scary. With the right explanation, most students find it makes sense, and I'm here to help you get there.

I'm a software engineer with a bachelor's degree in informatics, and I have tutored math throughout my own school years, helping classmates and younger students. I focus on understanding why a method works, not just memorizing formulas, so you can solve tasks you haven't seen before.

I teach students at every stage of school, whatever the national curriculum:
- Primary school: arithmetic, fractions, decimals, basic geometry and word problems
- Lower secondary: algebra, equations, ratios and percentages, geometry, introduction to functions
- Upper secondary / high school: functions, trigonometry, sequences, exponential and logarithmic functions, analytic geometry, probability and statistics, introduction to calculus
- Homework help and catching up on topics you missed
- Preparation for school tests, final exams and national or international exams

Every country teaches math a little differently, so bring your own textbook, notes or assignments and we will work with exactly what your school expects. Lessons are 45 minutes long and adapted to your pace: we go through the topic step by step, solve tasks together, and then you try some on your own while I guide you. Students who feel they are "bad at math" are especially welcome.

Lessons are available online, or in person in Zagreb. They can be held in English or Croatian.
Read more
Show more
arrow icon
Similar classes
arrow icon previousarrow icon next
verified badge
Patrick
Do you need professional support for your data analysis and quantitative methods?

I offer personalized support in data analysis, statistics and quantitative methods**, tailored to your academic or professional needs.

Whether you are a student, doctoral candidate, researcher, consultant or professional, I offer my expertise to support you through the various stages of your project:

Database preparation, cleaning and organization**
Statistical analyses with R, Python, Stata and SPSS**
Statistical and econometric modeling**
Analysis and processing of questionnaires**
Creating dashboards and interactive visualizations with R Shiny and Power BI**
Rigorous interpretation of results**
Creation of charts, graphs and visualizations tailored to your results**
Support in the presentation and dissemination of analyses** in the form of reports, dissertations, theses or scientific publications

Support tailored to your project

Each assignment is carried out with **rigor, pedagogy, and confidentiality**. The objective is not only to obtain statistical results, but also to enable you to **understand the methods used, correctly interpret the results, and present them clearly and relevantly**.

I can intervene in the following areas:

🎓 Academic Projects
Dissertation • Thesis • Scientific article • Research project • Questionnaire analysis

💼 Professional projects
Quantitative studies • Data analysis • Modeling • Reporting • Dashboards • Visualization

Do you want to become self-sufficient in analyzing your data?

For those who wish to go further, I also offer a complete and progressive course enabling you to learn how to explore, manipulate, visualize and analyze your data independently.

Do you have a specific project or issue? Contact me, briefly describing your needs, data, and the tools you wish to use. Together, we can determine the most suitable support.
verified badge
Covenant
**Do you want to learn how to build websites but don't know where to start?**

Welcome to my beginner-friendly Web Development class!

I'm an ICT Instructor and Full-Stack Web Developer with practical experience teaching students and building real-world web applications.

In this interactive class, I will guide you step by step through the fundamentals of website development, even if you have never written a line of code before.

**What You Will Learn:**

- **HTML:** Understand how websites are structured using headings, paragraphs, images, links, forms, and other elements.
- **CSS:** Learn how to make websites beautiful using colours, fonts, spacing, layouts, and responsive design.
- **JavaScript:** Discover how to add interactivity and functionality to websites.
- **Visual Studio Code:** Learn how to install and use a professional code editor.
- **Practical Projects:** Build simple web pages and gradually develop your own website.
- **Debugging:** Learn how to identify and correct common coding mistakes.

**My Teaching Approach**

I explain technical concepts in simple English, using practical demonstrations, real-world examples, interactive exercises, and guided projects.

You will be encouraged to ask questions, practise during lessons, and develop confidence in your programming abilities.

**Who Is This Class For?**

This class is suitable for complete beginners, students, aspiring web developers, and anyone interested in learning how websites work.

No previous programming experience is required.

**By the end of our lessons, you will have a strong foundation in web development and the confidence to continue building your own projects.**
message icon
Contact Filip
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Patrick
Do you need professional support for your data analysis and quantitative methods?

I offer personalized support in data analysis, statistics and quantitative methods**, tailored to your academic or professional needs.

Whether you are a student, doctoral candidate, researcher, consultant or professional, I offer my expertise to support you through the various stages of your project:

Database preparation, cleaning and organization**
Statistical analyses with R, Python, Stata and SPSS**
Statistical and econometric modeling**
Analysis and processing of questionnaires**
Creating dashboards and interactive visualizations with R Shiny and Power BI**
Rigorous interpretation of results**
Creation of charts, graphs and visualizations tailored to your results**
Support in the presentation and dissemination of analyses** in the form of reports, dissertations, theses or scientific publications

Support tailored to your project

Each assignment is carried out with **rigor, pedagogy, and confidentiality**. The objective is not only to obtain statistical results, but also to enable you to **understand the methods used, correctly interpret the results, and present them clearly and relevantly**.

I can intervene in the following areas:

🎓 Academic Projects
Dissertation • Thesis • Scientific article • Research project • Questionnaire analysis

💼 Professional projects
Quantitative studies • Data analysis • Modeling • Reporting • Dashboards • Visualization

Do you want to become self-sufficient in analyzing your data?

For those who wish to go further, I also offer a complete and progressive course enabling you to learn how to explore, manipulate, visualize and analyze your data independently.

Do you have a specific project or issue? Contact me, briefly describing your needs, data, and the tools you wish to use. Together, we can determine the most suitable support.
verified badge
Covenant
**Do you want to learn how to build websites but don't know where to start?**

Welcome to my beginner-friendly Web Development class!

I'm an ICT Instructor and Full-Stack Web Developer with practical experience teaching students and building real-world web applications.

In this interactive class, I will guide you step by step through the fundamentals of website development, even if you have never written a line of code before.

**What You Will Learn:**

- **HTML:** Understand how websites are structured using headings, paragraphs, images, links, forms, and other elements.
- **CSS:** Learn how to make websites beautiful using colours, fonts, spacing, layouts, and responsive design.
- **JavaScript:** Discover how to add interactivity and functionality to websites.
- **Visual Studio Code:** Learn how to install and use a professional code editor.
- **Practical Projects:** Build simple web pages and gradually develop your own website.
- **Debugging:** Learn how to identify and correct common coding mistakes.

**My Teaching Approach**

I explain technical concepts in simple English, using practical demonstrations, real-world examples, interactive exercises, and guided projects.

You will be encouraged to ask questions, practise during lessons, and develop confidence in your programming abilities.

**Who Is This Class For?**

This class is suitable for complete beginners, students, aspiring web developers, and anyone interested in learning how websites work.

No previous programming experience is required.

**By the end of our lessons, you will have a strong foundation in web development and the confidence to continue building your own projects.**
Good-fit Instructor Guarantee
favorite button
message icon
Contact Filip