facebook
favorite button
member since icon
Since September 2026
Instructor since September 2026
Experienced Computer Science Teacher – Online Programming Lessons in Python, MATLAB and SQL in Serbian, Bosnian and Croatian
course price icon
From 38 € /h
arrow icon
I am an experienced computer science teacher with many years of teaching experience and a university degree in Mathematics and Computer Science.

I offer individual online lessons in programming and computer science for school students, as well as support for university students in selected subjects. Lessons can cover Python, MATLAB, SQL and databases, algorithms and programming fundamentals, computer systems, and web development with HTML, CSS and JavaScript.

My lessons are adapted to each student's previous knowledge, current curriculum and individual goals. I explain concepts step by step and focus on understanding the logic behind programming rather than simply memorizing code.

We can work on current school or university topics, programming exercises and assignments, fill gaps in knowledge, prepare for tests and exams, or develop practical programming skills.

Lessons are taught online in Serbian, Bosnian or Croatian, which can be particularly helpful for students from families from the former Yugoslavia who live and study in Germany, Austria, Switzerland or other countries.
Extra information
Please send me the topic, exercises, assignment or exam materials before the lesson whenever possible, so I can prepare in advance and we can use our time efficiently.
Location
location type icon
Online from Germany
About Me
I am a qualified mathematician and an experienced teacher of mathematics and computer science with many years of teaching and individual tutoring experience.

I currently teach computer science in a specialized IT program at a secondary school, and previously taught mathematics for many years. I work with both school and university students, adapting my teaching to their level, learning goals and individual needs.

My teaching style is based on clear and structured explanations, logical thinking and genuine understanding rather than memorizing procedures. I explain concepts step by step and encourage students to become confident and independent in solving problems.

In addition to mathematics and computer science, my previous technical education in building construction gives me a strong background for teaching geometry, descriptive geometry and statics.

I offer online lessons in Serbian, Bosnian and Croatian, which can be particularly helpful for students from families from the former Yugoslavia who live and study abroad.
Education
University of Kragujevac, Faculty of Science – University Diploma in Mathematics (pre-Bologna), Mathematics and Computer Science program.

ITAcademy – Frontend Development, one-year professional program.

Secondary technical education – Building Construction Technician.
Experience / Qualifications
Experienced teacher of mathematics and computer science with many years of teaching experience. Currently teaching computer science in a specialized IT program at a secondary school. Previously taught mathematics and computer science for many years.

Extensive experience in individual tutoring, exam and entrance-exam preparation, as well as working with talented students and preparing students for mathematics competitions.

Teaching experience includes mathematics, Python, MATLAB, databases and SQL, algorithms, computer systems, HTML/CSS, Microsoft Office, geometry, descriptive geometry and statics.
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
60 minutes
The class is taught in
English
Serbian
Croatian
Bosnian
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
I am a qualified mathematician and an experienced teacher with many years of experience teaching mathematics and computer science, as well as extensive experience in individual lessons with school and university students.

I offer individual online lessons in mathematics for students of all school levels and university students. I can also provide support in statistics and physics for school students.

My lessons are adapted to each student's previous knowledge, current curriculum and individual goals. I focus on clear, structured explanations and logical thinking. We can work on current school or university topics, fill gaps in knowledge, solve homework and practice problems, or prepare specifically for tests, exams and entrance examinations.

For university students, I can also cover more advanced mathematical topics. My goal is not simply to solve a problem for the student, but to explain the reasoning and method so that they can understand it and apply it independently.

Lessons are taught online in Serbian, Bosnian or Croatian, making them particularly suitable for students from families from the former Yugoslavia who live and study in Germany, Austria, Switzerland or other countries.
Read more
I am a qualified mathematician and an experienced teacher with many years of experience teaching mathematics, as well as extensive experience in individual lessons with school and university students.

I offer individual online lessons in geometry, trigonometry and calculus for school and university students. Lessons can also cover algebra, analytic geometry, derivatives, integrals and differential equations, as well as descriptive geometry and statics for students of technical secondary schools and technical university programs.

