facebook
favorite button
1/7
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 April 2021
Instructor since April 2021
Python, SQL and Machine Learning with a Lead Data & AI Engineer (ex Amazon)
course price icon
From 39 € /h
arrow icon
Learn Python, SQL, machine learning and AI from someone who builds these systems in production every day. I am a Lead Data and Machine Learning Engineer based in Berlin, with 9 years at Amazon, Delivery Hero, Goldman Sachs and now Orion S.A., and I have been teaching here since 2021.

WHO THIS CLASS IS FOR

Complete beginners who want to learn programming properly, from zero, with no assumptions.
University and bootcamp students stuck on Python, SQL, algorithms or a machine learning assignment.
Working professionals moving into data engineering, data science or AI roles.
Candidates preparing for technical interviews at product and tech companies.

WHAT WE CAN COVER

We pick the path together based on your goal. Options include:

Python fundamentals, clean code and object oriented programming
Data structures and algorithms, with the reasoning behind each choice
SQL and databases, from joins and window functions to designing a warehouse
Pandas, NumPy, data cleaning and exploratory analysis
Machine learning: regression, classification, trees, model evaluation, and the quiet mistakes that ruin a model
Deep learning and natural language processing foundations
Generative AI in practice: RAG, embeddings, vector databases, LangChain, OpenAI and AWS Bedrock
Data engineering on AWS: S3, Glue, Redshift, SageMaker, Airflow, Spark and dbt
Interview preparation, including mock interviews and system design for data roles

HOW LESSONS WORK

In the first lesson we work out where you are and what you actually want to reach, and I map a path to it. After that every session is hands on. You write code, I review it live, and I explain the reasoning rather than just handing you the answer.

You finish each lesson with something that works: a script, a notebook, a query, a pipeline, or an answer you could confidently give in an interview. Between lessons you get exercises and a project that grows week by week, so you end up with something real to show an employer.

WHY LEARN WITH ME

I teach what I do. The examples come from real systems that serve real users, not from textbook datasets. I will also tell you honestly when an approach will not hold up in production, which is the main reason to learn from a practitioner rather than a video course.

My open source guide for machine learning interviews has more than 700 stars on GitHub and is used by candidates preparing for data and ML roles.

PRACTICAL DETAILS

Lessons are in English, online via webcam, and I am comfortable working across time zones. Suitable for teenagers from 14 and for adults. No prior experience is needed for the beginner track.
Extra information
Before we start, message me with your goal, your current level and any deadline you are working towards. I will reply with a short plan for the first few lessons so you know what you are booking.

What you need: a laptop with a stable internet connection, and Zoom or Google Meet. We share a screen and a code editor during the lesson. If your Python setup is not ready, we set it up together in the first session.

Lessons are taught in English. Beginners are welcome with no prior experience. If you already work in tech and want to go deep on machine learning, GenAI or data engineering, say so and we skip the fundamentals.

I am based in Berlin (CET) and regularly teach students in other time zones, so ask if you need an early or late slot.
Location
location type icon
Online from Germany
About Me
I am a Lead Data and Machine Learning Engineer based in Berlin, with over 9 years of building production data and AI systems at Amazon, Delivery Hero, Goldman Sachs and, currently, Orion S.A. I have been teaching on Apprentus since 2021 alongside that work, and I teach exactly what I do every day rather than theory I read about once.

My students are usually one of four people: a complete beginner who wants to learn programming properly from zero, a university or bootcamp student whose Python, SQL or machine learning assignment has stopped making sense, a working professional moving into data engineering, data science or AI, or a candidate preparing for technical interviews. I enjoy all four, and I adapt completely to which one you are.

How I teach: we start with a short conversation about where you are now and what you actually want to reach. I do not hand out a fixed syllabus before I know that. Every lesson is hands on. You write code while I watch, I review it live, and I explain the reasoning behind the fix instead of just giving you the fix. That is the part that makes it stick.

You finish each session with something concrete: a working script, a clean notebook, a pipeline that runs, or an answer you could confidently give in an interview. Between lessons you get exercises and a project that grows week by week, so after a few months you have something real to show an employer.

