facebook
favorite button
member since icon
Since October 2026
Instructor since October 2026
Practical AI for Work: Get Real Results from ChatGPT and Claude
course price icon
From 40 £ /h
arrow icon
I'm a Computer Science master's student at TU Delft and I build with these tools every day. I've written and open-sourced a pipeline for working with AI coding agents, and a lot of that work was about finding where the output quietly goes wrong. That's the part most tutorials skip.

This class is for people who use AI at work, or are being told to, and want to actually get something out of it. No programming background needed.

We cover: writing a prompt that gets a usable answer the first time, giving the model your own documents and data to work from, using it for drafting, summarising, analysis and research, building a repeatable workflow instead of starting from scratch every time, and the important part, how to spot when it's confidently wrong.

We work on your actual tasks, not toy examples. Bring something real from your job and we'll build a workflow around it.

I teach in English and Polish.
Extra information
No materials needed for the first lesson. We'll work out your level and what you want from it, and I'll put together something from there.
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At teacher's location :
  • Arubastraat, Delft, Netherlands
location type icon
Online from Netherlands
Age
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Duration
60 minutes
90 minutes
120 minutes
The class is taught in
English
Polish
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
At teacher's location and via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
This class is for people starting from zero or close to it: school students taking informatics, first-year university students struggling with their programming course, or adults who want to learn to code and don't know where to begin.

We work through the fundamentals properly rather than rushing: variables, conditions, loops, functions, lists and dictionaries, reading and writing files, and how to break a problem into steps before you write a single line. We go at your pace, and you write the code yourself while I guide you, because watching someone else type teaches you nothing.

If you're stuck on a specific university assignment or school project, bring it and we'll work through it together. I won't do it for you, but I'll make sure you understand it.

I teach in English and Polish.
Read more
The first is anyone learning Polish from scratch or picking it back up: because of a Polish partner, Polish colleagues, work, or because you're moving there. Polish has a reputation for being impossible. It isn't, but it does need someone who can explain why a word changes shape instead of handing you a table to memorise. We build from real sentences you'll actually use, and we speak from the first lesson, badly at first, which is the only way it works.

The second is Polish families in the Netherlands whose children are losing the language. Kids here switch to Dutch or English fast, and reading and writing go first. We keep it alive with conversation, reading and writing that doesn't feel like homework.

I adapt to what you need: survival phrases before a trip, the grammar you keep getting wrong, or just an hour a week of speaking to someone patient.

I teach in Polish and English.
Read more
Similar classes
arrow icon previousarrow icon next
verified badge
Technology is advancing at a rapid pace, and we rely more and more on computers for everything from cooking to organizing our taxes. An understanding of computer basics is compulsory nowadays.

The goal of this course is to give you a solid foundation on basic IT and computer knowledge. Once you understood these basics, you will have a clear understanding on which to build your future knowledge of an skill with computers and the Internet.


COURSE OUTLINES:

KNOWING COMPUTER
- Introduction and objectives
- What is Computer?
- Components of Computer system
- Concept of Hardware and Software
- Concept of computing, data and information
- Applications of IECT
- Bringing computer to life
OPERATING COMPUTER USING GUI BASED OPERATING SYSTEM
- Introduction and objectives
- Basics of Operating System
- The User Interface
- Operating System Simple Setting
- File and Directory Management
UNDERSTANDING WORD PROCESSING
- Introduction and objectives
- Word processing Basics
- Opening and closing Documents
- Text Creation and manipulation
- Formatting the Text
- Table manipulation
USING SPREAD SHEET
- Introduction and objectives
- Elements of Electronic Spread sheet
- Manipulation of Cells
- Formulas and Function
INTRODUCTION TO INTERNET, WWW AND WEB BROWSERS
- Introduction and objectives
- Basic of Computer Networks
- Internet
- World Wide Web (WWW)
- Web Browsing Softwares
- Search Engines
- Understanding URL
- Surfing the web
COMMUNICATIONS AND COLLABORATION
- Introduction and objectives
- Basics of E-mail
- Using E-mails
- Document collaboration
- Instant Messaging and Collaboration
MAKING SMALL PRESENTATIONS
- Introduction and objectives
- Basics of Making small Presentations
- Creation of presentation
- Preparation of slides
- Presentation of slides
- Slide show
FINANCIAL LITERACY FOR BANKING SCHEME AND APPLICATIONS
- Introduction and objectives
- Why Savings are needed?
- Drawbacks of keeping cash at home
- Why Bank is needed?
- Banking products
- Banking Service Delivery Channels
- Various Schemes
- Bank on your mobile
- Insurance
verified badge
I can teach you mathematics and science courses for levels:
- Primary
- Lower secondary

