facebook
favorite button
super instructor icon
Betrouwbare leraar
Deze leraar antwoordt snel. Dit getuigt van een goede dienstverlening naar haar of zijn leerlingen toe.
member since icon
Sinds oktober 2019
Leraar sinds oktober 2019
Premium world class Photoshop HTML & CSS WordPress
course price icon
Van 29.79 € /h
arrow icon
Web Design and Development comprises of the following: -

Photoshop
Html and Css
Advance Web Development PHP (WordPress Cms)

I am 11 years experienced in Photoshop, HTML and Css and WordPress Development with a portfolio at Themeforest.net. The famous market place for WordPress Themes.

After I guide you can make money by enrolling any freelancer website or develop your own product and sell at market place.
Extra informatie
You must have a laptop with Webcam
A Microphone
A HeadPhone
A Copy
A Pen
Locatie
location type icon
Online vanuit Pakistan
Over
Web Design and Development comprises of the following: -

Photoshop
Html and CSS
Advance Web Development PHP

I am 11 years experienced in Photoshop, HTML and Css and WordPress Development with a portfolio at Themeforest.net. The famous market place for WordPress Themes.

After I guide you can make money by enrolling any freelancer website or develop your own product and sell at market place.

My core aim is to teach my students in a friendly manner so that they will able to understand the concept well.

I use advance media to enable the students to understand well and grape the concept well in short time with hands on.
Opleiding
University of Manchester, BSC (Hons)
A levels Cambridge University Through British council Lahore, Pak
O levels London University Through British council Lahore, Pak
Leservaring
I am 11 years experienced in Photoshop, HTML and Css and WordPress Development with a portfolio at Themeforest.net. The famous market place for WordPress Themes.
Leeftijd
Kinderen (7-12 jaar oud)
Tieners (13-17 jaar oud)
Volwassenen (18-64 jaar oud)
Senioren (65+ jaar oud)
Niveau van de leerling
Beginner
Gemiddeld
Gevorderden
Duur
30 minuten
45 minuten
60 minuten
90 minuten
120 minuten
De les wordt gegeven in
Engels
Urdu
Hindi
Punjabi
Beschikbaarheid typische 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
Vergelijkbare lessen
arrow icon previousarrow icon next
verified badge
I am a Professional Full Stack Developer with over 15 years of hands-on experience in software engineering, system design, and artificial intelligence.
I’ve worked across frontend, backend, DevOps, and AI, building enterprise-grade systems for real-world applications — from large-scale microservices to cognitive AI platforms.

I’m passionate about teaching the real, modern way of coding — combining deep technical foundations with today’s most advanced technologies: Generative AI, Agentic systems, RAG architectures, cloud automation, and intelligent DevOps.

Whether you are a beginner exploring your first “Hello World,” a professional improving your stack, or a researcher/developer exploring AI systems, I can guide you step-by-step — conceptually, practically, and strategically.

🧩 What You Will Learn
🖥️ Front-End Development

Master how to build responsive, interactive, and high-performance interfaces:

HTML / HTML5 – Structure, semantics, forms, accessibility

CSS / CSS3 / SCSS – Layout, animations, responsive design, Flexbox, Grid

Bootstrap / Tailwind / Material UI – Rapid design frameworks

JavaScript (ES6+) – Functional programming, event loop, closures, async/await

TypeScript – Strong typing, interfaces, decorators, generics

React.js / Next.js – Components, hooks, state management, routing, APIs

Angular (1.x to 17) – Modules, dependency injection, RxJS, advanced architecture

Vue.js (optional) – Reactive programming, lifecycle management

jQuery / AJAX – Legacy support and backend communication

Web Performance – Lighthouse, Core Web Vitals, PWA, caching strategies

⚙️ Back-End & Enterprise Development

Build scalable, secure, and intelligent server-side systems:

C / C++ / Data Structures / Algorithms / OOPS

Java / J2EE / Spring / Spring Boot / Spring Cloud / Hibernate / Struts / Wicket

Microservices Architecture – API gateway, service registry, inter-service communication

Node.js / Express / NestJS – Modern JavaScript/TypeScript backend

REST & SOAP Web Services – API design, security, documentation (Swagger / Postman)

Python (Flask / FastAPI) – REST APIs, ML pipelines, automation