I am patient with beginners who are starting from nothing, and direct with people who want to be pushed hard. If something you are doing would not survive in a real production system, I will say so, because that honesty is the reason to learn from a practitioner instead of a video course.

Lessons are in English, online via webcam, and I am used to working across time zones. My open source guide for machine learning interviews has more than 700 stars on GitHub, and I use the same material with students preparing for interviews.
Education
MSc in Computer Science, Concordia University Ann Arbor, United States (2021 to 2023), with a focus on machine learning and data systems.

BSc in Computer Science, Government College University Lahore, Pakistan (2013 to 2017), covering algorithms, databases and software engineering.

I also keep learning continuously through AWS, Google Cloud, Databricks and Terraform certification tracks.
Experience / Qualifications
WORK EXPERIENCE (9+ years)
Lead Data and Machine Learning Engineer, Orion S.A., Berlin (2024 to present)
Senior Data Engineer, Delivery Hero, Berlin
Senior Data Engineer, Amazon
Data Engineering consultant (contract), Goldman Sachs, London (2021)
Earlier roles at NorthBay Solutions (AWS Advanced Consulting Partner) and Teradata

WHAT I WORK WITH DAILY
Python, SQL, Spark, Kafka, Airflow, dbt, Databricks, Terraform
AWS (SageMaker, Bedrock, Glue, Redshift, S3), Google Cloud and BigQuery
Machine learning, deep learning, natural language processing
Generative AI: RAG, LangChain, vector databases, OpenAI and AWS Bedrock

CERTIFICATIONS
AWS Certified Machine Learning Specialty
AWS Certified Data Engineer Associate
AWS Certified Solutions Architect Associate
AWS Certified Developer Associate
AWS Certified Cloud Practitioner
Google Cloud certified
HashiCorp Terraform Associate
Databricks certified
Deep Learning, Machine Learning and Statistics specializations

OPEN SOURCE
My machine learning interview guide on GitHub has more than 700 stars and is used by candidates preparing for data and ML interviews.

TEACHING
Teaching on Apprentus since April 2021.
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Student level
Beginner
Intermediate
Advanced
Duration
30 minutes
45 minutes
60 minutes
The class is taught in
English
Urdu
Panjabi
Pashto
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
This class is for people who already write some Python and now want to build machine learning and generative AI systems that work outside a notebook. I am a Lead Data and Machine Learning Engineer in Berlin with 9 years at Amazon, Delivery Hero, Goldman Sachs and Orion S.A., and I teach the same methods I use at work.

WHO IT IS FOR

Developers and analysts moving into machine learning or AI roles.
Students who understand the theory but have never shipped a model.
Founders and product people who want to build a real AI feature rather than a demo.
Anyone preparing for machine learning or AI engineering interviews.

WHAT WE COVER

Framing a problem: what is predictable, what is not, and how to tell before you waste a month.
Core machine learning: regression, classification, tree based models, feature engineering.
Model evaluation done properly: leakage, class imbalance, baselines, and why your accuracy score is lying to you.
Deep learning and natural language processing foundations.
Large language models in practice: prompting, structured output, evaluation and cost control.
Retrieval augmented generation end to end: chunking, embeddings, vector databases, reranking, and measuring whether the answers are actually correct.
Agents and tool use with LangChain and LangGraph.
Deployment: turning a model or an AI feature into a service, plus monitoring and drift.

HOW IT WORKS

We agree on a target project in the first lesson and build towards it. You write the code, I review it live and explain the reasoning. You leave with a working system in your own repository rather than a folder of tutorials.

I will tell you honestly when an approach will not survive real traffic or real data. That is the main reason to learn this from someone who runs it in production.

PRACTICAL DETAILS

Lessons are in English, online via webcam, and I work comfortably across time zones. You need working Python basics for this class. If you are starting from zero, book my Python, SQL and Machine Learning class instead and we build up to this one.
Read more
Learn how data actually moves through a modern company: ingestion, storage, transformation, orchestration and serving. I am a Lead Data and Machine Learning Engineer in Berlin with 9 years of building these systems at Amazon, Delivery Hero, Goldman Sachs and Orion S.A. This class teaches the same architecture and tooling I use at work.

WHO IT IS FOR