I can master you in computer and software skills:
- Programming: Any level
- Software: Any level

Before agreeing on a course, we can discuss the subject to study. In the case of a particular request, we can make a first meeting to discuss the matter to see. If I can help you, we are go!

My technique is flexible, I will assess you first then apply the teaching technique.
verified badge
I specialize in image processing and machine learning. I have been involved in many industrial image processing projects including still images, video processing, medical images, and satellite images. I also have many years of university level teaching experience.
The course is designed to introduce image processing concepts and its applications by means of practical examples using OpenCV.
OpenCV is a powerful image processing library commonly used in industrial applications. OpenCV provides both high-level and low-level features for handling visual data. Although OpenCV is better compatible with C/C++, Python provides the opportunity of concentrating on the main concepts rather than the syntactic details.
The course requires basic programming knowledge. However, for those who are familiar with Python and some initial image processing concepts, a more advanced course can be tailored.
verified badge
Teaching in a wholesome approach what it takes to develop and write good software. We can work on your own projects together or work towards your goals. I have a bachelors in information and communication management and I have experience as a software engineer.

Languages and frameworks I’m proficient in:
- c# / asp.net
- python
- Java in android studio
- JavaScript / NodeJS
- dart and the flutter framework
- Uipath
- solidity
verified badge
Hello! My name is Christopher and I am currently studying Computer science at TU Delft. I am able to tutor in both Maths and Computer Science at any elementary or High school level and have experience teaching a range of syllabus.

Qualifications:
- A levels:
-A* in Maths
- A* in Computer Science
- A* in Music

- Certified Microsoft Innovative Educator

Experience:

ZVEZA PRIJATELJEV MLADINE LJUBLJANA (ASSOCIATION FOR FRIENDS OF YOUTH)
ZPM is an association in Slovenia that aims to help underprivileged children in many different ways including food packets, after-school clubs, and tutoring. I originally started as a volunteer in 2016 and since then I have helped countless students with their school work; most commonly in Maths but also other subjects like Physics, English, and Chemistry. Later my position developed into employment where I would run after school clubs to help the children build confidence and talk about their emotions, make fun programs for summer camps, and of course, I continued with tutoring many children

GIRLS DO CODE
Girls Do Code is an organization in Slovenia that aims to get more women into STEM, they believe that this interest has to start in childhood and therefore they offer lessons in Computer Science to over 300 girls. This cause was something that I thought was incredibly important and so I became a volunteer for their organization. This entailed teaching a group of 10 girls the basics of Computer Science in a fun and creative way and was a very rewarding experience.
Through my training for Girls Do Code, I was certified by Microsoft as an Innovative Educator.

I currently work as a Maths teaching assistant at an international school in the Netherlands where I work with children struggling with maths in small groups.

Please don't hesitate to reach out if you have any questions!
verified badge
I would supplement your current learning with additional focus on physics, so that you may be able to enjoy better grades in the subject. The topics I will focus on include:

1. Classical Mechanics & Kinematics
2. Heat & Electricity
3. Waves & Double slit diffractions
4. Quantum Physics
5. Astrophysics
verified badge
What is this AI thing everybody is talking about these days? Do you want to understand technology at a deeper level? Are you interested in how common applications fundamentally operate? Would you like to improve your logical and analytical skills (not to mention endurance and patience)?
Learning to code - a phrase that is all too popular nowadays. Still, dealing with programming languages is kind of inevitable in every sector. And by becoming fluent in Python or AI techniques you broaden the spectrum of your possibilities, in academia, in the job market and in your personal life too!
There is simply no better language than Python to begin with on your exciting coding journey. And there is also no better way of doing that than by having someone personal to ask questions to. This way you not only don't have to waste time and effort on a stupid typo, but you're also less likely to give up. Effort * Encouragement = Success!
verified badge
My teaching methods are based on my student and their requests. I like to firstly understand what exactly your level currently is where you want to go and how we can achieve it.

I prefer to let you first do it on your own and help once you get stuck. Learning from making mistakes is the best way of learning IMO.