Shell Scripting (Linux/Unix) – Automation, cron jobs, log parsing, DevOps scripting

PHP / Laravel / CodeIgniter – Classic web backend development

Containerization & Orchestration: Docker, Kubernetes, Helm

CI/CD & Cloud: Jenkins, GitHub Actions, Azure DevOps Pipelines

☁️ Cloud & DevOps Mastery

Learn to build, deploy, and scale applications on the cloud:

AWS (EC2, S3, Lambda, DynamoDB, API Gateway, ECS)

Azure (App Services, Functions, CosmosDB, DevOps)

Google Cloud (GCP, Vertex AI, BigQuery, Cloud Run)

Monitoring & Logging: ELK Stack (Elasticsearch, Logstash, Kibana), Grafana, Prometheus

Infrastructure as Code (IaC): Terraform, AWS CDK, Azure Bicep

Version Control & Collaboration: Git, GitHub, GitLab, Bitbucket

CI/CD Pipelines: Build, test, deploy automation, rollback, release management

📱 App Development

Develop mobile and hybrid apps end-to-end:

Android (Java/Kotlin) – UI/UX, activity lifecycle, API integration

Hybrid Frameworks: Ionic, Cordova, React Native

Progressive Web Apps (PWA) – Offline-first, caching, mobile optimization

Firebase Integration: Auth, Firestore, Cloud Messaging

🤖 Artificial Intelligence & Machine Learning

Learn how modern AI systems are built and deployed:

AI Fundamentals: Neural networks, supervised/unsupervised learning

Machine Learning with Python: scikit-learn, TensorFlow, PyTorch

Natural Language Processing (NLP): Transformers, BERT, GPT

Computer Vision: OpenCV, YOLO, Image Classification

AI APIs & Integrations: Google DialogFlow, Azure Cognitive Services, OpenAI API

🧬 Generative AI, RAG & Agentic Systems

Special focus on real-world AI integration and automation:

Generative AI Models (GPT, Claude, Gemini, Llama, Mistral) – Practical implementation

Prompt Engineering – Designing powerful, reusable prompt frameworks

Retrieval-Augmented Generation (RAG) – Hybrid search + generation architectures

Agentic AI Systems – Building autonomous multi-agent workflows (e.g., AutoGPT, CrewAI)

Agentic RAG – Contextual memory, chaining, and reasoning systems

LangChain / LlamaIndex – RAG pipelines, document loaders, embeddings, vector DBs

Vector Databases: Pinecone, Chroma, Weaviate, FAISS

Knowledge Graphs & Context Management – Enterprise data linking with RAG

AI App Deployment: FastAPI + Streamlit + LangServe + Docker

Copilot & AI Tools: GitHub Copilot, ChatGPT API, Code Interpreter, Vertex AI Studio

Google AI Developer Kit (ADK) – Edge AI, TensorFlow Lite, Coral, and model serving

Voice AI & Conversational Design: Dialogflow CX, OpenAI Assistants, ElevenLabs

🔬 Data, Testing & Quality

Database Systems: MySQL, PostgreSQL, MongoDB, Oracle, DB2, Redis

Database Design: ERD, normalization, indexing, performance tuning

Testing Tools: JUnit, Mockito, Selenium, Cypress, Postman

TDD / BDD Practices: Unit, integration, and end-to-end testing

Logging & Monitoring: ELK, Splunk, Prometheus

Performance Optimization: Profiling, caching, concurrency

🧩 Operating Systems & Scripting

Windows / Linux / Ubuntu / Unix Administration

File Systems, Permissions, Networking, Process Management

Shell Scripting / Automation / Log Analysis

System Security and SSH Hardening

🧠 Bonus Topics

Mathematics for Programmers – Logic, combinatorics, probability, graph theory

Game Development Basics: Unity, Phaser.js, HTML5 Canvas

AI Ethics, Data Privacy, Responsible AI Design

Automation Projects & Web Crawling / Scraping: BeautifulSoup, Selenium, Puppeteer

No-Code / Low-Code Integrations: Zapier, Make, AI automations
verified badge
Java is one of the most important of all computer programming languages. But learning Java can seem like a daunting task. Not any longer! In this course I will train you well in Java Programming step-by-step. Starting from basis right through the more advanced topics. No prior knowledge is required.