Thanks to my previous technical education in building construction, I also have a strong background in technical subjects and spatial geometry. I focus on clear, structured explanations, logical thinking and spatial visualization, adapting each lesson to the student's previous knowledge, curriculum and individual goals.

We can work on current school or university topics, solve exercises and assignments, fill gaps in knowledge, or prepare specifically for tests, exams and entrance examinations.

My goal is not simply to solve a problem for the student, but to explain the reasoning and methods so that they can understand them and apply them independently.

Lessons are taught online in Serbian, Bosnian or Croatian, making them particularly suitable for students from families from the former Yugoslavia who live and study in Germany, Austria, Switzerland or other countries.
Read more
Similar classes
arrow icon previousarrow icon next
verified badge
I am Dr Iyer- a tutor with over 18 years of teaching experience as of 2023 and students from across the globe. I teach one-on-one online (over Skype/ Google Hangout and other media) using a pen tablet and the screen-share feature.

I have helped several students in courses like Python Programming, R Programming, Data Science,
Machine learning etc. I can customise the content to domains like business, economics finance and investments as per student requirements.

I have taught students of various age groups - high school (IB/Cambridge/IGCSE/ ICSE,) University (bachelors, masters, doctoral) and working industry professionals.

More than anything, I trust that if I can replace the fear of a subject with love for it, then I would have truly made a difference to the student.
verified badge
Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning.

This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied.

As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others.

I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly.

Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.
verified badge
With 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups.

In the training program, you will learn to:

- Install, configure, and deploy WordPress sites
- Develop custom Wordpress themes and plugins
- Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket...
- Create custom post types and tailor-made taxonomies
- Develop pages using the right methods in HTML, CSS, Javascript & PHP
- Administer and manage a site database
- Contribute to the good natural referencing (SEO) of your site
- Use WP-Cli to speed up the maintenance of your sites
- Use Docker to containerize your local/prod projects and facilitate their management
- Administer your WP sites the right way
- And much more...

For any questions, you can contact me by PM.

See you soon,
Matthew
verified badge
Learn to code with method and logic
Whether it's to succeed in the NSI (Digital Sciences and Technology) specialization in high school, design personal projects, or prepare for higher scientific studies, mastering code relies on solid algorithmic thinking. I help students understand the structure of programming languages and the logic of data.

Subject areas and languages taught:

Algorithms & Logic: Designing data structures and solving problems.

Programming Languages: Python, C/C++, C# and Java.

Data Management: Analysis and SQL queries / databases.

Basic Web Development: HTML & CSS for creating structured pages.

The goal is to take the student from simply writing code to true autonomy in development.
verified badge
Python is the most in-demand programming language in the world right now — and one of the easiest to learn with the right guidance.
Whether you've never written a line of code or you're a student who needs to pass a programming course, this is a practical, no-fluff introduction that gets you writing real code from session one.
What we can cover depending on your goals:

Python fundamentals: variables, loops, functions, data structures
- Object-oriented programming (OOP)
- Data manipulation with pandas and NumPy
- Introduction to machine learning with scikit-learn
- Database management with SQL
- C and Java upon request
- MATLAB and R available for engineering/science students

Why learn with me?
I'm not a student teaching on the side — I'm a professional engineer who uses Python daily for data analysis, modeling, and automation. I know exactly which concepts matter in the real world and which ones you can skip for now.
Sessions are 100% personalized: I adapt the pace, the examples, and the exercises to your background and your goal — whether that's passing your university exam, building a project, or landing a job.
verified badge
🧑‍💻 WordPress Course – Beginner Level

This course is designed for anyone who wants to create and manage a website with WordPress, without prior technical knowledge.

You will learn step by step how to install WordPress, understand its interface, create pages and articles, customize the design of your site and add essential features using themes and extensions.

At the end of the training, you will be able to:

Create a showcase website or a professional blog

Manage content (text, images, menus)

Customize the site's appearance

Install and configure useful extensions

Understanding the basics of security and backups

🎯 Objective: to become self-sufficient in creating and managing a WordPress site.

👥 Target audience: beginners, entrepreneurs, freelancers, students, associations.
verified badge
Master Python with Personalized Courses

Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels.

Why Choose My Courses?

Personalized Teaching Approach: Each course is tailored to your skill level and individual goals.

Practical Experience: Learn by doing with real-world projects that build your understanding and skills.

Ongoing Support: Get unlimited email support for any questions you have between sessions.

As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey.

Book Your First Lesson:

Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.
verified badge
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
Whether you are a beginner writing your first lines of code or an advanced learner tackling complex concepts, I tailor lessons to suit your needs. Together, we will focus on practical skills, problem-solving, and real-world projects to make programming intuitive and rewarding. Let’s work together to turn your goals into achievements!
verified badge
Hello,

My name is Hassane, and I've been passionate about computers for over 20 years. With two decades of teaching experience, I've had the privilege of supporting learners of all ages and levels in developing their computer skills and achieving their professional and personal goals.

Computer science is an essential skill today, opening the door to countless opportunities. Whether you want to learn programming, website design, data analysis, or complex problem-solving, I'm here to guide you every step of the way.

What I propose:
In my classes, we explore a wide range of topics to meet the needs of both beginners and advanced learners:

Computer fundamentals: master the basics to get started, Hardware, Software, Binary, Operating system.
Programming: learn to code efficiently in different languages (C#, Python, VBA).
Web development: creating modern websites and applications.
Databases: understanding, managing and analyzing data, UML, MERISE.
Project management: Ms-Project, Agil, Scrum, Kanban

Teaching methods:
I adopt a dynamic and interactive approach to ensure a rich and enjoyable learning experience:

Interactive courses: clear explanations adapted to your pace.
Practical exercises: to immediately apply the concepts learned.
Collaborative projects: developing real solutions as a team.
Personalized monitoring: answer your questions and support your progress.
Why choose me?
20 years of experience in computer teaching.
Proven methods suitable for all levels.
Personalized support to help you achieve your goals.
A passion for passing on skills that make a difference.
Whether you are a student, a professional looking to retrain, or simply curious, my courses will provide you with the tools you need to succeed in this rapidly evolving field.

Join me today!
Please contact me to learn more or to discuss your specific needs. Together, let's build your digital future.

Hassane
Experienced computer teacher and trainer
verified badge
I teach Python specifically for finance and data applications - the kind used in economics, business analytics, and quantitative programs. This isn't a general "learn to code" course; it's built around real financial data, benchmarking, and the workflows you'll actually use in coursework or early career work.

Topics include:
Python fundamentals through a finance lens (data structures, functions, control flow).
Working with financial data and datasets.
Performance benchmarking and writing efficient code.
Applying concepts from Hilpisch's Python for Finance.
verified badge
This course is a comprehensive and practical introduction to the WordPress CMS, designed for beginners who want to create, customize, and publish their own website, without writing a single line of code.

🎯 Educational objectives:

1- Understand how WordPress and its interface (back-office) work

2- Install WordPress locally using MAMP

3- Choose, install and customize a theme adapted to your needs

4- Use a builder (like Elementor) to create modern and dynamic pages

5- Create a structured navigation menu

6- Import a pre-built demo to save time

7- Put your site online and learn good maintenance practices

🧰 On the program:

1- Installing the local environment with MAMP

2- Getting started with the WordPress interface

3- Management of pages, articles, media, extensions and settings

4- Visual customization (themes, CSS, builders)

5- Hosting your website online

6- MCQs and practical exercises to validate your knowledge

💡 Who is this course for?

For students, entrepreneurs, freelancers, web enthusiasts, or anyone who wants to create their own website without relying on a developer.
verified badge
This course is for anyone who wants to learn to program in Python, whether you are a student, a professional, or simply curious.
Python is one of the most widely used languages today, thanks to its simplicity and power. You'll learn how to write your first programs, manipulate data, automate tasks, and understand the essential foundations of modern programming.
The objective is to make you independent in developing your own projects (scripts, small software, data analysis, etc.) and acquire a skill sought after in the academic and professional world.
verified badge
I teach Python, C and C++ one to one, online or in person around Birmingham.

Most of my students fall into one of three groups. Some are at GCSE or A-Level and need to get comfortable with a language before an exam or a coursework deadline. Some are at university, usually on an engineering or computing degree, and have hit something specific that isn't clicking: pointers, memory, recursion, object orientation, or a project that won't compile. And some are adults starting from nothing, often because work has started asking them to automate things.

Lessons are built around code you can run. I'll ask what you're working on and where you got stuck, then we write something small together, break it on purpose, and work out what the error message is actually telling you. Reading error messages properly is half of programming and almost nobody teaches it.

Areas I cover regularly:

Python from the basics through functions, data structures, file handling, object orientation and libraries like NumPy and Pandas
C and C++, including the parts that cause most of the trouble: pointers, memory management, structs, classes and compilation
GCSE and A-Level Computer Science across all exam boards, including pseudocode, trace tables and written paper technique
A-Level NEA projects and university coursework, plus debugging sessions and code review
Embedded C for Arduino, ESP32 and microcontroller projects, which is the work I do professionally

After each lesson I send written notes covering what we did, worked through step by step, so you have something to revise from later rather than trying to remember what was on screen.

First session is free and lasts 30 minutes. We use it to work out what you need and whether I'm the right person for it. If I'm not, I'll say so and point you somewhere better.

Message me with what you're studying and what's giving you trouble, and I'll tell you honestly how I'd approach it.
verified badge
Learn Python with a structured, hands-on approach! Whether you are a absolute beginner looking to start coding, a student needing help with coursework, or a professional aiming to automate tasks, these lessons are tailored for you.What we will cover:
Core Fundamentals: Variables, loops, functions, and data structures.Object-Oriented Programming: Building reusable and clean code.Real-World Projects: Creating scripts, data analysis, or web scraping based on your goals.

Problem Solving: Learning how to debug and think like a programmer. Lessons are highly interactive. We will write code together from day one, and you will receive practical exercises after every session to build your confidence.
message icon
Contact Ivana
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
I am Dr Iyer- a tutor with over 18 years of teaching experience as of 2023 and students from across the globe. I teach one-on-one online (over Skype/ Google Hangout and other media) using a pen tablet and the screen-share feature.

I have helped several students in courses like Python Programming, R Programming, Data Science,
Machine learning etc. I can customise the content to domains like business, economics finance and investments as per student requirements.

I have taught students of various age groups - high school (IB/Cambridge/IGCSE/ ICSE,) University (bachelors, masters, doctoral) and working industry professionals.

More than anything, I trust that if I can replace the fear of a subject with love for it, then I would have truly made a difference to the student.
verified badge
Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning.

This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied.

As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others.

I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly.

Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.
verified badge
With 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups.

In the training program, you will learn to:

- Install, configure, and deploy WordPress sites
- Develop custom Wordpress themes and plugins
- Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket...
- Create custom post types and tailor-made taxonomies
- Develop pages using the right methods in HTML, CSS, Javascript & PHP
- Administer and manage a site database
- Contribute to the good natural referencing (SEO) of your site
- Use WP-Cli to speed up the maintenance of your sites
- Use Docker to containerize your local/prod projects and facilitate their management
- Administer your WP sites the right way
- And much more...

For any questions, you can contact me by PM.

See you soon,
Matthew
verified badge
Learn to code with method and logic
Whether it's to succeed in the NSI (Digital Sciences and Technology) specialization in high school, design personal projects, or prepare for higher scientific studies, mastering code relies on solid algorithmic thinking. I help students understand the structure of programming languages and the logic of data.

Subject areas and languages taught:

Algorithms & Logic: Designing data structures and solving problems.

Programming Languages: Python, C/C++, C# and Java.

Data Management: Analysis and SQL queries / databases.

Basic Web Development: HTML & CSS for creating structured pages.

The goal is to take the student from simply writing code to true autonomy in development.
verified badge
Python is the most in-demand programming language in the world right now — and one of the easiest to learn with the right guidance.
Whether you've never written a line of code or you're a student who needs to pass a programming course, this is a practical, no-fluff introduction that gets you writing real code from session one.
What we can cover depending on your goals:

Python fundamentals: variables, loops, functions, data structures
- Object-oriented programming (OOP)
- Data manipulation with pandas and NumPy
- Introduction to machine learning with scikit-learn
- Database management with SQL
- C and Java upon request
- MATLAB and R available for engineering/science students

Why learn with me?
I'm not a student teaching on the side — I'm a professional engineer who uses Python daily for data analysis, modeling, and automation. I know exactly which concepts matter in the real world and which ones you can skip for now.
Sessions are 100% personalized: I adapt the pace, the examples, and the exercises to your background and your goal — whether that's passing your university exam, building a project, or landing a job.
verified badge
🧑‍💻 WordPress Course – Beginner Level

This course is designed for anyone who wants to create and manage a website with WordPress, without prior technical knowledge.

You will learn step by step how to install WordPress, understand its interface, create pages and articles, customize the design of your site and add essential features using themes and extensions.

At the end of the training, you will be able to:

Create a showcase website or a professional blog

Manage content (text, images, menus)

Customize the site's appearance

Install and configure useful extensions

Understanding the basics of security and backups

🎯 Objective: to become self-sufficient in creating and managing a WordPress site.

👥 Target audience: beginners, entrepreneurs, freelancers, students, associations.
verified badge
Master Python with Personalized Courses

Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels.

Why Choose My Courses?

Personalized Teaching Approach: Each course is tailored to your skill level and individual goals.

Practical Experience: Learn by doing with real-world projects that build your understanding and skills.

Ongoing Support: Get unlimited email support for any questions you have between sessions.

As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey.

Book Your First Lesson:

Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.
verified badge
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
Whether you are a beginner writing your first lines of code or an advanced learner tackling complex concepts, I tailor lessons to suit your needs. Together, we will focus on practical skills, problem-solving, and real-world projects to make programming intuitive and rewarding. Let’s work together to turn your goals into achievements!
verified badge
Hello,

My name is Hassane, and I've been passionate about computers for over 20 years. With two decades of teaching experience, I've had the privilege of supporting learners of all ages and levels in developing their computer skills and achieving their professional and personal goals.

Computer science is an essential skill today, opening the door to countless opportunities. Whether you want to learn programming, website design, data analysis, or complex problem-solving, I'm here to guide you every step of the way.

What I propose:
In my classes, we explore a wide range of topics to meet the needs of both beginners and advanced learners:

Computer fundamentals: master the basics to get started, Hardware, Software, Binary, Operating system.
Programming: learn to code efficiently in different languages (C#, Python, VBA).
Web development: creating modern websites and applications.
Databases: understanding, managing and analyzing data, UML, MERISE.
Project management: Ms-Project, Agil, Scrum, Kanban

Teaching methods:
I adopt a dynamic and interactive approach to ensure a rich and enjoyable learning experience:

Interactive courses: clear explanations adapted to your pace.
Practical exercises: to immediately apply the concepts learned.
Collaborative projects: developing real solutions as a team.
Personalized monitoring: answer your questions and support your progress.
Why choose me?
20 years of experience in computer teaching.
Proven methods suitable for all levels.
Personalized support to help you achieve your goals.
A passion for passing on skills that make a difference.
Whether you are a student, a professional looking to retrain, or simply curious, my courses will provide you with the tools you need to succeed in this rapidly evolving field.

Join me today!
Please contact me to learn more or to discuss your specific needs. Together, let's build your digital future.

Hassane
Experienced computer teacher and trainer
verified badge
I teach Python specifically for finance and data applications - the kind used in economics, business analytics, and quantitative programs. This isn't a general "learn to code" course; it's built around real financial data, benchmarking, and the workflows you'll actually use in coursework or early career work.

Topics include:
Python fundamentals through a finance lens (data structures, functions, control flow).
Working with financial data and datasets.
Performance benchmarking and writing efficient code.
Applying concepts from Hilpisch's Python for Finance.
verified badge
This course is a comprehensive and practical introduction to the WordPress CMS, designed for beginners who want to create, customize, and publish their own website, without writing a single line of code.

🎯 Educational objectives:

1- Understand how WordPress and its interface (back-office) work

2- Install WordPress locally using MAMP

3- Choose, install and customize a theme adapted to your needs

4- Use a builder (like Elementor) to create modern and dynamic pages

5- Create a structured navigation menu

6- Import a pre-built demo to save time

7- Put your site online and learn good maintenance practices

🧰 On the program:

1- Installing the local environment with MAMP

2- Getting started with the WordPress interface

3- Management of pages, articles, media, extensions and settings

4- Visual customization (themes, CSS, builders)

5- Hosting your website online

6- MCQs and practical exercises to validate your knowledge

💡 Who is this course for?

For students, entrepreneurs, freelancers, web enthusiasts, or anyone who wants to create their own website without relying on a developer.
verified badge
This course is for anyone who wants to learn to program in Python, whether you are a student, a professional, or simply curious.
Python is one of the most widely used languages today, thanks to its simplicity and power. You'll learn how to write your first programs, manipulate data, automate tasks, and understand the essential foundations of modern programming.
The objective is to make you independent in developing your own projects (scripts, small software, data analysis, etc.) and acquire a skill sought after in the academic and professional world.
verified badge
I teach Python, C and C++ one to one, online or in person around Birmingham.

Most of my students fall into one of three groups. Some are at GCSE or A-Level and need to get comfortable with a language before an exam or a coursework deadline. Some are at university, usually on an engineering or computing degree, and have hit something specific that isn't clicking: pointers, memory, recursion, object orientation, or a project that won't compile. And some are adults starting from nothing, often because work has started asking them to automate things.

Lessons are built around code you can run. I'll ask what you're working on and where you got stuck, then we write something small together, break it on purpose, and work out what the error message is actually telling you. Reading error messages properly is half of programming and almost nobody teaches it.

Areas I cover regularly:

Python from the basics through functions, data structures, file handling, object orientation and libraries like NumPy and Pandas
C and C++, including the parts that cause most of the trouble: pointers, memory management, structs, classes and compilation
GCSE and A-Level Computer Science across all exam boards, including pseudocode, trace tables and written paper technique
A-Level NEA projects and university coursework, plus debugging sessions and code review
Embedded C for Arduino, ESP32 and microcontroller projects, which is the work I do professionally

After each lesson I send written notes covering what we did, worked through step by step, so you have something to revise from later rather than trying to remember what was on screen.

First session is free and lasts 30 minutes. We use it to work out what you need and whether I'm the right person for it. If I'm not, I'll say so and point you somewhere better.

Message me with what you're studying and what's giving you trouble, and I'll tell you honestly how I'd approach it.
verified badge
Learn Python with a structured, hands-on approach! Whether you are a absolute beginner looking to start coding, a student needing help with coursework, or a professional aiming to automate tasks, these lessons are tailored for you.What we will cover:
Core Fundamentals: Variables, loops, functions, and data structures.Object-Oriented Programming: Building reusable and clean code.Real-World Projects: Creating scripts, data analysis, or web scraping based on your goals.

Problem Solving: Learning how to debug and think like a programmer. Lessons are highly interactive. We will write code together from day one, and you will receive practical exercises after every session to build your confidence.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Ivana