You will get to learn advanced programming using C C++ python or Javascript

Ramy N.Status: Offline
Ramy N.
4.9

Let a pro handle the details

Buy Online Coding Lessons services from Ramy, priced and ready to go.
Ramy N.Status: Offline
Ramy N.
4.9

Let a pro handle the details

Buy Online Coding Lessons services from Ramy, priced and ready to go.

Project details

1-1 one on one online live lessons

I will help you learn a programming concept you have difficulty understanding. This includes C, C++, Python, and more.
I am a software engineer with over 3 years of experience in programming IoT Applications.

You choose a topic and I will confirm with you the number of lessons required (1-3-5)

My experience includes IoT and Embedded systems.
-----------------------------------------------------------------------------
As an Embedded systems/IoT/Embedded Linux Engineer I have worked with complex concepts in C++ (C++14)
OOP
Data Structures
Multithreading
Complex programs structures
-----------------------------------------------------------------------------
also C
multithreading
pointers
complex program structures
native socket API
-----------------------------------------------------------------------------
in JavaScript
WebSockets
Complex logic creation
-----------------------------------------------------------------------------
and python
Audio processing
python for automation

Just In case you wish to learn any of these subjects and more, drop me a message and we can schedule an introduction lesson as soon as possible.
Lesson Purpose
Programming Language
Student Age
Adult (18-65)
Development Technology
Python, C & C++, JavaScript
What's included
Service Tiers Starter
$20
Standard
$45
Advanced
$70
Delivery Time 1 day 3 days 5 days
Number of Lessons
135
Lesson Length (Minutes)
604545
Exercises & Supporting Materials
Optional add-ons You can add these on the next page.
Additional Lesson
+$20
4.9
14 reviews
93% Complete
7% Complete
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)

RE

Robotics E.
5.00
Jun 11, 2025
Quick Fix Needed: ESP32-S3 NFC Code Adjustment

RG

Russel G.
5.00
Jun 9, 2025
DevOps Engineer Ramy was outstanding throughout the project, and Ramy is one of the most reliable and knowledgeable DevOps Engineers we’ve worked with. His expertise in infrastructure setup and deployment automation made a huge difference. Great communication, prompt delivery, and very solution-oriented. Would definitely hire again.

RA

Rosemary A.
5.00
Jun 8, 2025
URGENT: Help Debug & Fix HTML Page Publishing Issue (Git, Docker, SourceTree Experience Required) Ramy was an absolute lifesaver! He jumped in immediately, identified the problem with my HTML page not publishing, and fixed it quickly and professionally. He has a great grasp of HTML, Git (including SourceTree), and Docker, and he was patient in explaining things to me along the way. Communication was smooth, and he was super responsive throughout the process. I highly recommend Ramy to anyone looking for a reliable, knowledgeable, and fast-working freelancer. Thank you again, Ramy! Looking forward to working together in the future.

KJ

Kurt J.
4.85
Mar 18, 2025
Arduino Mega USB HID Matrix Project Ramy was helpful and figured out what needed to be done. Solid understanding of the Arduino platform and nuances of flashing files remotely.

CR

Chelsie R.
5.00
Nov 13, 2024
RFID Lock Box Code Review and Fix
Ramy N.Status: Offline

About Ramy

Ramy N.Status: Offline
Embedded Software Engineer
85% Job Success
4.9  (14 reviews)
Cairo, Egypt - 7:07 pm local time
With over 7 years of experience in software development, I specialize in low-level embedded systems including Bare-Metal, RTOS, Linux, and QNX. Additionally, I bring 3+ years of expertise in applied cryptography and security analysis. I possess a deep understanding of C and C++ for secure application stacks and kernel-level development.

Early in my career, I worked as a freelance Embedded Systems and IoT Engineer, contributing to medium-sized projects involving ARM and AVR (C) as well as ESP32 (C++). I successfully completed over 60 projects with consistently high client satisfaction.

Later, I transitioned into the automotive domain, focusing on TCU cybersecurity. During this time, I was responsible for establishing CI/CD pipelines using Jenkins and Docker.

My goal is to contribute to the development of advanced, complex software with a dedicated focus on simplicity and security.

Steps for completing your project

After purchasing the project, send requirements so Ramy can start the project.

Delivery time starts when Ramy receives requirements from you.

Ramy works on your project following the steps below.

Revisions may occur after the delivery date.

We need to schedule a lesson time.

We need to choose an appropriate time to conduct the session.

Prepare the lesson material

this step is from my side to prepare the materials I need to explain the topic to you

Review the work, release payment, and leave feedback to Ramy.