Course outlines:
- Objected Oriented Programming concepts (OOPS)
- Core Java Programming Introduction of Java
- Data types and Variables
- Methods
- Control Flow Statements
- Operators and Expressions
- While and do-while Loops
- Object-oriented Programming
- Objects and classes
- Using Java Objects
- Java Files and I/O
- Interfaces and Abstract Classes
- Inner Classes
verified badge
Python is the fastest growing programming language. Master it and you can solve business and science problems!

If you are an absolute beginner, don't worry, I've got exercises that will help you get up to speed.

About me: I have worked 10 years in financial markets (bond trading and market data). Now I am working as a freelance Python trainer & developer.

Favourite Python packages / frameworks: Pandas, Numpy, Flask, Django, Beautifulsoup, PySpark & Pytest,
verified badge
Web development is a great field to start your programming journey, not only do you learn to think logically but you'll also combine your code with a visual design.

I will not program for you but I will teach you how to program so you'll be able to start your programming career with ease.
verified badge
Learning to program can be a big challenge, especially if you have to do it alone. There are plenty of videos or documentation to be found, but where do you start? Sometimes you can't see the forest for the trees.

With my experience in programming, mainly in the language C# and framework .NET, and the many years of experience in supervising students, this is an ideal combination in offering guidance in programming.
verified badge
Are you a high school or high school student and have difficulty understanding and solving math or physics problems? Then I am someone who would like to help you with that. I often see that in standard classroom teaching is succinctly taught. As a result, the student misses out on the whole picture, making the teaching material and the problems vague and unclear. My goal is to take the time for each student to complete the whole picture and guide them through complex problems, so that the student can not only take tests and exams with ease, but also enjoy learning the material.
verified badge
I am a certified communication scientist (WO, MSc.) who teaches computational data analysis methods in SPSS, Python, R and thesis supervision.

During the lessons we can cover the basics of computational methods or data analysis. I can also help you gain a better understanding of the data structure, design a questionnaire in QUALTRICS (or similar program), or collect data together with you. We can do this in the programs Python, R or SPSS. I am also an expert in supervising theses.

I give lessons of one hour as standard, but these can be longer if desired. If you are looking for guidance for a longer period, I can offer you a package where you get a discount on my hourly rate.

I have experience teaching computational data analysis and machine learning at university and college level. I myself have a research master's degree in communication sciences.
verified badge
I am a Software Engineer with more than 12 years of experience. I love to teach and share my experiences.

If you want any help with Java or any other programming language, I can assist you with it.

Web Application Development is also my expertise. I can guide you to build a successful web application.
verified badge
In this course, you will learn how to efficiently package, containerize, and deploy Python applications and microservices using Docker. The course covers fundamental Docker concepts, best practices for structuring Python projects, and strategies for building scalable and portable applications. Through hands-on projects, you will gain practical experience in creating Docker images, managing containers, and orchestrating microservices, enabling seamless deployment across different environments.

Contact me if you want to have more information about the course!
verified badge
You found an old file—something important, maybe even sentimental—but your computer just won’t open it. Or maybe you’re dealing with a custom software system that uses a weird, proprietary format. What now?

I specialize in rescuing, translating, and reverse-engineering data formats that most people don’t even recognize. Whether it’s a corrupted calendar file from a PDA or a bizarre export from a dead program, I approach it like a digital archaeologist.

It’s not magic—it’s patience, logic, and deep technical skill. If something should work but doesn’t, let me figure out why.
verified badge
Hi!

I’m Wahagn, a qualified international school teacher with 4+ years of teaching Computer Science at IGCSE, A-Level, and IB DP levels. I hold a BSc and MSc in Computer Science from Leiden University and have worked in international schools across Europe. I specialize in helping students understand programming concepts, prepare for exams, and develop problem-solving skills. My lessons are personalized, practical, and focused on student success.
verified badge
🐍 Python Programming – Learn by Doing
Course Overview
This class is designed for anyone who wants to learn Python from scratch or strengthen their coding skills. Whether you’re a complete beginner or looking to apply Python in data analysis, automation, or web development, this course will guide you step by step with practical examples and projects.

What You’ll Learn
✅ Python basics: variables, data types, operators, and control flow

✅ Functions and modules: writing reusable, clean code

✅ Working with files and data (CSV, JSON, text)

