

Emmanuel's profile, diploma and contact details have been verified by our experts
Emmanuel
- Rate 123 GHS
- Response 1h
-
Students6
Number of students Emmanuel has accompanied since arriving at Superprof
Number of students Emmanuel has accompanied since arriving at Superprof

123 GHS/hr
Unfortunately, this tutor is unavailable
- Computer programming
- Python
- Java
- PHP
Software developer and polyglot programmer skilled in various cross platform technology stacks tutors students in web, mobile and desktop programming and app development from home.
- Computer programming
- Python
- Java
- PHP
Lesson location
About Emmanuel
As an embodiment of passion and excellence with imbued diligence and honesty, I strive towards bringing out the best in others and myself, while aligning with an establishment’s corporate goals and objectives in an innovative way.
I am ever eager to apply my academic and professional skill sets towards tutoring you in the best state of the art software technologies, programming languages, development frameworks and tool-kits/tool-sets.
I use the KISS (Keep It Stupid Simple) principle - break whole concepts down into understandable pieces by using really simple logic and schematics.
About the lesson
- Primary school
- Junior high school
- SHS 1
- +14
levels :
Primary school
Junior high school
SHS 1
SHS 2
SHS 3
BTS
University education
Adult Education
Master's degree
Doctor of philosophy
MBA
Pre school
Beginner
Intermediate
Advanced
Professionel
Child
- English
All languages in which the lesson is available :
English
PEDAGOGICAL APPROACHES AND KNOWLEDGE SHARING METHODOLOGIES
Teaching Methods and Techniques:
Students are exposed to the intricacies and tenets of computer programming. From concept discussion and visualization to practical "get-your-hands-dirty" approach which is more hands-on.
The importance and strategies of algorithmic thinking and data structures are stressed and portrayed in solving problems.
More questions are then answered and discussions en-geared towards accurate and vivid understanding of associated concepts are put together.
Students are then allowed to ask their bordering questions, make their valuable observations and feed backs.
Thereafter, assignments are given to test student's understanding and further reiterate what has been taught.
Typical Lesson Plan:
(Case Study - Python/PHP)
(1) Introduction to Programming
(2) Setting up development environments (Text Editors, IDEs, etc.)
(3) Translated and Compiled Languages - Pros and cons (related examples)
* Concepts of Programming (What have you been doing?)
(4) Dynamic and Static Programming (Introduction to Types)
(5) Getting Started - Variables, Values and Types
(6) Operations and Operators
(7) Logic and Control flow (Part 1)
(8) Logic and Control flow (Part 2)
(9) Data Structures (Part 1)
(10) Data Structures (Part 2)
* Concepts of Programming (What have you been doing?)
(11) Algorithmic Thinking and Patterns
(12) Common Algorithms
* Concepts of Programming (What have you been doing?)
(13) Functional Programming (Part 1)
(14) Functional Programming (Part 2)
(15) Functional Design Patterns (Decorators in Python)
* Concepts of Programming (What have you been doing?)
(16) Common methods and functions
(17) Introduction to Object Oriented Programming (Part 1)
(18) Object Oriented Programming (Part 2)
* Concepts of Programming (What have you been doing?)
(19) Revisions and Thorough Discussions
(20) Assignments
What sets me apart:
An avid programmer and software developer, I have extensive experience in the software industry; not only do I present seemingly complex ideas in simple concise terms, but also portray a thorough explanation with clear schematics.
Who the lessons are for:
The lessons are for beginners, mid-level and expert programmers and software developers and engineers alike who want to have a solid grasp of concepts, languages, technologies and frameworks used in the software industry.
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
What a superb teacher. The way he taught me Java was amazing...I not only passed all my tests but also now have a solid understanding of programming concepts the Java way ... Kudos to you
View more recommendations
Rates
Rate
- 123 GHS
Pack prices
- 5h: 615 GHS
- 10h: 1230 GHS
online
- GHS123/h
Similar Computer programming teachers in Sebring
Gabriel
Oyibi & Online
- 15 GHS/hr
- 1st lesson free
Reza
London, United Kingdom & Online
- 521 GHS/hr
- 1st lesson free
Shivam
Kingston upon Thames, United Kingdom & Online
- 238 GHS/hr
- 1st lesson free
ADAM
Paris 12e, France & Online
- 644 GHS/hr
- 1st lesson free
Massimiliano
Ancona, Italy & Online
- 386 GHS/hr
- 1st lesson free
Mourad
Paris 12e, France & Online
- 580 GHS/hr
- 1st lesson free
Laurent
Marseille 1er, France & Online
- 773 GHS/hr
- 1st lesson free
Robert
London, United Kingdom & Online
- 1,475 GHS/hr
- 1st lesson free
Esmaeil
New York, United States & Online
- 337 GHS/hr
- 1st lesson free
Reihane
Guelph, Canada & Online
- 396 GHS/hr
- 1st lesson free
Michael
New York, United States & Online
- 561 GHS/hr
- 1st lesson free
Reza
Brooklyn, United States & Online
- 449 GHS/hr
- 1st lesson free
Gabriel
New York, United States & Online
- 281 GHS/hr
Marco
Tortona, Italy & Online
- 386 GHS/hr
David
Toronto, Canada & Online
- 713 GHS/hr
Behdad
New York, United States & Online
- 281 GHS/hr
- 1st lesson free
João
London, United Kingdom & Online
- 447 GHS/hr
Gabriel
Toronto, Canada & Online
- 119 GHS/hr
- 1st lesson free
Dr Kritaphat
London, United Kingdom & Online
- 1,028 GHS/hr
- 1st lesson free
Othmane
Paris 5e, France & Online
- 258 GHS/hr
- 1st lesson free
-
See Computer programming tutors