Analysts and backend developers moving into data engineering.
Data scientists who keep getting blocked by broken or missing pipelines.
Students and career switchers who want a portfolio project that looks like real production work.
Engineers preparing for data engineering interviews or AWS certifications.

WHAT WE COVER

SQL that holds up under pressure: joins, window functions, query plans and performance.
Data modelling: star schemas, slowly changing dimensions, and how to design tables people can actually query.
Python for data engineering: clean, testable transformation code.
Batch pipelines with Airflow and dbt, including testing and data quality checks.
Spark for large datasets, and when you genuinely do not need it.
Streaming with Kafka and Kinesis: events, ordering, exactly once, and the traps.
AWS in depth: S3, Glue, Redshift, Athena, Lambda and IAM, plus cost control.
Lakehouse patterns with Databricks and Delta or Iceberg.
Infrastructure as code with Terraform, and CI CD for data.
Monitoring, alerting and what to do at 3am when a pipeline fails.

HOW IT WORKS

We pick a realistic project in the first lesson, for example a pipeline that ingests raw events and serves a clean analytics table, and we build it over the following sessions. You write the code, I review it live and explain the trade offs. You finish with a repository you can show in an interview.

We can also work on your own company's problems if you bring them, as long as you can share enough of the shape of the data.

PRACTICAL DETAILS

Lessons are in English, online via webcam, and I work comfortably across time zones. You should already be able to write basic Python and SQL. If you are not there yet, start with my Python, SQL and Machine Learning class and we build up to this one.
Read more
Show more
arrow icon
Similar classes
arrow icon previousarrow icon next
verified badge
Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming).

Digital electronics
Analog electronic
electromagnetism (propagation of high frequency waves)
Automatic (continuous, sampled)
electrical engineering (transformers, electrical machines, switching power supply)
C / c ++ programming, Assembler, ARM, STM32
renewable energy (wind, PV)
engineering Sciences
RDM
Python,VHDL
PIC Microprocessor and Microcontroller
Signal processing and data acquisition
Engineering Sciences

These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes.

COURSE OBJECTIVES AND PEDAGOGICAL APPROACH

Resumption and deepening of fundamental concepts through exercises with course reminders.

Put the student in a situation of questioning and research.

Respond to individual issues and questions

Exercise training in order to achieve real mastery of the content.

Learn to build theoretical reasoning from observable facts or hypotheses.

Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background)

This educational approach is effective since it has often led me to interesting results with my students.

Associate professor provides support courses in electrical engineering
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
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 programming language these days. It is simple, nice and almost all modern applications use it. With Python, we can now create artificial intelligence models that reduce human effort and give us more accurate and reliable results. The Java and C languages are not lacking in importance, they also make it possible to create applications optimized in terms of RAM.

The composition of the course depends on the level of the student and his own objectives. The first session is a one-hour evaluation session which allows the diagnosis of the level and the needs of the student. From this diagnosis we establish together a program that we will follow during our course.

Generally the course allows the student to assimilate:
* Predefined Data Types & Variables;
* Conditional Structures & Loops;
* Functions ;
* Object-oriented programming (OOP);
* Digital engineering;
* An introduction to databases (Examples and uses)
* Relational Algebra
* LDD, LCD, LMD, LCT
* SQL queries (SELECT, UPDATE, ...)
* Creation of a database and automation of queries using the Python language
* Handling files (TXT, Excel, CSV, JSON, Word);
* Data science;
* Introduction and some applications of Artificial Intelligence.

I am waiting for you to start this adventure.
verified badge
doctoral student in engineering sciences provides support courses in analog and digital electronics at any DEUG level and engineering schools. having scientific and technical knowledge, three years of experience in the field of teaching, pedagogy and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they are having difficulty. for more info please contact me
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
Hello, I'm Sally, a Software engineer and online Math and programming Teacher in Egypt.
With over 3 years of international tutoring experience using Zoom, Google Meet,
I offer tutoring services in Math (grade 1-8 ), and learn Programming using skratch , microbit program
and doing logo , editing video or poster using Canva from age 6 up-to 15.
I'm available ,Please message me to book your session.
Best regards, Sally

Skills