✅ Object-Oriented Programming (OOP) concepts

✅ Libraries for real-world tasks (e.g., pandas, matplotlib)

✅ Problem-solving strategies and debugging techniques

Teaching Style
Hands-on learning: You’ll write code in every session.

Project-driven: Build mini-projects like calculators, data visualizations, or simple web apps.

Adaptable pace: Lessons tailored to your level and goals (academic, professional, or hobby).

Who Is It For?
Students preparing for exams or computer science courses

Professionals wanting to automate tasks or analyze data

Curious learners who want to start coding as a hobby

Practical Details
📍 Online or in-person (depending on your location)

⏱ Flexible scheduling to fit your availability

🧑‍🏫 Personalized guidance with clear explanations and exercises
verified badge
Do you want to learn how websites are structured?
In these online lessons, you'll learn the basics of HTML and CSS in a structured and clear way.
We'll work step by step on understanding the structure of a webpage and how to design it visually.
What will we cover?
Depending on your level, we can work on:
• Basic HTML structure
• Elements such as headings, paragraphs, and lists
• Links and images
• Introduction to CSS
• Colors, fonts, and layout
• Box model and positioning
• Structure and readable code
The emphasis is on understanding the technical structure of a website, not just on copying code.
Lesson structure
Each lesson consists of:
• Explanation of new concepts
• Analysis of sample code
• Step-by-step collaborative building
• Exercises for independent practice
We'll work at a leisurely pace and build on what you've already learned.
For whom? • Absolute beginners
• Students studying HTML/CSS at school
• People who want to start with web development
• Anyone who wants to build a solid foundation
What can you expect?
• Structured explanations
• Practical examples
• Personal guidance
• Focus on understanding and structure
No fixed, standard course, but guidance tailored to your learning goals.
verified badge
Knowing how to program is an asset for everyone, regardless of your field of work. Whether it's to automate repetitive tasks, assist with calculations or data analysis, develop applications, or simply for enjoyment, everyone benefits from a basic knowledge of programming.
With a decade of experience in the field and advanced computer training as part of my studies, I offer to help you discover the wonderful world of programming, or improve your skills with a personalized approach, tailored to your objectives, including theoretical parts and exercises.
verified badge
Programming is an incredibly useful skill to have, and it can often help you automate small tasks in daily life. In my lessons, I also try to code as much as possible with the ultimate goal of creating something concrete, creative, visual, or funny.

-- Techniques --
You learn by doing; in my lessons, I like to guide you through the basics by creating something in small steps. I am convinced that step-by-step, hands-on learning is the best way. I structure my lessons depending on which language or concept you want to learn, but think, for example, of making a game, a visualization, a website, animation, etc.

-- Contents --
In addition to a specific programming language, with me you will also learn the philosophy behind programming, recurring concepts, methods to avoid getting stuck, and much more. Learning this is essential because it allows you to continue independently and learn other languages as well.

-- Level --
I can help you learn from the absolute basics to slightly more advanced concepts such as data structures or designing algorithms yourself. I will train you to become someone who not only understands how to program, but also someone who knows how to keep learning. Feel free to send me a message if this sounds like something for you!
message icon
Contacteer Adnan
repeat students icon
1e les wordt ondersteund
door onze
Good-fit Leraar Garantie
Vergelijkbare lessen
arrow icon previousarrow icon next
verified badge
I am a Professional Full Stack Developer with over 15 years of hands-on experience in software engineering, system design, and artificial intelligence.
I’ve worked across frontend, backend, DevOps, and AI, building enterprise-grade systems for real-world applications — from large-scale microservices to cognitive AI platforms.

I’m passionate about teaching the real, modern way of coding — combining deep technical foundations with today’s most advanced technologies: Generative AI, Agentic systems, RAG architectures, cloud automation, and intelligent DevOps.

Whether you are a beginner exploring your first “Hello World,” a professional improving your stack, or a researcher/developer exploring AI systems, I can guide you step-by-step — conceptually, practically, and strategically.

🧩 What You Will Learn
🖥️ Front-End Development

Master how to build responsive, interactive, and high-performance interfaces:

HTML / HTML5 – Structure, semantics, forms, accessibility

CSS / CSS3 / SCSS – Layout, animations, responsive design, Flexbox, Grid

Bootstrap / Tailwind / Material UI – Rapid design frameworks