Lessons would usually be 2 hours at a time, but the duration is flexible.

I have already tutored many students in different fields with great success.

My lessons are mainly intended for new Computer Science Engineers that are having difficulties with CSE concepts, but I have also taught normal engineering students that had to learn programming for the first time such as Python for mathematicians.

I am a BSc Graduate from TU Delft in the computer science field, and I am currently studying for my master's degree in Complex systems engineering and management with the aim of becoming a product designer/manager.
verified badge
Available languages are English and Dutch.

Classes will be online for international students and in person (preferable, not a must) or online.

I teach all ages/levels; it is never too early or too late to start and this field of work, especially with the prominence of AI, has enormous potential for your career.
Of course I will adjust the way of teaching based on your knowledge background and age.

My job involves full-stack and Azure/Azure DevOps on a daily basis with the C# .NET stack, but these lessons are primarily designed to help you develop your abstraction skills, latest techniques, general practices, and, if a beginner, C# syntax.

The lessons can be named in time slots of 1 hour, but 1,5 or 2 hours is preferable as 1 hour usually is too short to cover enough in time. Time slots of more than 4 hours will not be done, even if desired, because the concentration of students will generally have dropped too much. After all, it is a lot of thinking.

Ideally, you take classes on a weekly basis so that the knowledge can be properly applied and it is not forgotten, but that is up to you.
verified badge
Career coach for early to mid-level, mostly in software engineering, and IT areas.
- Career planning.
- Personal detail technical study planning (project/ knowledge etc.)
- Talk about your working experience in a big high-tech company or a small company.
- Resume guide and modifications.
- Interview training and mock. (Including technical & behavior)
- Networking suggestion.

About me:
I have more than 5 years of experience working as a software engineer in the United States. I used to work in several companies, including Microsoft, Oracle, and Alibaba. I am an MBA candidate in RSM now. I have experience in providing career coach.
I may not provide program classes. Instead, I will give you the resources you can learn and make the study plan.
verified badge
Description:

Dive into the world of software development with a seasoned expert who brings over 17 years of rich experience across government, health, and e-commerce sectors. Having successfully delivered numerous projects, I've navigated the complexities of software engineering in diverse environments. Currently, I'm working at one of the biggest software companies, which had changed the world. At work cutting-edge technology and innovative solutions are part of my daily routine.

- 17+ Years of Experience: Extensive background in government, health, and e-commerce projects.
- Current FAANG Engineer: Working at the forefront of technology and innovation.
- Startup Insight: Co-founder with 5 years of startup experience.
- Real-World Learning: Practical lessons from a diverse software engineering career.
- For All Levels: Suitable for beginners to advanced learners seeking to expand their skills.

In this class, I'll share the insights, techniques, and best practices that have been pivotal to my success. Whether you're just starting out or looking to deepen your software development knowledge, you'll find valuable lessons grounded in real-world experience. Expect to learn through a mix of theory, practical exercises, and personal anecdotes that illuminate the path to becoming an effective software engineer.


Frontend Development
Basics: HTML, CSS, JavaScript
Frameworks: React, Angular, Vue.js
Advanced Topics: Progressive Web Apps, SEO, performance optimization

Backend Development
Languages: Node.js, C#
Concepts: RESTful APIs, microservices, database management (SQL and NoSQL)

DevOps
Principles: Continuous integration and continuous deployment (CI/CD), monitoring, logging
Tools: Docker, Kubernetes, Github

AI and Data Science
Foundations: Python, statistics, machine learning algorithms
Libraries: TensorFlow, PyTorch, scikit-learn, pandas
Applications: Natural language processing, computer vision, predictive modeling

Cloud Platforms (Azure, AWS, Google Cloud)
Basics: Core services (compute, storage, networking)
Advanced: Serverless architectures, container services, machine learning services
Best Practices: Security, cost management, performance optimization

System Design
Fundamentals: Scalability, reliability, availability
Components: Load balancers, caching, data partitioning
Case Studies: Designing popular systems (e.g., a URL shortening service, a messaging system)

