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.
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.
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.
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.
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.
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.
Learn SQL by writing real queries, not by memorizing theory.
I'm a working software engineer with a bachelor's degree in informatics, and I use SQL and relational databases in practice. I teach it step by step, with hands-on examples, so you understand what each query is doing and why.
I work with all major database systems: MySQL, PostgreSQL, Microsoft SQL Server, Oracle Database and SQLite. Whichever one your course, job or project uses, we can learn on that one and I'll point out the differences in syntax between them.
What we can cover:
- SELECT basics: filtering, sorting, grouping and aggregate functions
- JOINs (inner, left, right) and subqueries, explained visually
- Creating and modifying tables, keys, relationships and constraints
- Database design and normalization
- Indexes and writing queries that run faster
- Help with university or school assignments, exam preparation and practice tasks
- Preparing for a job interview or a first project that needs SQL
Lessons are 45 minutes long and adapted to your level. Complete beginners are very welcome, and if you already know the basics, we can go straight to the topics you find difficult. We work on example databases, or on your own assignment if you have one.
Lessons are available online, or in person in Zagreb. They can be held in English or Croatian.
I'm a working software engineer with a bachelor's degree in informatics, and I use SQL and relational databases in practice. I teach it step by step, with hands-on examples, so you understand what each query is doing and why.
I work with all major database systems: MySQL, PostgreSQL, Microsoft SQL Server, Oracle Database and SQLite. Whichever one your course, job or project uses, we can learn on that one and I'll point out the differences in syntax between them.
What we can cover:
- SELECT basics: filtering, sorting, grouping and aggregate functions
- JOINs (inner, left, right) and subqueries, explained visually
- Creating and modifying tables, keys, relationships and constraints
- Database design and normalization
- Indexes and writing queries that run faster
- Help with university or school assignments, exam preparation and practice tasks
- Preparing for a job interview or a first project that needs SQL
Lessons are 45 minutes long and adapted to your level. Complete beginners are very welcome, and if you already know the basics, we can go straight to the topics you find difficult. We work on example databases, or on your own assignment if you have one.
Lessons are available online, or in person in Zagreb. They can be held in English or Croatian.
Improve your English with lessons built around your goals, whether that's school, an exam, work or simply speaking with more confidence.
I'm a software engineer with a bachelor's degree in informatics, and I've been helping students with languages and school subjects for years. I explain things clearly and patiently, with examples, and I make sure you actually get to speak during the lesson, not just listen.
What we can work on:
- Speaking and everyday conversation
- Grammar, explained step by step and without unnecessary jargon
- Vocabulary, pronunciation, reading and writing
- Homework, school assignments and exam preparation (including the Croatian state matura)
- English for IT and technical topics (documentation, work emails, job interviews)
- Building confidence if you understand English but hesitate to speak it
Lessons are 45 minutes long and fully adapted to your level, from beginners and school pupils to adults who want to get more fluent. Mistakes are a normal part of learning, and we'll work through them together in a relaxed atmosphere.
Lessons are available online, or in person in Zagreb. They can be held in English or Croatian.
I'm a software engineer with a bachelor's degree in informatics, and I've been helping students with languages and school subjects for years. I explain things clearly and patiently, with examples, and I make sure you actually get to speak during the lesson, not just listen.
What we can work on:
- Speaking and everyday conversation
- Grammar, explained step by step and without unnecessary jargon
- Vocabulary, pronunciation, reading and writing
- Homework, school assignments and exam preparation (including the Croatian state matura)
- English for IT and technical topics (documentation, work emails, job interviews)
- Building confidence if you understand English but hesitate to speak it
Lessons are 45 minutes long and fully adapted to your level, from beginners and school pupils to adults who want to get more fluent. Mistakes are a normal part of learning, and we'll work through them together in a relaxed atmosphere.
Lessons are available online, or in person in Zagreb. They can be held in English or Croatian.