JavaScript (ES6+) – Functional programming, event loop, closures, async/await

TypeScript – Strong typing, interfaces, decorators, generics

React.js / Next.js – Components, hooks, state management, routing, APIs

Angular (1.x to 17) – Modules, dependency injection, RxJS, advanced architecture

Vue.js (optional) – Reactive programming, lifecycle management

jQuery / AJAX – Legacy support and backend communication

Web Performance – Lighthouse, Core Web Vitals, PWA, caching strategies

⚙️ Back-End & Enterprise Development

Build scalable, secure, and intelligent server-side systems:

C / C++ / Data Structures / Algorithms / OOPS

Java / J2EE / Spring / Spring Boot / Spring Cloud / Hibernate / Struts / Wicket

Microservices Architecture – API gateway, service registry, inter-service communication

Node.js / Express / NestJS – Modern JavaScript/TypeScript backend

REST & SOAP Web Services – API design, security, documentation (Swagger / Postman)

Python (Flask / FastAPI) – REST APIs, ML pipelines, automation

Shell Scripting (Linux/Unix) – Automation, cron jobs, log parsing, DevOps scripting

PHP / Laravel / CodeIgniter – Classic web backend development

Containerization & Orchestration: Docker, Kubernetes, Helm

CI/CD & Cloud: Jenkins, GitHub Actions, Azure DevOps Pipelines

☁️ Cloud & DevOps Mastery

Learn to build, deploy, and scale applications on the cloud:

AWS (EC2, S3, Lambda, DynamoDB, API Gateway, ECS)

Azure (App Services, Functions, CosmosDB, DevOps)

Google Cloud (GCP, Vertex AI, BigQuery, Cloud Run)

Monitoring & Logging: ELK Stack (Elasticsearch, Logstash, Kibana), Grafana, Prometheus

Infrastructure as Code (IaC): Terraform, AWS CDK, Azure Bicep

Version Control & Collaboration: Git, GitHub, GitLab, Bitbucket

CI/CD Pipelines: Build, test, deploy automation, rollback, release management

📱 App Development

Develop mobile and hybrid apps end-to-end:

Android (Java/Kotlin) – UI/UX, activity lifecycle, API integration

Hybrid Frameworks: Ionic, Cordova, React Native

Progressive Web Apps (PWA) – Offline-first, caching, mobile optimization

Firebase Integration: Auth, Firestore, Cloud Messaging

🤖 Artificial Intelligence & Machine Learning

Learn how modern AI systems are built and deployed:

AI Fundamentals: Neural networks, supervised/unsupervised learning

Machine Learning with Python: scikit-learn, TensorFlow, PyTorch

Natural Language Processing (NLP): Transformers, BERT, GPT

Computer Vision: OpenCV, YOLO, Image Classification

AI APIs & Integrations: Google DialogFlow, Azure Cognitive Services, OpenAI API

🧬 Generative AI, RAG & Agentic Systems

Special focus on real-world AI integration and automation:

Generative AI Models (GPT, Claude, Gemini, Llama, Mistral) – Practical implementation

Prompt Engineering – Designing powerful, reusable prompt frameworks

Retrieval-Augmented Generation (RAG) – Hybrid search + generation architectures

Agentic AI Systems – Building autonomous multi-agent workflows (e.g., AutoGPT, CrewAI)

Agentic RAG – Contextual memory, chaining, and reasoning systems

LangChain / LlamaIndex – RAG pipelines, document loaders, embeddings, vector DBs

Vector Databases: Pinecone, Chroma, Weaviate, FAISS

Knowledge Graphs & Context Management – Enterprise data linking with RAG

AI App Deployment: FastAPI + Streamlit + LangServe + Docker

Copilot & AI Tools: GitHub Copilot, ChatGPT API, Code Interpreter, Vertex AI Studio

Google AI Developer Kit (ADK) – Edge AI, TensorFlow Lite, Coral, and model serving

Voice AI & Conversational Design: Dialogflow CX, OpenAI Assistants, ElevenLabs

🔬 Data, Testing & Quality

Database Systems: MySQL, PostgreSQL, MongoDB, Oracle, DB2, Redis

Database Design: ERD, normalization, indexing, performance tuning

Testing Tools: JUnit, Mockito, Selenium, Cypress, Postman

