facebook
favorite button
dot icon
Recently active
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since October 2021
Instructor since October 2021
repeat students icon
23 repeat students
Trusted choice for 23 returning students
Python for Finance & Data Analysis - For Economics, Business Analytics & Quant Students
course price icon
From 55 $ /h
arrow icon
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.
Extra information
No prior programming experience required - lessons are adapted to your level and goals, whether you're catching up for a course or building skills for a quant-track career
Location
green drop pin icongreen drop pin icongreen 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 Amsterdam, Netherlands
  • Around Utrecht, Netherlands
  • Around Alkmaar, Netherlands
  • Around Lelystad, Netherlands
  • Around The Hague, Netherlands
  • Around Amersfoort, Netherlands
location type icon
Online from Netherlands
About Me
When I first started tutoring, I thought I was "just" helping with math. Over time I realized the real shift happens when a student stops feeling intimidated by a subject and starts thinking through problems independently. That's what I actually teach.

I hold a degree in Computer Engineering and I'm currently completing a Master's in Mathematics. I've been tutoring since 2019, with a 5.0 rating across 33 reviews and 20 repeat students.

My focus is students moving between education systems - different countries, different curricula, different languages of instruction - who need to build real command of the math their target university expects, not memorized shortcuts. I teach in English and German.

My strongest track record is Dutch university admission math (OMPT, CCVX, VWO), including German-speaking students using it as their route into Dutch universities. I'm also working with students preparing for SAT math and IB math, applying the same structured, first-principles approach.

Lessons combine clear explanations, real-world applications, and honest feedback. I'd rather tell you exactly where you stand than tell you what's comfortable to hear. Whether you're catching up, preparing for an admission exam, or building toward advanced coursework, the goal is the same: you leave understanding why, not just how.
Education
🎓 Education

Master of Main Paradigms of Modern Mathematics and Their Application (present) - Ilia State University
Bachelor of Science in Computer Engineering (2023-2025) - Georgian Technical University
Previous Studies: Electrical Engineering with a minor in Business Administration (2018-2023) - Agrarian University of Georgia

📜 Certifications & Courses

Web Development Bootcamp -Bitcamp
Python & Django Full Stack -ComSchool
Google AI Essentials & Generative AI - Coursera
Experience / Qualifications
Tutor (2019 - Present)
Teaching math, coding, and engineering tools (AutoCAD, Revit, Python). Helped students pass exams, land jobs, and build confidence in tech.

MEP Engineer - Stand-der-Technik (2024 - 2026)
Designing and modeling building systems (electrical, heating, ventilation, sanitary) in Revit & AutoCAD.
Creating training videos and courses to onboard new employees in MEP, Revit, and AI workflows. Developing custom Python automation scripts and exploring AI-driven tools for smarter design

MEP Engineer (BIM3, 2024)
Worked on European building projects, focusing on BIM modeling, system coordination, and technical compliance.

Electrical Engineer (Casa Calda, 2023 - 2024)
Designed electrical plans for residential & commercial projects; collaborated with installation teams.

Robotics Teacher (Robocode, 2023 - 2024)
Taught robotics & coding to kids and teens, making STEM fun and hands-on.

Web & Software Development (Freelance, 2020 - 2024)
Building web apps, automation tools, and front-end projects with Python, JavaScript, Django, React, Vue.js.
Age
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
Russian
German
Georgian
Reviews
Availability of a typical week
(GMT -05:00)
New York
at teacher icon
Online 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
I'm a working MEP engineer, currently building Python automation for Revit workflows daily - plan checks, model coordination, and repetitive drafting tasks. I teach other engineers, architects, and BIM professionals how to do the same, using pyRevit and real project workflows, not toy examples.

Topics include:
pyRevit fundamentals and setup
Automating repetitive Revit tasks (model checks, plan generation, data extraction)
Writing custom scripts for your firm's specific workflows
Applying Python automation to real MEP/BIM projects
Read more
I work with two kinds of students: those preparing to meet university math admission requirements (OMPT, CCVX, VWO), and those already enrolled who need solid support in calculus, linear algebra, differential equations, probability & statistics, or discrete math including students at TUM, ETH Zurich, TU Delft, KTH, EPFL, and RWTH Aachen.
Lessons are in English; I can explain in German where it helps.
Read more
Similar classes
arrow icon previousarrow icon next
verified badge
Madalina
Hi All,
I'm Madalina, 27 years old software developer. I finished Computer Science high school and university in Romania and Hungary. Working as a full-time backend Java software developer in the past 5 years and full stack (backend + front-end) in the past 2 years. I have experience in teaching and training since 2012.

During the lessons the used language for back-end is Java. For front-end
HTML, CSS, AngularJS.

For fastening up the learning process a personal laptop for the students in the intermediate group, would be optimal.

For this purpose I start 3 teams:
1. Beginners : Primary school students or persons interested to have some basic concepts and terminology regarding software development: searching and sorting algorithms, variables, parameters, function overriding, pseudo language, functions, procedures, data structures, pure HTML and CSS.