Tailor-Made Roadmaps
Soft Skills: Communication, teamwork, problem-solving
Management: Project management, agile methodologies
Custom Requests: Based on specific needs or interests
verified badge
With over 16 years of diverse experience spanning software development, architecture, best practices, and agile methodologies like Scrum, I've already achieved remarkable milestones in my career. Now, it's time to take it to the next level. My personalized coaching and skill enhancement program are tailored specifically for professionals like you, who are seasoned veterans in the tech industry. Benefit from my diverse IT experiences, understand the intricacies of your journey and can provide targeted guidance to help you navigate challenges, seize opportunities, and accelerate your career trajectory. Whether you're aiming to lead cutting-edge projects, transition into higher-level roles, or refine your expertise in emerging technologies, I am here to support you every step of the way. Invest in your continued success – embark on this transformative journey today!
verified badge
Learn how to build your own Android apps!
I adapt the classes to your needs.

For beginners (applicable to any coding language):
- fundamental programming knowledge
- algorithms & data structures
- object oriented programming
- programming principles (SOLID, etc)

You will learn how to:
- build your own app using latest technologies (Jetpack Compose, Coroutines, Retrofit, Room)
- learn about different architecture approaches
- manage your project
- build your app in a scalable and maintanable way
- learn the platform specific characteristics

For advanced students:
- a lot of coding but with a professional approach
- include some must-have tools knowledge like Git
verified badge
Learning programming can be a daunting task. Seeing the lines of code for the first time can be overwhelming. I help you get through the tedious parts of programming ans guide you to become a successful programmer, so that you can build whatever you'd like!
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.
message icon
Contact Michal Jakub
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Technology is advancing at a rapid pace, and we rely more and more on computers for everything from cooking to organizing our taxes. An understanding of computer basics is compulsory nowadays.

The goal of this course is to give you a solid foundation on basic IT and computer knowledge. Once you understood these basics, you will have a clear understanding on which to build your future knowledge of an skill with computers and the Internet.


COURSE OUTLINES:

KNOWING COMPUTER
- Introduction and objectives
- What is Computer?
- Components of Computer system
- Concept of Hardware and Software
- Concept of computing, data and information
- Applications of IECT
- Bringing computer to life
OPERATING COMPUTER USING GUI BASED OPERATING SYSTEM
- Introduction and objectives
- Basics of Operating System
- The User Interface
- Operating System Simple Setting
- File and Directory Management
UNDERSTANDING WORD PROCESSING
- Introduction and objectives
- Word processing Basics
- Opening and closing Documents
- Text Creation and manipulation
- Formatting the Text
- Table manipulation
USING SPREAD SHEET
- Introduction and objectives
- Elements of Electronic Spread sheet
- Manipulation of Cells
- Formulas and Function
INTRODUCTION TO INTERNET, WWW AND WEB BROWSERS
- Introduction and objectives
- Basic of Computer Networks
- Internet
- World Wide Web (WWW)
- Web Browsing Softwares
- Search Engines
- Understanding URL
- Surfing the web
COMMUNICATIONS AND COLLABORATION
- Introduction and objectives
- Basics of E-mail
- Using E-mails
- Document collaboration
- Instant Messaging and Collaboration
MAKING SMALL PRESENTATIONS
- Introduction and objectives
- Basics of Making small Presentations
- Creation of presentation
- Preparation of slides
- Presentation of slides
- Slide show
FINANCIAL LITERACY FOR BANKING SCHEME AND APPLICATIONS
- Introduction and objectives
- Why Savings are needed?
- Drawbacks of keeping cash at home
- Why Bank is needed?
- Banking products
- Banking Service Delivery Channels
- Various Schemes
- Bank on your mobile
- Insurance
verified badge
I can teach you mathematics and science courses for levels:
- Primary
- Lower secondary

I can master you in computer and software skills:
- Programming: Any level
- Software: Any level

Before agreeing on a course, we can discuss the subject to study. In the case of a particular request, we can make a first meeting to discuss the matter to see. If I can help you, we are go!

My technique is flexible, I will assess you first then apply the teaching technique.
verified badge
I specialize in image processing and machine learning. I have been involved in many industrial image processing projects including still images, video processing, medical images, and satellite images. I also have many years of university level teaching experience.
The course is designed to introduce image processing concepts and its applications by means of practical examples using OpenCV.
OpenCV is a powerful image processing library commonly used in industrial applications. OpenCV provides both high-level and low-level features for handling visual data. Although OpenCV is better compatible with C/C++, Python provides the opportunity of concentrating on the main concepts rather than the syntactic details.
The course requires basic programming knowledge. However, for those who are familiar with Python and some initial image processing concepts, a more advanced course can be tailored.
verified badge
Teaching in a wholesome approach what it takes to develop and write good software. We can work on your own projects together or work towards your goals. I have a bachelors in information and communication management and I have experience as a software engineer.