TDD / BDD Practices: Unit, integration, and end-to-end testing

Logging & Monitoring: ELK, Splunk, Prometheus

Performance Optimization: Profiling, caching, concurrency

🧩 Operating Systems & Scripting

Windows / Linux / Ubuntu / Unix Administration

File Systems, Permissions, Networking, Process Management

Shell Scripting / Automation / Log Analysis

System Security and SSH Hardening

🧠 Bonus Topics

Mathematics for Programmers – Logic, combinatorics, probability, graph theory

Game Development Basics: Unity, Phaser.js, HTML5 Canvas

AI Ethics, Data Privacy, Responsible AI Design

Automation Projects & Web Crawling / Scraping: BeautifulSoup, Selenium, Puppeteer

No-Code / Low-Code Integrations: Zapier, Make, AI automations
verified badge
Java is one of the most important of all computer programming languages. But learning Java can seem like a daunting task. Not any longer! In this course I will train you well in Java Programming step-by-step. Starting from basis right through the more advanced topics. No prior knowledge is required.

Course outlines:
- Objected Oriented Programming concepts (OOPS)
- Core Java Programming Introduction of Java
- Data types and Variables
- Methods
- Control Flow Statements
- Operators and Expressions
- While and do-while Loops
- Object-oriented Programming
- Objects and classes
- Using Java Objects
- Java Files and I/O
- Interfaces and Abstract Classes
- Inner Classes
verified badge
Python is the fastest growing programming language. Master it and you can solve business and science problems!

If you are an absolute beginner, don't worry, I've got exercises that will help you get up to speed.

About me: I have worked 10 years in financial markets (bond trading and market data). Now I am working as a freelance Python trainer & developer.

Favourite Python packages / frameworks: Pandas, Numpy, Flask, Django, Beautifulsoup, PySpark & Pytest,
verified badge
Web development is a great field to start your programming journey, not only do you learn to think logically but you'll also combine your code with a visual design.

I will not program for you but I will teach you how to program so you'll be able to start your programming career with ease.
verified badge
Learning to program can be a big challenge, especially if you have to do it alone. There are plenty of videos or documentation to be found, but where do you start? Sometimes you can't see the forest for the trees.

With my experience in programming, mainly in the language C# and framework .NET, and the many years of experience in supervising students, this is an ideal combination in offering guidance in programming.
verified badge
Are you a high school or high school student and have difficulty understanding and solving math or physics problems? Then I am someone who would like to help you with that. I often see that in standard classroom teaching is succinctly taught. As a result, the student misses out on the whole picture, making the teaching material and the problems vague and unclear. My goal is to take the time for each student to complete the whole picture and guide them through complex problems, so that the student can not only take tests and exams with ease, but also enjoy learning the material.
verified badge
I am a certified communication scientist (WO, MSc.) who teaches computational data analysis methods in SPSS, Python, R and thesis supervision.

During the lessons we can cover the basics of computational methods or data analysis. I can also help you gain a better understanding of the data structure, design a questionnaire in QUALTRICS (or similar program), or collect data together with you. We can do this in the programs Python, R or SPSS. I am also an expert in supervising theses.

I give lessons of one hour as standard, but these can be longer if desired. If you are looking for guidance for a longer period, I can offer you a package where you get a discount on my hourly rate.

I have experience teaching computational data analysis and machine learning at university and college level. I myself have a research master's degree in communication sciences.
verified badge
I am a Software Engineer with more than 12 years of experience. I love to teach and share my experiences.

If you want any help with Java or any other programming language, I can assist you with it.

Web Application Development is also my expertise. I can guide you to build a successful web application.
verified badge
In this course, you will learn how to efficiently package, containerize, and deploy Python applications and microservices using Docker. The course covers fundamental Docker concepts, best practices for structuring Python projects, and strategies for building scalable and portable applications. Through hands-on projects, you will gain practical experience in creating Docker images, managing containers, and orchestrating microservices, enabling seamless deployment across different environments.

Contact me if you want to have more information about the course!
verified badge
You found an old file—something important, maybe even sentimental—but your computer just won’t open it. Or maybe you’re dealing with a custom software system that uses a weird, proprietary format. What now?

