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 January 2024
Instructor since January 2024
Translated by GoogleSee original
Programming from binary to algorithms, master coding class
course price icon
From 15 € /h
arrow icon
Learn the language of the future. Complete and deep understanding of computer programing and computational algorithms. From binary machine code to assembly instruction and finally to Object Oriented programming.
The best coding education your child will ever have
Extra information
Students must speak english
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around New Cairo, Egypt
About Me
Smart (borderline genius)
Articulate
Experienced
Knowledgeable
Can translate complex concepts into simple and comprehensible statements
Great with children and young adults
Education
BS Computer science. University of Toronto, Ontario, Canada. With minor in philosophy. Graduated in 2014 with honors. Senior year full time internship the ended with employment
Experience / Qualifications
Senior software engineer (canadian experience)
Before immigration, I was contracted as IT consultant for a team of 12 interns
Age
Preschool children (4-6 years old)
Children (7-12 years old)
Teenagers (13-17 years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
The class is taught in
Arabic
English
Availability of a typical week
(GMT -05:00)
Chicago
at home icon
At student's home
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Similar classes
arrow icon previousarrow icon next
verified badge
Amr
This class will teach you how to create your own website from scratch, allowing you to start freelancing with the most popular and sought-after languages. It will also get you ready for college or school by covering all the basics you need to know.

HTML:
# Understanding the foundation of any HTML document (Doctype, html, head, body, ..etc).
# Using tags that provide meaning to the web content (like article, section, header, footer, ..etc).
# Essential for interactive websites (types of inputs, validation attributes, ..etc).

CSS:
# How to target elements properly and understand which styles are more suitable.
# Good understanding of content flow, positioning, Flexbox, and Grid systems.
# Using media queries and relative units to create designs that work across different devices.
# Improve user experience with CSS animations and transitions for interactive UIs.

JavaScript:
# Interacting with the Document Object Model to dynamically change HTML and CSS.
# Understanding how to properly capture and respond to user events (click, load, input, submit, ..etc).
# Using Promises and Async functions for performing asynchronous operations.
# Basic understanding of popular libraries and frameworks like React or Jquey for building complex applications.

Python:
# Good Understanding of Variables, basic types, lists, dictionaries, sets, and tuples.
# Good understanding of if, for, while, and exception handling constructs.
# Understanding how to write reusable functions and organize code into modules.
# Master the basics of Object-Oriented Programming: Classes, inheritance, polymorphism and encapsulation.
message icon
Contact Sam
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Amr
This class will teach you how to create your own website from scratch, allowing you to start freelancing with the most popular and sought-after languages. It will also get you ready for college or school by covering all the basics you need to know.

HTML:
# Understanding the foundation of any HTML document (Doctype, html, head, body, ..etc).
# Using tags that provide meaning to the web content (like article, section, header, footer, ..etc).
# Essential for interactive websites (types of inputs, validation attributes, ..etc).

CSS:
# How to target elements properly and understand which styles are more suitable.
# Good understanding of content flow, positioning, Flexbox, and Grid systems.
# Using media queries and relative units to create designs that work across different devices.
# Improve user experience with CSS animations and transitions for interactive UIs.

JavaScript:
# Interacting with the Document Object Model to dynamically change HTML and CSS.
# Understanding how to properly capture and respond to user events (click, load, input, submit, ..etc).
# Using Promises and Async functions for performing asynchronous operations.
# Basic understanding of popular libraries and frameworks like React or Jquey for building complex applications.

Python:
# Good Understanding of Variables, basic types, lists, dictionaries, sets, and tuples.
# Good understanding of if, for, while, and exception handling constructs.
# Understanding how to write reusable functions and organize code into modules.
# Master the basics of Object-Oriented Programming: Classes, inheritance, polymorphism and encapsulation.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Sam