2. Intermediate: concepts of dns servers and lookup, frameworks definitions and introduction, SQL queries, Hibernate framework, query and processing database objects in Java, http, web services, JSON format, SpringBoot, unit testing JUnit, full stack approach, HTML, CSS and introduction to Angular JS.

3. Advanced : Group for students in the first and second year of university, with a full stack approach. Already familiar with the knowledge of an intermediate student. During the lessons a brief introduction to Java frameworks, project delivery, project management frameworks Agile Scrum and Lean, continuous delivery Jenkins, SpringBoot + AngularJs, implementation of website, database handling, login form, security.


Regards,
Madalina
verified badge
Nour
My class is for you if you want to:

- Build the skills you need to get your first Python programming project.

- Get started with Machine Learning, Data Science, Django or other hot areas that Python specializes in.

- Or just learn Python to be able to create your own Python apps quickly.

...then you need a solid foundation in Python programming. And my class is designed to give you those core skills, fast.

My class is aimed at complete beginners who have never programmed before, as well as existing programmers who want to increase their career options by learning Python.

The fact is, Python is one of the most popular programming languages in the world – Huge companies like Google use it in mission-critical applications like Google Search.

And Python is the number one language choice for machine learning, data science, and artificial intelligence. To get those high paying jobs you need expert knowledge of Python, and that’s what you will get.

Here’s just some of what you’ll learn

(It’s okay if you don’t understand all this yet, you will in the course)

· All the essential Python keywords, operators, statements, and expressions needed to fully understand exactly what you’re coding and why - making programming easy to grasp and less frustrating

· You will learn the answers to questions like What is the Python For Loop, what is Python used for, how Python switch the traditional syntax of code, and more.

· Complete chapters on object-oriented programming and many other aspects of Python.
verified badge
Izhar
Python is a high level programming language. It's object oriented approach help programmers to write simple and logical codes. Due to its easy syntax, it is actually easier as compared to other programming languages.
Having years of experience in coding language, I know how and where to start and move the topics at a good pace. I'll be starting with you from scratch and help you to build your concepts and master over the language.

I am providing you a brief summary of our course which we generally follow but that doesn't mean that I am bound to just this much content. In case you have any doubt for any other specific topic related to the subject, you could always come up to me or you need any help in your assignments or projects, you are always welcome.

Here is a brief overview of the topics we'll be covering :

1: Introduction To Python
• Installation and Working with Python
• Understanding Python variables
• Python basic Operators
• Understanding python blocks
2: Python Data Types
• Declaring and using Numeric data types: int, float, complex
• Using string data type and string operations
• Defining list and list slicing
• Use of Tuple data type
3: Python Program Flow Control
• Conditional blocks using if, else and elif
• Simple for loops in python
• For loop using ranges, string, list and dictionaries
• Use of while loops in python
• Loop manipulation using pass, continue, break and else
• Programming using Python conditional and loops block
4: Python Functions, Modules And Packages
• Organizing python codes using functions
• Organizing python projects into modules
• Importing own module as well as external modules
• Understanding Packages
• Powerful Lamda function in python
• Programming using functions, modules and external packages
5: Python String, List And Dictionary Manipulations
• Building blocks of python programs
• Understanding string in build methods
• List manipulation using in build methods
• Dictionary manipulation
• Programming using string, list and dictionary in build functions
6: Python File Operation
• Reading config files in python
• Writing log files in python
• Understanding read functions, read(), readline() and readlines()
• Understanding write functions, write() and writelines()
• Manipulating file pointer using seek
• Programming using file operations
7: Python Object Oriented Programming – Oops
• Concept of class, object and instances
• Constructor, class attributes and destructors
• Real time use of class in live projects
• Inheritance , overlapping and overloading operators
• Adding and retrieving dynamic attributes of classes
• Programming using Oops support
8: Python Regular Expression
• Powerful pattern matching and searching
• Power of pattern searching using regex in python
• Real time parsing of networking or system data using regex
• Password, email, url validation using regular expression
• Pattern finding programs using regular expression
9: Python Exception Handling
• Avoiding code break using exception handling
• Safe guarding file operation using exception handling
• Handling and helping developer with error code
• Programming using Exception handling
10: Python Database Interaction
• SQL Database connection using python
• Creating and searching tables
• Reading and storing config information on database
• Programming using database connections
11: Python Multithreading
• Understanding threads
• Forking threads
• Synchronizing the threads
• Programming using multithreading
12: Contacting User Through Emails Using Python
• Installing smtp python module
• Sending email
• Reading from file and sending emails to all users addressing them
directly for marketing
13: Python CGI Introduction
• Writing python program for CGI applications
• Creating menus and accessing files
• Server client program

In case you have any query, please feel free to contact me.
Give yourself a chance for a better future.
All the best
message icon
Contact Baia
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Madalina
Hi All,
I'm Madalina, 27 years old software developer. I finished Computer Science high school and university in Romania and Hungary. Working as a full-time backend Java software developer in the past 5 years and full stack (backend + front-end) in the past 2 years. I have experience in teaching and training since 2012.

During the lessons the used language for back-end is Java. For front-end
HTML, CSS, AngularJS.

For fastening up the learning process a personal laptop for the students in the intermediate group, would be optimal.