I specialize in rescuing, translating, and reverse-engineering data formats that most people don’t even recognize. Whether it’s a corrupted calendar file from a PDA or a bizarre export from a dead program, I approach it like a digital archaeologist.

It’s not magic—it’s patience, logic, and deep technical skill. If something should work but doesn’t, let me figure out why.
verified badge
Hi!

I’m Wahagn, a qualified international school teacher with 4+ years of teaching Computer Science at IGCSE, A-Level, and IB DP levels. I hold a BSc and MSc in Computer Science from Leiden University and have worked in international schools across Europe. I specialize in helping students understand programming concepts, prepare for exams, and develop problem-solving skills. My lessons are personalized, practical, and focused on student success.
verified badge
🐍 Python Programming – Learn by Doing
Course Overview
This class is designed for anyone who wants to learn Python from scratch or strengthen their coding skills. Whether you’re a complete beginner or looking to apply Python in data analysis, automation, or web development, this course will guide you step by step with practical examples and projects.

What You’ll Learn
✅ Python basics: variables, data types, operators, and control flow

✅ Functions and modules: writing reusable, clean code

✅ Working with files and data (CSV, JSON, text)

✅ Object-Oriented Programming (OOP) concepts

✅ Libraries for real-world tasks (e.g., pandas, matplotlib)

✅ Problem-solving strategies and debugging techniques

Teaching Style
Hands-on learning: You’ll write code in every session.

Project-driven: Build mini-projects like calculators, data visualizations, or simple web apps.

Adaptable pace: Lessons tailored to your level and goals (academic, professional, or hobby).

Who Is It For?
Students preparing for exams or computer science courses

Professionals wanting to automate tasks or analyze data

Curious learners who want to start coding as a hobby

Practical Details
📍 Online or in-person (depending on your location)

⏱ Flexible scheduling to fit your availability

🧑‍🏫 Personalized guidance with clear explanations and exercises
verified badge
Do you want to learn how websites are structured?
In these online lessons, you'll learn the basics of HTML and CSS in a structured and clear way.
We'll work step by step on understanding the structure of a webpage and how to design it visually.
What will we cover?
Depending on your level, we can work on:
• Basic HTML structure
• Elements such as headings, paragraphs, and lists
• Links and images
• Introduction to CSS
• Colors, fonts, and layout
• Box model and positioning
• Structure and readable code
The emphasis is on understanding the technical structure of a website, not just on copying code.
Lesson structure
Each lesson consists of:
• Explanation of new concepts
• Analysis of sample code
• Step-by-step collaborative building
• Exercises for independent practice
We'll work at a leisurely pace and build on what you've already learned.
For whom? • Absolute beginners
• Students studying HTML/CSS at school
• People who want to start with web development
• Anyone who wants to build a solid foundation
What can you expect?
• Structured explanations
• Practical examples
• Personal guidance
• Focus on understanding and structure
No fixed, standard course, but guidance tailored to your learning goals.
verified badge
Knowing how to program is an asset for everyone, regardless of your field of work. Whether it's to automate repetitive tasks, assist with calculations or data analysis, develop applications, or simply for enjoyment, everyone benefits from a basic knowledge of programming.
With a decade of experience in the field and advanced computer training as part of my studies, I offer to help you discover the wonderful world of programming, or improve your skills with a personalized approach, tailored to your objectives, including theoretical parts and exercises.
verified badge
Programming is an incredibly useful skill to have, and it can often help you automate small tasks in daily life. In my lessons, I also try to code as much as possible with the ultimate goal of creating something concrete, creative, visual, or funny.

-- Techniques --
You learn by doing; in my lessons, I like to guide you through the basics by creating something in small steps. I am convinced that step-by-step, hands-on learning is the best way. I structure my lessons depending on which language or concept you want to learn, but think, for example, of making a game, a visualization, a website, animation, etc.

-- Contents --
In addition to a specific programming language, with me you will also learn the philosophy behind programming, recurring concepts, methods to avoid getting stuck, and much more. Learning this is essential because it allows you to continue independently and learn other languages as well.

-- Level --
I can help you learn from the absolute basics to slightly more advanced concepts such as data structures or designing algorithms yourself. I will train you to become someone who not only understands how to program, but also someone who knows how to keep learning. Feel free to send me a message if this sounds like something for you!
Good-fit Leraar Garantie
favorite button
message icon
Contacteer Adnan