Languages and frameworks I’m proficient in:
- c# / asp.net
- python
- Java in android studio
- JavaScript / NodeJS
- dart and the flutter framework
- Uipath
- solidity
verified badge
Hello! My name is Christopher and I am currently studying Computer science at TU Delft. I am able to tutor in both Maths and Computer Science at any elementary or High school level and have experience teaching a range of syllabus.

Qualifications:
- A levels:
-A* in Maths
- A* in Computer Science
- A* in Music

- Certified Microsoft Innovative Educator

Experience:

ZVEZA PRIJATELJEV MLADINE LJUBLJANA (ASSOCIATION FOR FRIENDS OF YOUTH)
ZPM is an association in Slovenia that aims to help underprivileged children in many different ways including food packets, after-school clubs, and tutoring. I originally started as a volunteer in 2016 and since then I have helped countless students with their school work; most commonly in Maths but also other subjects like Physics, English, and Chemistry. Later my position developed into employment where I would run after school clubs to help the children build confidence and talk about their emotions, make fun programs for summer camps, and of course, I continued with tutoring many children

GIRLS DO CODE
Girls Do Code is an organization in Slovenia that aims to get more women into STEM, they believe that this interest has to start in childhood and therefore they offer lessons in Computer Science to over 300 girls. This cause was something that I thought was incredibly important and so I became a volunteer for their organization. This entailed teaching a group of 10 girls the basics of Computer Science in a fun and creative way and was a very rewarding experience.
Through my training for Girls Do Code, I was certified by Microsoft as an Innovative Educator.

I currently work as a Maths teaching assistant at an international school in the Netherlands where I work with children struggling with maths in small groups.

Please don't hesitate to reach out if you have any questions!
verified badge
I would supplement your current learning with additional focus on physics, so that you may be able to enjoy better grades in the subject. The topics I will focus on include:

1. Classical Mechanics & Kinematics
2. Heat & Electricity
3. Waves & Double slit diffractions
4. Quantum Physics
5. Astrophysics
verified badge
What is this AI thing everybody is talking about these days? Do you want to understand technology at a deeper level? Are you interested in how common applications fundamentally operate? Would you like to improve your logical and analytical skills (not to mention endurance and patience)?
Learning to code - a phrase that is all too popular nowadays. Still, dealing with programming languages is kind of inevitable in every sector. And by becoming fluent in Python or AI techniques you broaden the spectrum of your possibilities, in academia, in the job market and in your personal life too!
There is simply no better language than Python to begin with on your exciting coding journey. And there is also no better way of doing that than by having someone personal to ask questions to. This way you not only don't have to waste time and effort on a stupid typo, but you're also less likely to give up. Effort * Encouragement = Success!
verified badge
My teaching methods are based on my student and their requests. I like to firstly understand what exactly your level currently is where you want to go and how we can achieve it.

I prefer to let you first do it on your own and help once you get stuck. Learning from making mistakes is the best way of learning IMO.

Lessons would usually be 2 hours at a time, but the duration is flexible.

I have already tutored many students in different fields with great success.

My lessons are mainly intended for new Computer Science Engineers that are having difficulties with CSE concepts, but I have also taught normal engineering students that had to learn programming for the first time such as Python for mathematicians.

I am a BSc Graduate from TU Delft in the computer science field, and I am currently studying for my master's degree in Complex systems engineering and management with the aim of becoming a product designer/manager.
verified badge
Available languages are English and Dutch.

Classes will be online for international students and in person (preferable, not a must) or online.

I teach all ages/levels; it is never too early or too late to start and this field of work, especially with the prominence of AI, has enormous potential for your career.
Of course I will adjust the way of teaching based on your knowledge background and age.

My job involves full-stack and Azure/Azure DevOps on a daily basis with the C# .NET stack, but these lessons are primarily designed to help you develop your abstraction skills, latest techniques, general practices, and, if a beginner, C# syntax.

The lessons can be named in time slots of 1 hour, but 1,5 or 2 hours is preferable as 1 hour usually is too short to cover enough in time. Time slots of more than 4 hours will not be done, even if desired, because the concentration of students will generally have dropped too much. After all, it is a lot of thinking.