For this purpose I start 3 teams:
1. Beginners : Primary school students or persons interested to have some basic concepts and terminology regarding software development: searching and sorting algorithms, variables, parameters, function overriding, pseudo language, functions, procedures, data structures, pure HTML and CSS.

2. Intermediate: concepts of dns servers and lookup, frameworks definitions and introduction, SQL queries, Hibernate framework, query and processing database objects in Java, http, web services, JSON format, SpringBoot, unit testing JUnit, full stack approach, HTML, CSS and introduction to Angular JS.

3. Advanced : Group for students in the first and second year of university, with a full stack approach. Already familiar with the knowledge of an intermediate student. During the lessons a brief introduction to Java frameworks, project delivery, project management frameworks Agile Scrum and Lean, continuous delivery Jenkins, SpringBoot + AngularJs, implementation of website, database handling, login form, security.


Regards,
Madalina
verified badge
Nour
My class is for you if you want to:

- Build the skills you need to get your first Python programming project.

- Get started with Machine Learning, Data Science, Django or other hot areas that Python specializes in.

- Or just learn Python to be able to create your own Python apps quickly.

...then you need a solid foundation in Python programming. And my class is designed to give you those core skills, fast.

My class is aimed at complete beginners who have never programmed before, as well as existing programmers who want to increase their career options by learning Python.

The fact is, Python is one of the most popular programming languages in the world – Huge companies like Google use it in mission-critical applications like Google Search.

And Python is the number one language choice for machine learning, data science, and artificial intelligence. To get those high paying jobs you need expert knowledge of Python, and that’s what you will get.

Here’s just some of what you’ll learn

(It’s okay if you don’t understand all this yet, you will in the course)

· All the essential Python keywords, operators, statements, and expressions needed to fully understand exactly what you’re coding and why - making programming easy to grasp and less frustrating

· You will learn the answers to questions like What is the Python For Loop, what is Python used for, how Python switch the traditional syntax of code, and more.

· Complete chapters on object-oriented programming and many other aspects of Python.
verified badge
Izhar
Python is a high level programming language. It's object oriented approach help programmers to write simple and logical codes. Due to its easy syntax, it is actually easier as compared to other programming languages.
Having years of experience in coding language, I know how and where to start and move the topics at a good pace. I'll be starting with you from scratch and help you to build your concepts and master over the language.

I am providing you a brief summary of our course which we generally follow but that doesn't mean that I am bound to just this much content. In case you have any doubt for any other specific topic related to the subject, you could always come up to me or you need any help in your assignments or projects, you are always welcome.

Here is a brief overview of the topics we'll be covering :

1: Introduction To Python
• Installation and Working with Python
• Understanding Python variables
• Python basic Operators
• Understanding python blocks
2: Python Data Types
• Declaring and using Numeric data types: int, float, complex
• Using string data type and string operations
• Defining list and list slicing
• Use of Tuple data type
3: Python Program Flow Control
• Conditional blocks using if, else and elif
• Simple for loops in python
• For loop using ranges, string, list and dictionaries
• Use of while loops in python
• Loop manipulation using pass, continue, break and else
• Programming using Python conditional and loops block
4: Python Functions, Modules And Packages
• Organizing python codes using functions
• Organizing python projects into modules
• Importing own module as well as external modules
• Understanding Packages
• Powerful Lamda function in python
• Programming using functions, modules and external packages
5: Python String, List And Dictionary Manipulations
• Building blocks of python programs
• Understanding string in build methods
• List manipulation using in build methods
• Dictionary manipulation
• Programming using string, list and dictionary in build functions
6: Python File Operation
• Reading config files in python
• Writing log files in python
• Understanding read functions, read(), readline() and readlines()
• Understanding write functions, write() and writelines()
• Manipulating file pointer using seek
• Programming using file operations
7: Python Object Oriented Programming – Oops
• Concept of class, object and instances
• Constructor, class attributes and destructors
• Real time use of class in live projects
• Inheritance , overlapping and overloading operators
• Adding and retrieving dynamic attributes of classes
• Programming using Oops support
8: Python Regular Expression
• Powerful pattern matching and searching
• Power of pattern searching using regex in python
• Real time parsing of networking or system data using regex
• Password, email, url validation using regular expression
• Pattern finding programs using regular expression
9: Python Exception Handling
• Avoiding code break using exception handling
• Safe guarding file operation using exception handling
• Handling and helping developer with error code
• Programming using Exception handling
10: Python Database Interaction
• SQL Database connection using python
• Creating and searching tables
• Reading and storing config information on database
• Programming using database connections
11: Python Multithreading
• Understanding threads
• Forking threads
• Synchronizing the threads
• Programming using multithreading
12: Contacting User Through Emails Using Python
• Installing smtp python module
• Sending email
• Reading from file and sending emails to all users addressing them
directly for marketing
13: Python CGI Introduction
• Writing python program for CGI applications
• Creating menus and accessing files
• Server client program

In case you have any query, please feel free to contact me.
Give yourself a chance for a better future.
All the best
Good-fit Instructor Guarantee
favorite button
message icon
Contact Baia