Tutoring
math tutoring
Programming (skratch , microbit)
Website
Desgin using Canva
verified badge
Master the art of web design and development with personalized 1-to-1 online tutoring in Python, PHP, and Other server side programming languages.

Whether you're a beginner looking to build your first web project or an experienced developer aiming to refine your skills, our customized tutoring sessions are designed to help you achieve your goals.

I really happy to teach people who will really want to part of my lesson.

My teaching style is the step by step oriented. We will start from basic and move towards advanced topics.

A very warm welcome my students on apprentus.com

Wish you all the best.
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
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
Understanding algorithms is essential for anyone pursuing computer science or programming. In this course, I provide a structured approach to learning algorithms—from fundamental concepts like sorting and searching to advanced techniques such as dynamic programming and graph theory. Whether you're preparing for exams, coding interviews, or aiming to improve your problem-solving skills, this course is designed to build strong algorithmic thinking. Through practical examples and step-by-step explanations, I help students master the logic and techniques needed to write efficient and elegant code.
verified badge
I teach coding to beginners and intermediate students.
Lessons focus on logic, basic programming, and practical exercises.
Classes are adapted to the student’s pace.
Students can choose between website or mobile app development.Hands on dev
verified badge
Experienced Programming Language Tutor with 10+ years of teaching experience in Python, HTML, CSS, and JavaScript. I provide step-by-step, practical-oriented learning designed for beginners, students, and aspiring developers. My teaching approach focuses on real-world projects, hands-on coding exercises, and easy-to-understand explanations to help students build strong programming skills confidently.

What You Will Learn:
Python Programming Fundamentals to Advanced Concepts
HTML for Website Structure
CSS for Modern Web Design & Styling
JavaScript for Interactive Web Development
Real Projects and Practical Assignments
Debugging and Problem-Solving Techniques
Frontend Development Basics
Teaching Style:
Step-by-step guidance
Beginner-friendly explanations
Practical and project-based learning
Live coding sessions
Personalized support and doubt clearing
Easy learning methods with real examples

Perfect for:

School & college students
Beginners in coding
Future web developers
Anyone wanting practical programming skills
verified badge
📊Microsoft Office: To establish your office skills, manage data via Excel, write professional reports with Word, and prepare impressive presentations with PowerPoint.

📐 AutoCAD: To learn engineering drawing and design two-dimensional and three-dimensional plans with high accuracy and speed.

🛣️ Civil 3D: To learn road design, network design, surveying, and quantity surveying in a scientific and practical way
verified badge
Python class from basics to the advance from the students perspective with proper deep understanding of concepts.
Topics to be covered:
Basic Python and Programming fundamentals
Memory Management
OOPs
Data Structure and Algorithms
Libraries
Data analysis (using libraries Pandas, Numpy, etc.)
AI (ML, DL, RL, LLMs, RAG, Langchain etc.)

Maths using visualization of geometry, algebra, calculus, etc.
message icon
Contact Muhammad
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming).

Digital electronics
Analog electronic
electromagnetism (propagation of high frequency waves)
Automatic (continuous, sampled)
electrical engineering (transformers, electrical machines, switching power supply)
C / c ++ programming, Assembler, ARM, STM32
renewable energy (wind, PV)
engineering Sciences
RDM
Python,VHDL
PIC Microprocessor and Microcontroller
Signal processing and data acquisition
Engineering Sciences

These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes.

COURSE OBJECTIVES AND PEDAGOGICAL APPROACH

Resumption and deepening of fundamental concepts through exercises with course reminders.

Put the student in a situation of questioning and research.

Respond to individual issues and questions

Exercise training in order to achieve real mastery of the content.

Learn to build theoretical reasoning from observable facts or hypotheses.

Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background)

This educational approach is effective since it has often led me to interesting results with my students.

Associate professor provides support courses in electrical engineering
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
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 programming language these days. It is simple, nice and almost all modern applications use it. With Python, we can now create artificial intelligence models that reduce human effort and give us more accurate and reliable results. The Java and C languages are not lacking in importance, they also make it possible to create applications optimized in terms of RAM.

The composition of the course depends on the level of the student and his own objectives. The first session is a one-hour evaluation session which allows the diagnosis of the level and the needs of the student. From this diagnosis we establish together a program that we will follow during our course.

