Abdulrahman Magdy

Experienced tutor helping for grade improvement

4.8(32)

FREE TRIAL

Loading...
Profile photo of Abdulrahman, Computer Science tutor at Wiingy
Computer Science learning materials by Abdulrahman
Abdulrahmanenjoying a hobby outside teaching
Live performance with Computer Science by Abdulrahman

Show all photos

tutor-image
tutor-image

Abdulrahman Magdy

Bachelors degree

/ 55 min

Programming tutor specialities

Exam prep icon

Exam prep

Code Review icon

Code Review

Project help icon

Project help

Debugging icon

Debugging

Code Optimization icon

Code Optimization

Assignment help icon

Assignment help

CoTutorCoTutor

AI modules

Summary

Podcast

Quiz

Learnings

Flashcard

Spotlight

Zero Risk Guaranteed

15-days refund

Free tutor swap

No cancel fee

1-yr validity

24/7 support

Learner for programming class

High School students icon

High School students

Elementary School students icon

Elementary School students

College students icon

College students

Middle School students icon

Middle School students

icon

Rated 5 stars consistently

Students appreciate how lessons simplify complex coding concepts.

icon

Project-based learning for real-world skills

90% of students complete relevant coding projects.

icon

Flexible lesson scheduling

90% of students find it easy to schedule lessons.

Your programming tutor also teaches

Artificial Intelligence

Artificial Intelligence

Computer Science

Computer Science

Databases

Databases

Machine Learning

Machine Learning

Icons

Computer Science concepts taught by Abdulrahman

Student learned 1 day ago

The Student and Tutor worked through several C++ programming labs, focusing on debugging `switch` statements, implementing logical `OR` and `AND` operators, and constructing `for` and `do-while` loops. They practiced writing code to traverse strings and display formatted output. The session concluded with plans to continue working on remaining labs in upcoming sessions.

`for` Loop for Iteration & String Traversal

C++ switch Statement

Logical Operators: AND (`&&`) & OR (`||`)

`while` and `do-while` Loops

Show more

Student learned 4 days ago

The Student and Tutor worked on C++ programming concepts, starting with reviewing string to number and number to string conversion functions. They then learned about the `char` data type, practiced taking user input using `cin`, and implemented a `switch` statement to handle multiple choice scenarios. The session concluded with an introduction to `enum` for creating user-defined data types.

String and Number Conversions with Stringstream

The `char` Data Type and `cin` for User Input

Conditional Logic: `if-else if-else` Statements

Decision Making with `switch` Statements

`enum` for User-Defined Named Constants

Show more

Student learned 6 days ago

The Tutor and Student worked through C++ programming labs, focusing on implementing if-else conditional statements for number comparison and practicing type conversion between integers and strings by defining and implementing custom functions. They planned to continue with the next lab, focusing on the number-to-string conversion function.

Relational Operators

Conditional Statements (if-else)

Functions in C++

Type Conversion

Show more

Student learned 8 days ago

The tutor introduced the fundamentals of SQL, including its purpose, core functionalities, and basic syntax. The student identified specific SQL commands they needed to learn, such as SELECT, WHERE, GROUP BY, and ORDER BY. They scheduled future sessions to cover these topics and practice writing queries.

Essential SQL Clauses

SQL Fundamentals

Database Structure: Tables

Rows

and Columns

Basic SQL Query Structure

Show more

Student learned 12 days ago

The tutor guided the student through C++ programming fundamentals, covering variable types, input/output operations (`cin`, `cout`), string manipulation, and conditional logic with comparison operators. The student practiced writing code to calculate areas and manipulate strings, and the tutor introduced `if-else` statements for decision-making in programs.

C++ Libraries and Header Files

Variable Declaration and Assignment

Constants in C++

Comparison Operators and Conditional Logic

String Concatenation and Manipulation

Input and Output Streams (cin and cout)

Show more

Student learned 15 days ago

The Tutor and Student reviewed the concepts of enums and structures in C++. They practiced defining, initializing, and manipulating structures, including nested structures and arrays of structures. The session also included coding exercises on array operations and problem-solving for competitive programming, with plans to cover arrays in more depth in the next lesson.

Enums (Enumerations)

Structures (Structs)

Structure Initialization Methods

Structures as Function Return Types

Arrays: Contiguous Data Collections

Show more

Teaching tools used by tutor

PyCharm image

PyCharm

Visual Studio Code image

Visual Studio Code

Jupyter Notebook image

Jupyter Notebook

Google Colab image

Google Colab

Git & GitHub image

Git & GitHub

tutorFooter

Coding tutors on Wiingy are vetted for quality

Every tutor is interviewed and selected for subject expertise and teaching skill.