facebook
favorite button
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 March 2024
Instructor since March 2024
Translated by GoogleSee original
Html&css and html5&css3 class
course price icon
From 27.18 $ /h
arrow icon
Location
location type icon
Online from Egypt
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Duration
60 minutes
120 minutes
The class is taught in
Arabic
English
Availability of a typical week
(GMT -05: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
Programming lesson explains the concept of programming and its benefits. Programming is the process of writing a set of instructions or commands in a sequential manner that the computer can understand and execute, using a specific programming language. Programming can be used for many things, including:

1. Web application and website development: Programming can help build web applications and websites that meet the needs of users and provide them with excellent user experiences.

2. Smartphone application development: Programming is essential in developing smartphone applications for different operating systems such as iOS and Android, which help provide functions and services to users on their mobile devices.

3. Improving performance and organizing data: Programming can be used to develop database systems and content management applications that facilitate efficient storage and retrieval of data, and provide detailed analyzes to improve performance.

4. Problem solving and process control: Programming can be used to develop customized solutions to solve everyday problems in a variety of fields, as well as create automated control programs for complex processes.

By learning programming, individuals can understand how to build and improve software, develop their technology skills and increase their chances in the job market.
Read more
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
With 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups.

In the training program, you will learn to:

- Install, configure, and deploy WordPress sites
- Develop custom Wordpress themes and plugins
- Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket...
- Create custom post types and tailor-made taxonomies
- Develop pages using the right methods in HTML, CSS, Javascript & PHP
- Administer and manage a site database
- Contribute to the good natural referencing (SEO) of your site
- Use WP-Cli to speed up the maintenance of your sites
- Use Docker to containerize your local/prod projects and facilitate their management
- Administer your WP sites the right way
- And much more...

For any questions, you can contact me by PM.

See you soon,
Matthew
verified badge
I will teach you Java from the basics for better understanding, and you will develop a desktop application linked to database at the end of the course.

This Core Java Course begins by giving a birds-eye view of Java covering everything from Origin of Java to Installing Java and Writing Your First Java Program. Even the most fundamental concepts like compilation & interpretation are explained. All other topics are covered in-depth starting from Language Basics, Object-Oriented Concepts & Design, JVM Internals, Exceptions, IO, Package, Multi-threading, Databases, Nested Classes, and Functional-style Programming via Java 8. You'll also learn about Database Designing, implementation (SQL), and how to interact with them from Java programs (via JDBC).
Our Core Java Training is curated by professionals as per the industrial requirements and demands. This training encompasses comprehensive knowledge of basic and advanced concepts of Core Java (J2SE). Each lecture has been very carefully crafted explaining the motivation behind every concept. Each concept is clearly explained with well thought out examples & illustrations and is demonstrated in code.
verified badge
Looking to master programming and become a skilled developer? In this course, you'll learn the basics of Python and other programming languages, as well as how to use them to build machine learning models. We also offer specialized assistance for students in programming and database management using SQL.

Python is a powerful general-purpose language used in web development, data science, software prototyping, and more. Its simple and easy-to-use syntax makes it an excellent choice for beginners learning to program.

Additionally, upon request, we offer courses in other programming languages such as C, JAVA, R, and MATLAB.

Classes can be conducted remotely or in person, and we tailor our instruction to meet individual or group needs.

If you have any questions, feel free to contact us.
verified badge
Are you ready to create interactive, visually appealing websites that stand out in today’s competitive market? In this course, you’ll master the essential front-end development skills:

✅ HTML, CSS, and JavaScript – Build responsive and modern web pages
✅ React & Vue.js – Learn cutting-edge frameworks for dynamic UIs
✅ Real-World Projects – Work on hands-on projects to strengthen your skills
✅ Problem-Solving & Creativity – Develop intuitive, user-friendly interfaces

🔹 Who is this course for?

- Beginners who want to break into web development
- Developers struggling with front-end concepts
- Anyone looking to level up their skills and build real projects

🚀 Stuck on a project? Want to learn high-income tech skills?
This course will help you gain confidence, land opportunities, and grow in the tech industry.

📩 Contact me for more details and start your front-end journey today!
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
Flutter is the mobile app development framework from Google, based on Dart.

You will learn:
- How to develop a mobile app from scratch on iOS and Android
- How the use Riverpod, the best state management system
- How to use Google Firebase (Authentication, Firestore, Cloud Functions, Cloud messaging, ...)
- Testing automation


I'm a software engineer with 4 years of experience coding with Flutter and more than 10 years working for IT companies.
verified badge
Learn to add AI features to your applications using ChatGPT API. Taught by a Full-Stack Engineer who's integrated AI into real client projects.

What You'll Learn:
ChatGPT API Integration: Add AI chat, content generation, or text analysis to any web app
Prompt Engineering: Write effective prompts that give consistent, quality results
Production Implementation: Rate limiting, cost management, error handling, security
Real-World Deployment: Deploy AI features to AWS with proper monitoring and logging

Technologies:
OpenAI API (ChatGPT-4)
React/Next.js frontend integration
Node.js/NestJS backend
Secure API key management
Cost optimization (don't waste money on API calls)

Perfect For:
Developers: Add AI to your portfolio (instant differentiation from other candidates)
Freelancers: Offer AI integration services
Students: Build an AI-powered projects that stands out
Entrepreneurs: Add AI features to your product without hiring an AI engineer

What We'll Build:
AI chatbot for your website (customer support, FAQ assistant)
Content generation tool (blog posts, product descriptions, social media)
Text analysis features (summarization, sentiment, keyword extraction)
Custom AI assistant for your specific use case

Real Examples:

E-commerce: AI product description generator
Real estate: AI property listing writer
Marketing: AI social media content creator
Education: AI study assistant

What's Included:
Working code you can deploy immediately
Cost management strategies (API calls can get expensive!)
Error handling and fallback strategies
Production deployment checklist

No AI experience needed - just basic JavaScript/React knowledge.
verified badge
We are a team of engineers passionate about programming. We offer Python tutoring courses suitable for all levels (beginners, advanced students, CPGE students, or anyone looking to develop their skills).

Our courses combine essential foundations, practical examples and clear teaching to ensure solid and useful progress for both studies and careers.
verified badge
Mathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns.

Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc.

My philosophy revolves around these three values:
-Encouragement
-Inspiration
-Discipline

I specialize into teaching mathematics and programming, but in some occasions I teach physics too.
Feel free to contact me.
verified badge
💻 Computer skills: an essential 21st-century skill

Today, mastering computer skills is no longer a luxury, it is a necessity.
Not having the basics can quickly become a hindrance to school, academics or career.

👉 Contact me now to:

• acquire a solid foundation in computer science
• deepen the fundamentals of programming (for advanced levels)
• Strengthen your skills in a clear, structured and sustainable way

📘 Mathematics – Secondary Level
Are you experiencing difficulties? I will guide you step by step to raise your level, understand and progress methodically.

📍 Lessons at home or remotely (video conference)
🎯 Objective: to understand, reason, and succeed
📞 Available for customized support.
verified badge
These courses are part of a practical and accessible introductory training course in web development 🌐💻, designed for those who want to learn how to create a website from A to Z.
Using fundamental web technologies—HTML 🧱, CSS 🎨, and JavaScript ⚙️—you'll learn how to structure pages, style them, and make them interactive.

My teaching approach is hands-on: each concept is accompanied by concrete examples and progressive exercises to consolidate your knowledge. You'll discover how to build a responsive interface 📱💡, manage user events 🖱️, and apply simple animations ✨ to improve the user experience.

Whether you are a beginner or looking to consolidate your foundations, this training will guide you step by step towards autonomy in creating your own web projects 🚀

Training plan in 10 modules:

1. Introduction to programming 🧠💡
Understand the basics: logic, Linux commands, simple instructions and algorithms.

2. Introduction to HTML 🧱📄
Structure of a web page, main tags, links, images, tables, forms.

3. Accessibility and SEO ♿🔍
Create inclusive and well-referenced sites: semantic tags, ARIA attributes, good SEO practices.

4. Introduction to CSS 🎨🖌️
Formatting, colors, typography, boxes, flexbox and responsive layout.

5. Git & GitHub 🗂️⚙️
Version your code and collaborate effectively: Git commands, creating repositories, push/pull, pull requests.

6. JavaScript - Data Types 🔢📝
Numbers, strings, booleans, objects, arrays... Learn to manipulate data.

7. JavaScript - Functions and Methods ⚙️🧩
Define and call functions, understand scope, use native methods.

8. JavaScript - Terms ❓🔁
Master the if, else, switch statements to handle specific cases.

9. JavaScript - Arrays and Loops 🔄📊
Iterate efficiently with for, while, forEach, manipulate arrays like a pro.

10. DOM Manipulation & Closures 🌐✨
Edit HTML/CSS from JS, add events, understand closures for advanced interactions.
verified badge
This course shows students how AI is the engine behind modern video games. It’s an engaging, project-based track ideal for advanced concepts in a fun, relatable environment.

Behavioral AI: Using simple visual programming environments (like Scratch or similar platforms) to program smarter Non-Player Characters (NPCs) that react realistically to the player's actions.

Generative Assets: Learning how game studios use generative AI tools to rapidly create textures, background stories, or simple game environments.

Interactive Storytelling: Exploring decision-tree logic and how AI can adapt game narratives based on player choices, making the game feel dynamic and intelligent.

SEN Alignment: The visual and immediate feedback loop of game design environments is highly effective for kinetic learners and helps maintain focus.
verified badge
Υποψήφιος Διδάκτορας Πληροφορικής – Ιδιαίτερα Μαθήματα & Παγκύπριες

Είμαι Υποψήφιος Διδάκτορας Πληροφορικής και προσφέρω ιδιαίτερα μαθήματα Πληροφορικής σε μαθητές Λυκείου (Παγκύπριες Εξετάσεις) καθώς και σε φοιτητές Πανεπιστημίου, με έμφαση στη σωστή κατανόηση και στη μεθοδική σκέψη.

Παγκύπριες Εξετάσεις – Πληροφορική

Συστηματική προετοιμασία με έμφαση:
• κατανόηση της ύλης
• σωστή αλγοριθμική σκέψη
• μεθοδολογία επίλυσης θεμάτων
• ανάλυση παλαιών θεμάτων Παγκυπρίων

Καλύπτουμε ενδεικτικά: ψευδοκώδικα, πίνακες, επαναλήψεις, δομές ελέγχου και συχνά λάθη εξετάσεων.

Φοιτητές & Γενική Πληροφορική

Υποστήριξη σε:
• Προγραμματισμό (C / C++ / Python)
• Λειτουργικά Συστήματα
• Αρχιτεκτονική Υπολογιστών
• Κατανόηση & debugging κώδικα

Μαθήματα δια ζώσης ή online, με έμφαση στην κατανόηση και στη σωστή οργάνωση μελέτης.


English text below

PhD Candidate in Computer Science – Private Tutoring & Pancyprian Exams

I am a PhD candidate in Computer Science offering private tutoring for high school students (Pancyprian Exams – Computer Science) and university students.

Pancyprian Exams – Computer Science

Structured exam preparation focusing on:
• understanding the syllabus
• correct algorithmic thinking
• exam-oriented problem-solving
• analysis of past Pancyprian exams

Topics include pseudocode, arrays, loops, control structures, and common exam mistakes.

University & General Computer Science

Support in:
• Programming (C / C++ / Python)
• Operating Systems
• Computer Architecture
• Code understanding and debugging

Lessons are available in person or online, with emphasis on understanding concepts rather than memorization.
message icon
Contact Mariem
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
With 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups.

In the training program, you will learn to:

- Install, configure, and deploy WordPress sites
- Develop custom Wordpress themes and plugins
- Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket...
- Create custom post types and tailor-made taxonomies
- Develop pages using the right methods in HTML, CSS, Javascript & PHP
- Administer and manage a site database
- Contribute to the good natural referencing (SEO) of your site
- Use WP-Cli to speed up the maintenance of your sites
- Use Docker to containerize your local/prod projects and facilitate their management
- Administer your WP sites the right way
- And much more...

For any questions, you can contact me by PM.

See you soon,
Matthew
verified badge
I will teach you Java from the basics for better understanding, and you will develop a desktop application linked to database at the end of the course.

This Core Java Course begins by giving a birds-eye view of Java covering everything from Origin of Java to Installing Java and Writing Your First Java Program. Even the most fundamental concepts like compilation & interpretation are explained. All other topics are covered in-depth starting from Language Basics, Object-Oriented Concepts & Design, JVM Internals, Exceptions, IO, Package, Multi-threading, Databases, Nested Classes, and Functional-style Programming via Java 8. You'll also learn about Database Designing, implementation (SQL), and how to interact with them from Java programs (via JDBC).
Our Core Java Training is curated by professionals as per the industrial requirements and demands. This training encompasses comprehensive knowledge of basic and advanced concepts of Core Java (J2SE). Each lecture has been very carefully crafted explaining the motivation behind every concept. Each concept is clearly explained with well thought out examples & illustrations and is demonstrated in code.
verified badge
Looking to master programming and become a skilled developer? In this course, you'll learn the basics of Python and other programming languages, as well as how to use them to build machine learning models. We also offer specialized assistance for students in programming and database management using SQL.

Python is a powerful general-purpose language used in web development, data science, software prototyping, and more. Its simple and easy-to-use syntax makes it an excellent choice for beginners learning to program.

Additionally, upon request, we offer courses in other programming languages such as C, JAVA, R, and MATLAB.

Classes can be conducted remotely or in person, and we tailor our instruction to meet individual or group needs.

If you have any questions, feel free to contact us.
verified badge
Are you ready to create interactive, visually appealing websites that stand out in today’s competitive market? In this course, you’ll master the essential front-end development skills:

✅ HTML, CSS, and JavaScript – Build responsive and modern web pages
✅ React & Vue.js – Learn cutting-edge frameworks for dynamic UIs
✅ Real-World Projects – Work on hands-on projects to strengthen your skills
✅ Problem-Solving & Creativity – Develop intuitive, user-friendly interfaces

🔹 Who is this course for?

- Beginners who want to break into web development
- Developers struggling with front-end concepts
- Anyone looking to level up their skills and build real projects

🚀 Stuck on a project? Want to learn high-income tech skills?
This course will help you gain confidence, land opportunities, and grow in the tech industry.

📩 Contact me for more details and start your front-end journey today!
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
Flutter is the mobile app development framework from Google, based on Dart.

You will learn:
- How to develop a mobile app from scratch on iOS and Android
- How the use Riverpod, the best state management system
- How to use Google Firebase (Authentication, Firestore, Cloud Functions, Cloud messaging, ...)
- Testing automation


I'm a software engineer with 4 years of experience coding with Flutter and more than 10 years working for IT companies.
verified badge
Learn to add AI features to your applications using ChatGPT API. Taught by a Full-Stack Engineer who's integrated AI into real client projects.

What You'll Learn:
ChatGPT API Integration: Add AI chat, content generation, or text analysis to any web app
Prompt Engineering: Write effective prompts that give consistent, quality results
Production Implementation: Rate limiting, cost management, error handling, security
Real-World Deployment: Deploy AI features to AWS with proper monitoring and logging

Technologies:
OpenAI API (ChatGPT-4)
React/Next.js frontend integration
Node.js/NestJS backend
Secure API key management
Cost optimization (don't waste money on API calls)

Perfect For:
Developers: Add AI to your portfolio (instant differentiation from other candidates)
Freelancers: Offer AI integration services
Students: Build an AI-powered projects that stands out
Entrepreneurs: Add AI features to your product without hiring an AI engineer

What We'll Build:
AI chatbot for your website (customer support, FAQ assistant)
Content generation tool (blog posts, product descriptions, social media)
Text analysis features (summarization, sentiment, keyword extraction)
Custom AI assistant for your specific use case

Real Examples:

E-commerce: AI product description generator
Real estate: AI property listing writer
Marketing: AI social media content creator
Education: AI study assistant

What's Included:
Working code you can deploy immediately
Cost management strategies (API calls can get expensive!)
Error handling and fallback strategies
Production deployment checklist

No AI experience needed - just basic JavaScript/React knowledge.
verified badge
We are a team of engineers passionate about programming. We offer Python tutoring courses suitable for all levels (beginners, advanced students, CPGE students, or anyone looking to develop their skills).

Our courses combine essential foundations, practical examples and clear teaching to ensure solid and useful progress for both studies and careers.
verified badge
Mathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns.

Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc.

My philosophy revolves around these three values:
-Encouragement
-Inspiration
-Discipline

I specialize into teaching mathematics and programming, but in some occasions I teach physics too.
Feel free to contact me.
verified badge
💻 Computer skills: an essential 21st-century skill

Today, mastering computer skills is no longer a luxury, it is a necessity.
Not having the basics can quickly become a hindrance to school, academics or career.

👉 Contact me now to:

• acquire a solid foundation in computer science
• deepen the fundamentals of programming (for advanced levels)
• Strengthen your skills in a clear, structured and sustainable way

📘 Mathematics – Secondary Level
Are you experiencing difficulties? I will guide you step by step to raise your level, understand and progress methodically.

📍 Lessons at home or remotely (video conference)
🎯 Objective: to understand, reason, and succeed
📞 Available for customized support.
verified badge
These courses are part of a practical and accessible introductory training course in web development 🌐💻, designed for those who want to learn how to create a website from A to Z.
Using fundamental web technologies—HTML 🧱, CSS 🎨, and JavaScript ⚙️—you'll learn how to structure pages, style them, and make them interactive.

My teaching approach is hands-on: each concept is accompanied by concrete examples and progressive exercises to consolidate your knowledge. You'll discover how to build a responsive interface 📱💡, manage user events 🖱️, and apply simple animations ✨ to improve the user experience.

Whether you are a beginner or looking to consolidate your foundations, this training will guide you step by step towards autonomy in creating your own web projects 🚀

Training plan in 10 modules:

1. Introduction to programming 🧠💡
Understand the basics: logic, Linux commands, simple instructions and algorithms.

2. Introduction to HTML 🧱📄
Structure of a web page, main tags, links, images, tables, forms.

3. Accessibility and SEO ♿🔍
Create inclusive and well-referenced sites: semantic tags, ARIA attributes, good SEO practices.

4. Introduction to CSS 🎨🖌️
Formatting, colors, typography, boxes, flexbox and responsive layout.

5. Git & GitHub 🗂️⚙️
Version your code and collaborate effectively: Git commands, creating repositories, push/pull, pull requests.

6. JavaScript - Data Types 🔢📝
Numbers, strings, booleans, objects, arrays... Learn to manipulate data.

7. JavaScript - Functions and Methods ⚙️🧩
Define and call functions, understand scope, use native methods.

8. JavaScript - Terms ❓🔁
Master the if, else, switch statements to handle specific cases.

9. JavaScript - Arrays and Loops 🔄📊
Iterate efficiently with for, while, forEach, manipulate arrays like a pro.

10. DOM Manipulation & Closures 🌐✨
Edit HTML/CSS from JS, add events, understand closures for advanced interactions.
verified badge
This course shows students how AI is the engine behind modern video games. It’s an engaging, project-based track ideal for advanced concepts in a fun, relatable environment.

Behavioral AI: Using simple visual programming environments (like Scratch or similar platforms) to program smarter Non-Player Characters (NPCs) that react realistically to the player's actions.

Generative Assets: Learning how game studios use generative AI tools to rapidly create textures, background stories, or simple game environments.

Interactive Storytelling: Exploring decision-tree logic and how AI can adapt game narratives based on player choices, making the game feel dynamic and intelligent.

SEN Alignment: The visual and immediate feedback loop of game design environments is highly effective for kinetic learners and helps maintain focus.
verified badge
Υποψήφιος Διδάκτορας Πληροφορικής – Ιδιαίτερα Μαθήματα & Παγκύπριες

Είμαι Υποψήφιος Διδάκτορας Πληροφορικής και προσφέρω ιδιαίτερα μαθήματα Πληροφορικής σε μαθητές Λυκείου (Παγκύπριες Εξετάσεις) καθώς και σε φοιτητές Πανεπιστημίου, με έμφαση στη σωστή κατανόηση και στη μεθοδική σκέψη.

Παγκύπριες Εξετάσεις – Πληροφορική

Συστηματική προετοιμασία με έμφαση:
• κατανόηση της ύλης
• σωστή αλγοριθμική σκέψη
• μεθοδολογία επίλυσης θεμάτων
• ανάλυση παλαιών θεμάτων Παγκυπρίων

Καλύπτουμε ενδεικτικά: ψευδοκώδικα, πίνακες, επαναλήψεις, δομές ελέγχου και συχνά λάθη εξετάσεων.

Φοιτητές & Γενική Πληροφορική

Υποστήριξη σε:
• Προγραμματισμό (C / C++ / Python)
• Λειτουργικά Συστήματα
• Αρχιτεκτονική Υπολογιστών
• Κατανόηση & debugging κώδικα

Μαθήματα δια ζώσης ή online, με έμφαση στην κατανόηση και στη σωστή οργάνωση μελέτης.


English text below

PhD Candidate in Computer Science – Private Tutoring & Pancyprian Exams

I am a PhD candidate in Computer Science offering private tutoring for high school students (Pancyprian Exams – Computer Science) and university students.

Pancyprian Exams – Computer Science

Structured exam preparation focusing on:
• understanding the syllabus
• correct algorithmic thinking
• exam-oriented problem-solving
• analysis of past Pancyprian exams

Topics include pseudocode, arrays, loops, control structures, and common exam mistakes.

University & General Computer Science

Support in:
• Programming (C / C++ / Python)
• Operating Systems
• Computer Architecture
• Code understanding and debugging

Lessons are available in person or online, with emphasis on understanding concepts rather than memorization.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Mariem