Generally the course allows the student to assimilate:
* Predefined Data Types & Variables;
* Conditional Structures & Loops;
* Functions ;
* Object-oriented programming (OOP);
* Digital engineering;
* An introduction to databases (Examples and uses)
* Relational Algebra
* LDD, LCD, LMD, LCT
* SQL queries (SELECT, UPDATE, ...)
* Creation of a database and automation of queries using the Python language
* Handling files (TXT, Excel, CSV, JSON, Word);
* Data science;
* Introduction and some applications of Artificial Intelligence.

I am waiting for you to start this adventure.
verified badge
doctoral student in engineering sciences provides support courses in analog and digital electronics at any DEUG level and engineering schools. having scientific and technical knowledge, three years of experience in the field of teaching, pedagogy and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they are having difficulty. for more info please contact me
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
Hello, I'm Sally, a Software engineer and online Math and programming Teacher in Egypt.
With over 3 years of international tutoring experience using Zoom, Google Meet,
I offer tutoring services in Math (grade 1-8 ), and learn Programming using skratch , microbit program
and doing logo , editing video or poster using Canva from age 6 up-to 15.
I'm available ,Please message me to book your session.
Best regards, Sally

Skills

Tutoring
math tutoring
Programming (skratch , microbit)
Website
Desgin using Canva
verified badge
Master the art of web design and development with personalized 1-to-1 online tutoring in Python, PHP, and Other server side programming languages.

Whether you're a beginner looking to build your first web project or an experienced developer aiming to refine your skills, our customized tutoring sessions are designed to help you achieve your goals.

I really happy to teach people who will really want to part of my lesson.

My teaching style is the step by step oriented. We will start from basic and move towards advanced topics.

A very warm welcome my students on apprentus.com

Wish you all the best.
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
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
Understanding algorithms is essential for anyone pursuing computer science or programming. In this course, I provide a structured approach to learning algorithms—from fundamental concepts like sorting and searching to advanced techniques such as dynamic programming and graph theory. Whether you're preparing for exams, coding interviews, or aiming to improve your problem-solving skills, this course is designed to build strong algorithmic thinking. Through practical examples and step-by-step explanations, I help students master the logic and techniques needed to write efficient and elegant code.
verified badge
I teach coding to beginners and intermediate students.
Lessons focus on logic, basic programming, and practical exercises.
Classes are adapted to the student’s pace.
Students can choose between website or mobile app development.Hands on dev
verified badge
Experienced Programming Language Tutor with 10+ years of teaching experience in Python, HTML, CSS, and JavaScript. I provide step-by-step, practical-oriented learning designed for beginners, students, and aspiring developers. My teaching approach focuses on real-world projects, hands-on coding exercises, and easy-to-understand explanations to help students build strong programming skills confidently.

What You Will Learn:
Python Programming Fundamentals to Advanced Concepts
HTML for Website Structure
CSS for Modern Web Design & Styling
JavaScript for Interactive Web Development
Real Projects and Practical Assignments
Debugging and Problem-Solving Techniques
Frontend Development Basics
Teaching Style:
Step-by-step guidance
Beginner-friendly explanations
Practical and project-based learning
Live coding sessions
Personalized support and doubt clearing
Easy learning methods with real examples

Perfect for:

School & college students
Beginners in coding
Future web developers
Anyone wanting practical programming skills
verified badge
📊Microsoft Office: To establish your office skills, manage data via Excel, write professional reports with Word, and prepare impressive presentations with PowerPoint.

📐 AutoCAD: To learn engineering drawing and design two-dimensional and three-dimensional plans with high accuracy and speed.

🛣️ Civil 3D: To learn road design, network design, surveying, and quantity surveying in a scientific and practical way
verified badge
Python class from basics to the advance from the students perspective with proper deep understanding of concepts.
Topics to be covered:
Basic Python and Programming fundamentals
Memory Management
OOPs
Data Structure and Algorithms
Libraries
Data analysis (using libraries Pandas, Numpy, etc.)
AI (ML, DL, RL, LLMs, RAG, Langchain etc.)

Maths using visualization of geometry, algebra, calculus, etc.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Muhammad