Ideally, you take classes on a weekly basis so that the knowledge can be properly applied and it is not forgotten, but that is up to you.
verified badge
Career coach for early to mid-level, mostly in software engineering, and IT areas.
- Career planning.
- Personal detail technical study planning (project/ knowledge etc.)
- Talk about your working experience in a big high-tech company or a small company.
- Resume guide and modifications.
- Interview training and mock. (Including technical & behavior)
- Networking suggestion.

About me:
I have more than 5 years of experience working as a software engineer in the United States. I used to work in several companies, including Microsoft, Oracle, and Alibaba. I am an MBA candidate in RSM now. I have experience in providing career coach.
I may not provide program classes. Instead, I will give you the resources you can learn and make the study plan.
verified badge
Description:

Dive into the world of software development with a seasoned expert who brings over 17 years of rich experience across government, health, and e-commerce sectors. Having successfully delivered numerous projects, I've navigated the complexities of software engineering in diverse environments. Currently, I'm working at one of the biggest software companies, which had changed the world. At work cutting-edge technology and innovative solutions are part of my daily routine.

- 17+ Years of Experience: Extensive background in government, health, and e-commerce projects.
- Current FAANG Engineer: Working at the forefront of technology and innovation.
- Startup Insight: Co-founder with 5 years of startup experience.
- Real-World Learning: Practical lessons from a diverse software engineering career.
- For All Levels: Suitable for beginners to advanced learners seeking to expand their skills.

In this class, I'll share the insights, techniques, and best practices that have been pivotal to my success. Whether you're just starting out or looking to deepen your software development knowledge, you'll find valuable lessons grounded in real-world experience. Expect to learn through a mix of theory, practical exercises, and personal anecdotes that illuminate the path to becoming an effective software engineer.


Frontend Development
Basics: HTML, CSS, JavaScript
Frameworks: React, Angular, Vue.js
Advanced Topics: Progressive Web Apps, SEO, performance optimization

Backend Development
Languages: Node.js, C#
Concepts: RESTful APIs, microservices, database management (SQL and NoSQL)

DevOps
Principles: Continuous integration and continuous deployment (CI/CD), monitoring, logging
Tools: Docker, Kubernetes, Github

AI and Data Science
Foundations: Python, statistics, machine learning algorithms
Libraries: TensorFlow, PyTorch, scikit-learn, pandas
Applications: Natural language processing, computer vision, predictive modeling

Cloud Platforms (Azure, AWS, Google Cloud)
Basics: Core services (compute, storage, networking)
Advanced: Serverless architectures, container services, machine learning services
Best Practices: Security, cost management, performance optimization

System Design
Fundamentals: Scalability, reliability, availability
Components: Load balancers, caching, data partitioning
Case Studies: Designing popular systems (e.g., a URL shortening service, a messaging system)

Tailor-Made Roadmaps
Soft Skills: Communication, teamwork, problem-solving
Management: Project management, agile methodologies
Custom Requests: Based on specific needs or interests
verified badge
With over 16 years of diverse experience spanning software development, architecture, best practices, and agile methodologies like Scrum, I've already achieved remarkable milestones in my career. Now, it's time to take it to the next level. My personalized coaching and skill enhancement program are tailored specifically for professionals like you, who are seasoned veterans in the tech industry. Benefit from my diverse IT experiences, understand the intricacies of your journey and can provide targeted guidance to help you navigate challenges, seize opportunities, and accelerate your career trajectory. Whether you're aiming to lead cutting-edge projects, transition into higher-level roles, or refine your expertise in emerging technologies, I am here to support you every step of the way. Invest in your continued success – embark on this transformative journey today!
verified badge
Learn how to build your own Android apps!
I adapt the classes to your needs.

For beginners (applicable to any coding language):
- fundamental programming knowledge
- algorithms & data structures
- object oriented programming
- programming principles (SOLID, etc)

You will learn how to:
- build your own app using latest technologies (Jetpack Compose, Coroutines, Retrofit, Room)
- learn about different architecture approaches
- manage your project
- build your app in a scalable and maintanable way
- learn the platform specific characteristics

For advanced students:
- a lot of coding but with a professional approach
- include some must-have tools knowledge like Git
verified badge
Learning programming can be a daunting task. Seeing the lines of code for the first time can be overwhelming. I help you get through the tedious parts of programming ans guide you to become a successful programmer, so that you can build whatever you'd like!
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.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Michal Jakub