from38.65GBP/ h
N+, Linux, Java, C/ C++, Dart, Database, CEH, Security
Translated by Google. Click to view original.
Java lessons include understanding the basics of programming, control flow, handling data, objects, and exceptions. Teaches user interface development and advanced concepts in Java programming.Oracle Database lessons provide a comprehensive and in-depth understanding of data management concepts using the Oracle Database system. The course covers topics such as database design, managing tables and indexes, and advanced SQL queries. The program also includes studying security and data protection, optimization and performance improvement using various Oracle tools. Allows students to understand how to effectively create and maintain Oracle databases, as well as learn to use graphical data management tools and SQL commands to perform basic and advanced tasks.
Information security focuses on protecting information from cyber threats. Covers topics such as securing networks and data, penetration testing, and managing digital identities to enhance digital security.
Extra information
Translated by Google. Click to view original.
Availability of a computer for implementationLocation
At student's location: Around Al Rayyan, Qatar
At student's location: Around Doha, Qatar
At student's location: Around Al Wakrah, Qatar
Online via webcam
|
Use ⊞+wheel to zoom!
General info
Age: | Children (7-12 years old) Teenagers (13-17 years old) Adults (18-64 years old) Seniors (65+ years old) |
---|---|
Student level: | Beginner Intermediate Advanced |
Duration: | 45 minutes 60 minutes |
The class is taught in: | Arabic, English |
About Me
Welcome! An outstanding teacher with extensive teaching experience and profound knowledge across multiple domains. Possesses advanced expertise in instructing Java Programming and Oracle Database with a guiding and inspirational approach. Experienced in Linux Basics/Administration, guiding students in Cybersecurity concepts. Specialized in System Analysis and Design and Cloud Computing, delivering engaging lessons in Computer Programming and Scratch Programming to enhance programming skills.Education
My specialization is in Information Systems. I earned a Ph.D. in Information Systems from Omdurman Islamic University, Sudan, in 2019. I also hold a Master's in Information Systems from Osmania University, India, obtained in 2013. Additionally, I am certified by Oracle in Oracle Database Associate, Oracle Database Programming, and Oracle Java Programming.Experience / Qualifications
With over 10 years of experience in teaching and training, I have a strong background in secondary and higher education, as well as training programs. I specialize in preparing graduates for the job market, providing comprehensive instruction in various academic and practical aspects.Ask a question
Send a message explaining your needs and Mohamed will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -05:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from £38.66Online via webcam
from £41.13At student's home
100% Satisfaction Guarantee
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Online reputation
- Instructor since February 2024
- Google connected
Availability of a typical week
(GMT -05:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from £38.66Online via webcam
from £41.13At student's home
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Share
You are here
Similar classes
Adam
From scratch to the professionally java, angular, spring, spring boot, sqlTeaching Java language from scratch to professionalism and obtaining the international Java programmer certificate
In addition to teaching SpringBot and SpringBot for programming applications and websites, as well as using microservices.
Teaching Angular Programming
teaching Java from scratch to Java programming certification from Oracle
plus teaching spring and spring boot to create web applications or websites
Also, apply the microservices architecture
Teaching angular from scratch to the professionalism
Ayoub
Physics-Chemistry, Maths courses (French mission program)My goal is to help my students progress and succeed in their exams.
So that they can overcome their difficulties, I provide them with effective educational support, on an ad hoc basis or throughout the school year.
Concretely, I analyze my student's profile then identify their gaps and/or difficulties to finally implement tailor-made methodologies.
My teaching is aimed at students from 6th to 12th grade, all sectors combined.
I assure you that with weekly monitoring and the right methods you will make progress!
Sara
Computer and Technology for Students - Elementary and Intermediate MathematicsProgramming lessons for kids
In these lessons, children learn the basics of programming in a fun and interactive way using tools like Scratch and Blockly, which allow them to create interactive stories, simple games, and fun projects. We aim to develop creative thinking and problem-solving skills, with a focus on building basic programming concepts like repetition, conditionals, and variables. These lessons help children explore the world of technology in an exciting and safe way that is appropriate for their age.
Computer lessons for children
We provide engaging lessons on computer and IT basics for children, including learning about computer components, how to use it safely, and internet research skills. Through fun activities, children gain knowledge about how to work with a computer, write texts, and format documents, helping them build the skills necessary for safe and effective use of technology.
Math lessons for kids
Math lessons aim to foster children’s love of mathematics through interactive activities and games that are appropriate for their level. We help children understand basic concepts such as numbers, addition and subtraction, geometry, and patterns, in a simple and fun way. The lessons enhance their critical thinking skills, develop their confidence in solving problems, and focus on practical mathematical applications that make mathematics a fun part of their daily lives.
Mourad
Teaching the Programming language(JAVA, Python, C, JavaScript)### Course Description: Teaching the Programming Languages (JAVA, Python, C, JavaScript)
Welcome to the comprehensive course on Teaching the Programming Languages: JAVA, Python, C, and JavaScript. This course is designed for aspiring programmers and educators who aim to master the fundamentals and advanced concepts of four of the most popular programming languages in the industry.
#### Course Objectives:
- **Introduction to Programming Concepts:** Understand the core principles of programming, including variables, data types, control structures, functions, and algorithms.
- **Language-Specific Syntax and Features:** Gain proficiency in the syntax and unique features of JAVA, Python, C, and JavaScript.
- **Hands-On Coding Practice:** Apply your knowledge through numerous coding exercises, projects, and real-world scenarios.
- **Debugging and Problem-Solving:** Develop strong debugging and problem-solving skills to efficiently resolve coding issues.
- **Advanced Topics:** Explore advanced topics such as object-oriented programming, web development, data structures, and algorithms.
- **Teaching Methodologies:** Learn effective teaching strategies to impart programming knowledge to others, whether in a classroom setting or online.
#### Course Outline:
1. **Introduction to Programming:**
- Basics of programming and computational thinking
- Overview of the four languages: JAVA, Python, C, and JavaScript
2. **JAVA Programming:**
- Syntax and basic constructs
- Object-oriented programming concepts
- Exception handling and multithreading
- Building GUI applications
3. **Python Programming:**
- Syntax and basic constructs
- Data structures and libraries
- Functional programming and modules
- Web development with Flask/Django
4. **C Programming:**
- Syntax and basic constructs
- Memory management and pointers
- File handling and system programming
- Data structures and algorithm implementation
5. **JavaScript Programming:**
- Syntax and basic constructs
- DOM manipulation and event handling
- Asynchronous programming and AJAX
- Front-end frameworks (React, Angular, or Vue.js)
6. **Integrated Projects:**
- Cross-language projects to solidify understanding
- Real-world applications and problem-solving
7. **Teaching Strategies:**
- Curriculum development and lesson planning
- Interactive and engaging teaching methods
- Assessment and feedback techniques
#### Who Should Enroll:
- Aspiring programmers who want to learn multiple programming languages
- Educators and trainers looking to enhance their teaching skills
- Professionals seeking to expand their coding expertise for career advancement
#### Prerequisites:
- Basic understanding of computer operations
- No prior programming experience required, but familiarity with basic programming concepts is beneficial
#### Course Outcomes:
By the end of this course, you will be able to:
- Write, debug, and optimize code in JAVA, Python, C, and JavaScript
- Develop comprehensive projects using each language
- Effectively teach programming concepts to others
- Apply advanced programming techniques to solve complex problems
Join us in this journey to become proficient in four powerful programming languages and enhance your teaching abilities to inspire the next generation of coders.
Ozan
National curriculum in England: computing programmes of studyThis class is designed to provide pupils studying computer programming either as part of the National Curriculum in England (Key stage 1,2,3 & 4) or as a career path. It's purpose is to teach information and computation, digital systems and how they are put to use through programming, as well as to provide pupils with the capability to use information technology to create programs, systems and digital content. Also to provide computer literacy to pupils allowing them to express their thoughts and ideas through Information & Communication Technology (ICT) in a way that is suitable for todays workplaces.
The class aims to ensure that you:
- can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation
- can analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems
- can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems
- are responsible, competent, confident and creative users of information and communication technology
Gaëlle
AI for children: discover how to use artificial intelligence in English, French and SpanishWould you be interested in learning how to use Artificial Intelligence in your daily life? In my AI classes for kids, you will learn how to use this advanced technology in a practical and fun way!
During our sessions, we'll explore different ways AI can improve our everyday lives, from shopping online to playing video games. In addition, you will learn to code and create your own AI applications.
My classes are suitable for children from 8 years old and are held online via video calls. No previous programming experience is required!
If you are interested in learning about AI and how to use it in your life, feel free to contact me! I'm looking forward to teaching you everything I know about this amazing technology.
Lea
Office and basic IT trainer for everyone. Computer engineer, no-code developmentI am a computer engineer passionate about sharing knowledge. I offer courses for all levels (beginner, intermediate, advanced) and all ages. My courses cover basic computing (office automation, use of a computer in general and its peripherals, word processing, writing a letter, a CV, social networks), no-code tools for beginners (Bubble.io, Webflow). I help you develop your computer skills!
Je suis ingénieure informatique passionnée par le partage des connaissances. Je propose des cours pour tous les niveaux (débutant, intermédiaire, avancé) et tous les âges. Mes cours couvrent l'informatique de base (bureautique, l'utilisation d'un ordinateur en général et de ses périphériques, traitement de texte, écrire une lettre, un C.V, les réseaux sociaux), les outils de no-code pour les débutants (Bubble.io, Webflow). Je vous aide pour développer vos compétences informatiques !
Brahim
Introduction to Relational Database and SQL Language by practiseModule 1: SQL Overview
Outlining SQL as the cornerstone of database activity
Applying the ANSI/ISO standards
Describing the fundamental building blocks: tables, columns, primary keys, and foreign keys
Module 2: Building the Database Schema
- Creating tables and columns
Building tables with CREATE TABLE
Modifying table structure with ALTER TABLE
Adding columns to an existing table
Removing tables with DROP TABLE
- Protecting data integrity with constraints
Guaranteeing uniqueness with primary key constraints
Enforcing integrity with foreign key constraints
Imposing business rules with check constraints
- Improving performance with indexes
Expediting data retrieval with indexes
Recommending guidelines for index creation
Module 3: Manipulating Data
- Modifying table contents
Adding table rows with INSERT
Changing row content with UPDATE
Removing rows with DELETE
- Applying transactions
Controlling transactions with COMMIT and ROLLBACK
Deploying BEGIN TRANSACTION in SQL Server
Module 4: Working with the SELECT Statement
- Writing Single Table queries
Retrieving data with SELECT
Specifying column expressions
Sorting the result with ORDER BY
Handling NULL values in expressions
- Restricting rows with the WHERE filter
Testing for equality or inequality
Applying wildcard characters
Avoiding NULL value pitfalls
Module 5: Querying Multiple Tables
- Applying the ANSI/ISO standard join syntax
Matching related rows with INNER JOIN
Including nonmatched rows with OUTER JOIN
Creating a Cartesian product with CROSS JOIN
- Combining results with set operators
Stacking results with UNION
Identifying matching rows with INTERSECT
Utilizing EXCEPT to find nonmatching rows
Module 6: Employing Functions in Data Retrieval
- Processing data with row functions
Conditional formatting with the CASE expression
Utilizing the CASE expression to simulate IF tests
Dealing with NULL values
- Performing analysis with aggregate functions
Summarizing data using SUM, AVG and COUNT
Finding the highest/lowest values with MAX and MIN
Defining the summary level with GROUP BY
Applying filter conditions with HAVING
Module 7: Constructing Nested Queries
- Applying subqueries in filter conditions
Creating correlated vs. noncorrelated subqueries
Testing the existence of rows
- Including subqueries in expressions
Placing subqueries in the column list
Creating complex expressions containing subqueries
Handling subqueries that return no rows
Module 8: Developing In-Line and Stored Views
- Breaking down complex problems
Selecting data from a query result set
Using subqueries in the FROM clause
- Creating views in a database
Building reusable code
Creating updateable vs. non-updateable views
Jocelyne
Specialized Subjects (IT, Computer Science, IGCSE Exam Prep)🌟✨ Discover Your Academic Edge with Jocelyne! ✨🌟
💻📚 Master IT, Computer Science, and IGCSE Subjects with an Expert!
With a strong background in IT and Computer Science, I offer engaging and comprehensive lessons for students ranging from kids to high school. Whether you're exploring the basics of programming, tackling complex algorithms, or needing help with school subjects like Math, French, or Spanish, my sessions are designed to make learning effective and enjoyable.
👩💻💡 IT/Computer Science Expertise at Your Fingertips!
As an IT professional holding a Bachelor's degree in Information Technology (Software Engineering) and currently pursuing a Master's in Computer Science at Aalborg University, I bring real-world experience and deep knowledge of coding languages like Python, C++, HTML, CSS, and JavaScript. My tutoring sessions include hands-on exercises, coding challenges, and problem-solving strategies tailored to your needs.
📘🎯 Personalized, Interactive Tutoring Approach!
With my experience teaching Computer Science and IT to various age groups, I know how to tailor lessons that adapt to each student's learning pace. You can expect dynamic discussions, practical projects, and guidance that build both skill and confidence.
🔧🎓 Excel in Exams and Homework!
Need support preparing for IGCSE exams or assistance with high school assignments? I’m here to help you succeed in Maths, English, Spanish, and other key subjects. My approach emphasizes clarity, interactive problem-solving, and strategic thinking.
🌱🌍 Join a Community of Learners!
I believe in creating an environment that sparks curiosity and encourages growth. My tutoring sessions are structured to engage students, foster critical thinking, and inspire a love for learning.
🧠💪 Empower Your Academic Journey!
Together, we will break down complex IT concepts, strengthen your coding skills, and set you on a path to academic success.
📚✨ Ready to advance your skills in IT and beyond? Let’s collaborate to turn your educational goals into accomplishments!
Pingla
Passionate Educator: Unlocking Potential Through Tailored TutoringI am an experienced and qualified teacher and tutor with expertise in Mathematics, Afrikaans, English and other subjects. I hold a teaching degree as well as a 120 hour TEFL certificate and have over 5 years of teaching/tutoring experience across various age groups, including elementary, middle, and high school students. I have a proven track record of enhancing students' academic performance and building their confidence. My teaching philosophy emphasizes that every student can succeed with appropriate guidance, and I tailor my approach to meet individual needs, focusing on strengths and areas for improvement. Services offered include one-on-one tutoring, homework assistance, test preparation, study skills development, and customized lesson plans.
Mohamed
Computer science and information technology and programmingIam computer engineer and i was tutor in Syllabus center for computer science.
I have excellent knowledge in Information Technology,also i worked in Vodafone Egypt and worked as GM for IT company in Doha.
I promise you that i will do all my best to give you the right information.
Iam Egyptian nationality and can teach you with Arabic and English languages.
I can teach you computer science subjects,computer basics,ICDL and MS office
I can teach you online within time suitable for you online and with or without video (up to you)
I can also solve homework or exams and prepare all information technology projects including mobile applications , websites , systems or software.
If you chooses me you get the right choice and promise to get all information you need
Also we can plan and discuss exactly what i will do for you from the beginning.
I prepared some projects to students in colleges in Doha
Gaëlle
AI to develop your business online for kids and entrepreneurs in French, English or SpanishNew technologies offer you a range of tools to automate your work, save your time and focus on the tasks that particularly require your attention and generate income for your business.
This course is dedicated to beginners, child entrepreneurs, business leaders who can no longer spend their time on endless to-do lists and even teachers who wish to integrate these tools into their classes.
Hamza
Python Basics & Math Support for School Students | Learn Coding with a Strong FoundationCurious about coding and need some extra help with math? This class is ideal for school students who want to learn programming or those already interested in tech but looking for additional support. Python is an excellent first language—it’s simple, intuitive, and connects well with math concepts, making it perfect for beginners.
Why Choose This Class?
-Engaging Python Lessons: We’ll explore essential Python concepts through hands-on projects, helping you understand coding fundamentals in a fun and accessible way.
-Fun Math Support: Math can be challenging, but I’ll teach it in a way that makes it enjoyable and practical! From interactive exercises to real-life examples, I’ll help you build strong math skills that also reinforce your coding knowledge. Together, we’ll turn math into a tool for creativity and problem-solving.
Whether you're new to coding or just need a boost in math, this class will set you up for success in tech and academics alike. Join me to build confidence in both Python and math!
Reza
Introduction to Microsoft Windows (Desktop Windows)This course provides a comprehensive introduction to the Microsoft Windows operating system, focusing on desktop versions. It is designed for beginners and intermediate users looking to enhance their understanding and proficiency with Windows. Students will learn about key features, settings, and tools of the Windows environment, including file management, system navigation, customization, and basic troubleshooting.
By the end of the course, students will be able to:
Confidently navigate and use the Windows interface.
Manage files and folders effectively.
Customize system settings to improve productivity.
Perform basic troubleshooting and system maintenance tasks.
Utilize Windows security features to protect personal data.
This course is ideal for anyone looking to build foundational skills in using Microsoft Windows, whether for personal or professional purposes. No prior experience with Windows is required.
Omar
Cours d'Informatique et Mathématiques : Pour Débutants et Passionnés Souhaitant ApprofondirJe propose des cours particuliers de mathématiques et d'informatique pour tous les niveaux, que vous soyez débutant ou expérimenté. Mon objectif est de vous accompagner pas à pas, du niveau de base jusqu’à la maîtrise complète des concepts. Que vous ayez des difficultés ou que vous souhaitiez approfondir vos connaissances, mes cours sont adaptés à vos besoins pour progresser à votre rythme, de A à Z !