I offer private algorithmic lessons for all levels, from initiation to mastery of advanced concepts.
With a PhD in computer science and several years of university teaching experience, I can assist you with:
Understanding the basics of algorithms: variables, loops, conditions, functions.
Learn to design efficient and clear algorithms.
Solve complex problems and prepare for your exercises, projects or exams.
Discover the concepts of object-oriented programming and data structures.
My courses are tailored to your pace, whether one-off or regular, and can be held at your home or remotely. The goal is to make algorithms accessible, practical, and fun, while developing your logic and critical thinking skills.
I offer mathematics courses for all levels, from primary school to high school, as well as at university level, tailored to the needs and objectives of each student.
Course content:
General mathematics (primary, middle, and high school)
Mathematics at the university/college level:
Analysis (functions, limits, derivatives, integrals)
Linear algebra (vectors, matrices, vector spaces)
Probability and statistics
Mathematics for computer science and scientific fields
Homework help, tutorials and exams
Revisions and corrected exercises
Goals :
Strengthening the basics in mathematics
Succeeding in university exams and assessments
Develop logical and mathematical reasoning
Gain autonomy and confidence
Methodology :
Personalized courses according to level (school or university)
Clear and progressive explanations
Practical exercises and concrete applications
Personalized follow-up and course materials provided
📍 Online or in-person classes depending on availability.
32.46CHF/ h
Databases: SQL and modeling – all levels
Course content :
Introduction to Databases
Fundamental concepts (tables, keys, relationships)
Data modeling (MERISE and/or UML)
Relational databases
SQL language:
SELECT, INSERT, UPDATE, DELETE queries
Joins, subqueries
Aggregation functions
Constraints, index and views
Using MySQL, PostgreSQL or SQLite
Database standardization
Query optimization
Case studies, practical exercises and projects
Course objectives:
Understanding how databases work
Designing an efficient and consistent database
Mastering the SQL language
Gaining autonomy for academic or professional projects
Preparing for exams, projects, or technical interviews
Methodology :
Courses tailored to the student's level and objectives
Clear and progressive explanations
Practical application through concrete exercises
Support for projects and revisions
Course materials provided
Reviews (1)
I recommend them! They listen carefully to our needs and respond perfectly.
Translated by Google. Click to view original.
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Online reputation
- Instructor since November 2025
- Phone number verified
- Google connected