Private lessons
in Alexandria



Trusted teacher
from18.00USD/ h
Digital design principles. This course is for college students and hobbyists. It can be split over multiple courses as per college plan.
I have 25 year experience teaching different courses in computer engineering department at college of computer and information sciences, King Saud university.
I can help you with any course in your college curriculum including Data transmission, Digital control, Embedded systems, to name a few. Digital systems design for college students. Binary variables, truth table and Karnaugh map. Logic circuits, both combinational and sequential will be addressed. We will use simulation software to prove our design works as intended and familiarize ourselves with some, off-the-shelf, commonly used integrated circuits.
This course covers two levels in college so it can be divided as per the person.
I can help you with any course in your college curriculum including Data transmission, Digital control, Embedded systems, to name a few. Digital systems design for college students. Binary variables, truth table and Karnaugh map. Logic circuits, both combinational and sequential will be addressed. We will use simulation software to prove our design works as intended and familiarize ourselves with some, off-the-shelf, commonly used integrated circuits.
This course covers two levels in college so it can be divided as per the person.
Extra information
Simulation software.Location
At teacher's location: رياض محمد, Alexandria, Egypt
Online via webcam






|
Use ⊞+wheel to zoom!
General info
Skills: | |
---|---|
Age: | Teenagers (13-17 years old) Adults (18-64 years old) |
Student level: | Beginner Intermediate Advanced |
Duration: | 90 minutes 120 minutes |
The class is taught in: | English, Arabic |
About Me
I'm an engineer. I taught in university in Saudi Arabia. My teaching philosophy is to prepare the students for their future both scientifically and ethically.Honest, straight, and cheerful.
I try to make the learning experience both joyful and benefitial. I supervised many graduation projects and one of them won a 3rd position in a local competition. I have both theoretical and practical experiences which help me deliver a course very well.
I already taught many courses in King Saud university, computer engineering department. To name a few: Digital design I, Digital design II, Data transmission, Signals and systems, Embedded systems, Digital control,...etc.
I'm ready for any course in computer engineering curriculum.
Education
Msc degree in electronics and communications engineering. Cairo university 1993.Bsc degree, with honor, in electronics and communications engineering Zagazig university 1988.
Experience / Qualifications
28 years teaching in computer engineering department at college of computer and information aciences, King Saud university, Riyadh.Ask a question
Send a message explaining your needs and Hesham 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 $18At teacher's location
from $18Online via webcam
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 October 2022
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 $18At teacher's location
from $18Online via webcam
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
Private lessons
in Alexandria
Similar classes
Khaled
MATLAB or Python coding for beginners and early expierence
I have more than 6 years of experience working with MATLAB and Python programming. MATLAB and Python programming are used for various disciplines and fields from economy to engineering. I can tutor from all levels. if you need to learn MATLAB, you must obtain your own licences and install it on your computer.
Ejay
Scientific subjects for a broad range of learners
As a PhD level research scholar, I am capable of offering tutoring to a broad range of audiences looking to learn various kinds of subjects.
Armando
Networking - IT networks for students and professionals
Network and Communications Engineer, Connectivity and Computer Technician, with experience in the field for more than 7 years. Advisor to student groups for more than 5 years with innovative and special formats for each student, on issues of connectivity and networks. Extensive experience in online and private classes through different IoT platforms with didactic material for students.
Habiba
Database classes from basic to advance level for students of all ages
Hi friends, I am Habiba from Pakistan. I am a Computer scientist. Here, I shall be teaching my students about databases in the best possible manner.
I can teach my students about SQL from basic to advance level. I can teach them SQLite, Oracle, Postgres, MS Access and MySQL as well. My students can learn ER Diagram, removal of anomalies from tables of databases, normalisation of tables, relational algebra and populating data in databases. I shall also be teaching them about the insertion, deletion and update of rows and columns in databases. I can help my students with the creation of functions, procedures and triggers as well.
Afnan
Programmer, computer teacher, programming, university courses and trainings
programming languages
Python
Java / C++
C Sharp
Website design and development
SQL/PHP database design and development
Office software design
computer skills
ICDL Professional Training and Digital Transformation
Microsoft Office training
Aya
Programming C#, C, C++, JAVA, Python, R, Math, Engineering Subjects
a Ph.D. holder in Computer and Electrical Engineering. I was a teacher for 8 years in Kuwait. I have the ability to give classes to advanced and intermediate levels ( Math, programming C#, C, C++, JAVA, Python, R, engineering, statistics, algebra, calculus ... and any topic related to engineering.
Zohra
Matlab, C#, C++, C, R, Coding, signal processing and computer vision.
I give courses in MATLAB development at all levels, for everything related to data processing, signal processing and computer vision.
I give courses in MATLAB development for all levels, for everything that is data processing, signal and computer vision.
Himank
Learn new crypto-currency Bitcoin, Ethereum from Zero to Advance level
Currently, I am working at MaaS department in Denso Corporation, Shinagawa, Tokyo.
I have done my masters from Indian Institute of Technology Hyderabad India recently.
I can teach you Blockchain, Bitcoin and Ethereum. During my masters at IIT, I have done my all research in Blockchain. This will bring some innovation in your life
I can teach you coding, Science and Math if you wish to learn new things contact me.
I little bit know Nihon-Go as well.
Maxime
Artificial Intelligence and Data Science courses.
Presentation :
Data Science and AI engineer.
IT consultant for 3 years in a Champagne House.
Methodology :
- online course
- possibility of sending training exercises (with correction, or correction directly during the next lesson)
- I am available every day for help with an exercise that poses a problem or other
- possibility of resuming your lessons and doing help sessions for your exercises, DM
Course:
Engineering degree in Artificial Intelligence and Data Science at EPITA
I also hold a Bac S, math option I did two years of preparatory Maths and Physics with Computer Science option (MPSI and MP).
Hassan
LEGO EV3 STEM solution that engages students by providing the resources to design, build and program their creations while helping them d
STEM solution that engages students by providing the resources to design, build and program their creations while
helping them develop essential skills such as creativity, critical thinking, collaboration, and communication.
lego EV3lego EV3
Izhar
Python Step by step tutorial for beginners and intermediate
Python is a high level programming language. It's object oriented approach help programmers to write simple and logical codes. Due to its easy syntax, it is actually easier as compared to other programming languages.
Having years of experience in coding language, I know how and where to start and move the topics at a good pace. I'll be starting with you from scratch and help you to build your concepts and master over the language.
I am providing you a brief summary of our course which we generally follow but that doesn't mean that I am bound to just this much content. In case you have any doubt for any other specific topic related to the subject, you could always come up to me or you need any help in your assignments or projects, you are always welcome.
Here is a brief overview of the topics we'll be covering :
1: Introduction To Python
• Installation and Working with Python
• Understanding Python variables
• Python basic Operators
• Understanding python blocks
2: Python Data Types
• Declaring and using Numeric data types: int, float, complex
• Using string data type and string operations
• Defining list and list slicing
• Use of Tuple data type
3: Python Program Flow Control
• Conditional blocks using if, else and elif
• Simple for loops in python
• For loop using ranges, string, list and dictionaries
• Use of while loops in python
• Loop manipulation using pass, continue, break and else
• Programming using Python conditional and loops block
4: Python Functions, Modules And Packages
• Organizing python codes using functions
• Organizing python projects into modules
• Importing own module as well as external modules
• Understanding Packages
• Powerful Lamda function in python
• Programming using functions, modules and external packages
5: Python String, List And Dictionary Manipulations
• Building blocks of python programs
• Understanding string in build methods
• List manipulation using in build methods
• Dictionary manipulation
• Programming using string, list and dictionary in build functions
6: Python File Operation
• Reading config files in python
• Writing log files in python
• Understanding read functions, read(), readline() and readlines()
• Understanding write functions, write() and writelines()
• Manipulating file pointer using seek
• Programming using file operations
7: Python Object Oriented Programming – Oops
• Concept of class, object and instances
• Constructor, class attributes and destructors
• Real time use of class in live projects
• Inheritance , overlapping and overloading operators
• Adding and retrieving dynamic attributes of classes
• Programming using Oops support
8: Python Regular Expression
• Powerful pattern matching and searching
• Power of pattern searching using regex in python
• Real time parsing of networking or system data using regex
• Password, email, url validation using regular expression
• Pattern finding programs using regular expression
9: Python Exception Handling
• Avoiding code break using exception handling
• Safe guarding file operation using exception handling
• Handling and helping developer with error code
• Programming using Exception handling
10: Python Database Interaction
• SQL Database connection using python
• Creating and searching tables
• Reading and storing config information on database
• Programming using database connections
11: Python Multithreading
• Understanding threads
• Forking threads
• Synchronizing the threads
• Programming using multithreading
12: Contacting User Through Emails Using Python
• Installing smtp python module
• Sending email
• Reading from file and sending emails to all users addressing them
directly for marketing
13: Python CGI Introduction
• Writing python program for CGI applications
• Creating menus and accessing files
• Server client program
In case you have any query, please feel free to contact me.
Give yourself a chance for a better future.
All the best
Adam
PLC Programmable Logic Controllers, S7-1200, S7-1500, TIA PORTAL, Programming SIMATIC Siemens
My name is Adam and I am an automation engineer and programmer with 12 years practically experience in industry.
I focus on the accuracy of knowledge transfer and understanding by the student.
I can learn you: PLC programming (S7-1200 / 1500, S7-300 series in TIA portal and STEP7), automation & control theory, AVR microcontroller programming, C / C ++ / C # languages and finally I can also develop some program on the specific software platforms you finally need.
I only use proven and tested methods in my work. I will never cheat you if I will not know something. My code is fully agreed and clear. I also have extensive programming facilities in software and hardware (for example: real PLC in my private home-lab with full remote access by the student who cooperate, or for example many hand-made education materials that may be helpful for you in future) .
My passion is passing the knowledge with combine it with a practice, that is why I can give you very lot of practical examples and opportunities how can you use this knowledge in practical (in your future work for example).
I can also guarantee that I will do my best for improve your knowledge and I will share you with my experiences also.
Lessons will be in English, not German unfortunately.
Lionel
Engineer and doctor - Computer security course (Hacking / Attack detection) / Cybersecurity course (Hacking / Attack detection)
Course / Course
-------------------------
- Introduction to computer security / Cybersecurity introduction
- Ethical Hacking / Ethical Hacking
- Intrusion Detection / Intrusion Detection
- Investigation and prevention of cyber attacks / Forensics & Cyberattack Prevention
Networking / Networking
--------------------------------------------
- Canadian immigration procedure as a student or permanent resident
- Position on some innovative projects with the University of Sherbrooke, Telecom SudParis, and Hydro-Quebec / Recruit on some innovating projects with University of Sherbrooke, Telecom SudParis, Hydro-Quebec
Imad
Learn to program in C language from beginner to professional
Hello everyone and welcome to this training on programming and more specifically on software development in C, my name is IMAD and I will be your trainer throughout this course
I am a computer engineering student specializing in architecture, software development and web development.
C is a very popular and used language. It is found almost everywhere such as in video games, most PC software and even in embedded. C is a very good candidate if you are looking for a first language to learn software development because it includes many notions that are found in most other languages. Thus mastering C guarantees you a much simpler and faster learning of other programming languages.
In this training for beginners and intermediate in development, we will learn the basics of software development. How from lines of code we can make executable software on our machine. Then we will see the basics of the C language and, among other things, how to manage memory via variables, how to make our program live with loops and conditions or how to use the standard C library (STL) to interact with the user.
Once these basics are acquired, we will increase the level a little with the dreaded pointers and arrays. this is often the part that newbies to C dread the most. But I guarantee you that with me it will finally seem very simple to you ;)
So yes it's a big program but I guarantee you that you won't notice the time passing.
Who is this course for?
- University students specializing in computer science.
- Beginner in software development. C is one of the best languages to embark on the adventure of programming.
- People wishing to learn to develop in C or review and master the basics of this language.
Vivek
Computer science and programming basics for beginners
At today's world computer programming is an integral part of one's skill. I invite you to this class where computer programming languages is explained in an easy to understand way with lot of hands on exercises and sample projects.
You will feel the difference in just few classes.