Translated by Google
Apprentice developer: online computer science courses, TypeScript, JavaScript, Python, Java, and web development. All levels welcome, first session free.
From 23 £ /h
My name is Ahmet, I'm a computer engineering student and a developer working as an apprentice at a large company. I code daily on real-world projects, primarily using TypeScript, but also JavaScript, Python, and Java. I've been teaching 100% hands-on computer science courses online for two years.
Specifically, what I'm building outside of class includes: a 3D rendering engine written from scratch in Python, a data analysis dashboard for 300 cities, a complete invoicing software program using React and Next.js, and my own multiple-choice quiz application that I use for my engineering exams. The concepts we'll cover together are things I actually use every day.
My approach: we code together from the very first session. We start with your real objective—a homework assignment, a project to finish, a concept you're struggling with—and we work on it. No ready-made programs, no theory for the sake of it.
A typical session unfolds as follows: we pinpoint the exact problem, I re-explain the concept with concrete examples, we immediately put it into practice with code, then you try it again on your own while I guide you. If an explanation isn't clear, I rephrase it, never the same way twice.
My course covers: programming fundamentals and algorithms (variables, loops, functions, data structures, recursion, complexity), complete web development (HTML, CSS, JavaScript, TypeScript, React, APIs, databases), and Python and Java with object-oriented programming. Beginner to intermediate level.
I also work on school programs: NSI in high school, BTS SIO and BUT in computer science, practical work, projects and exam revisions.
I myself completed a BTS SIO (a two-year technical degree in IT services) before engineering school, so I know the curriculum, the exams, and especially the specific areas where people get stuck. Whether you're a complete beginner, a high school student, or a student in a two-year technical degree program, I adapt to your level.
My availability: Wednesday, Thursday and Friday evenings, Saturday and Sunday during the day.
My goal: that you no longer get stuck alone facing a problem statement or an error. Your autonomy, not your dependence.
Specifically, what I'm building outside of class includes: a 3D rendering engine written from scratch in Python, a data analysis dashboard for 300 cities, a complete invoicing software program using React and Next.js, and my own multiple-choice quiz application that I use for my engineering exams. The concepts we'll cover together are things I actually use every day.
My approach: we code together from the very first session. We start with your real objective—a homework assignment, a project to finish, a concept you're struggling with—and we work on it. No ready-made programs, no theory for the sake of it.
A typical session unfolds as follows: we pinpoint the exact problem, I re-explain the concept with concrete examples, we immediately put it into practice with code, then you try it again on your own while I guide you. If an explanation isn't clear, I rephrase it, never the same way twice.
My course covers: programming fundamentals and algorithms (variables, loops, functions, data structures, recursion, complexity), complete web development (HTML, CSS, JavaScript, TypeScript, React, APIs, databases), and Python and Java with object-oriented programming. Beginner to intermediate level.
I also work on school programs: NSI in high school, BTS SIO and BUT in computer science, practical work, projects and exam revisions.
I myself completed a BTS SIO (a two-year technical degree in IT services) before engineering school, so I know the curriculum, the exams, and especially the specific areas where people get stuck. Whether you're a complete beginner, a high school student, or a student in a two-year technical degree program, I adapt to your level.
My availability: Wednesday, Thursday and Friday evenings, Saturday and Sunday during the day.
My goal: that you no longer get stuck alone facing a problem statement or an error. Your autonomy, not your dependence.
Location
Online from France
About Me
Hi! My name is Ahmet, I'm a computer engineering student and a developer working as an apprentice at a large company. I code daily on real-world professional projects, primarily using TypeScript, but also JavaScript, Python, and Java. I've been teaching 100% hands-on computer science courses online for two years.
I myself went through a BTS SIO option SLAM before engineering school, so I know the program, the tests, and especially the precise places where we get stuck.
My approach: we code together from the very first session. We start with your real objective—a homework assignment, a project to finish, a concept you're struggling with—and we work on it. No ready-made programs, no theory for the sake of it.
A typical session unfolds as follows: we pinpoint the exact problem, I re-explain the concept with concrete examples, we immediately put it into practice with code, then you try it again on your own while I guide you. If an explanation isn't clear, I rephrase it, never the same way twice.
I particularly enjoy working with complete beginners, because that's when the breakthroughs are most immediate. Patient and methodical, I break down complex concepts into accessible steps.
My goal: that you no longer get stuck alone facing a problem statement or an error. Your autonomy, not your dependence.
I myself went through a BTS SIO option SLAM before engineering school, so I know the program, the tests, and especially the precise places where we get stuck.
My approach: we code together from the very first session. We start with your real objective—a homework assignment, a project to finish, a concept you're struggling with—and we work on it. No ready-made programs, no theory for the sake of it.
A typical session unfolds as follows: we pinpoint the exact problem, I re-explain the concept with concrete examples, we immediately put it into practice with code, then you try it again on your own while I guide you. If an explanation isn't clear, I rephrase it, never the same way twice.
I particularly enjoy working with complete beginners, because that's when the breakthroughs are most immediate. Patient and methodical, I break down complex concepts into accessible steps.
My goal: that you no longer get stuck alone facing a problem statement or an error. Your autonomy, not your dependence.
Education
Engineering apprenticeship program, computer science and applications track, ESIEE Paris, since 2025.
BTS SIO option SLAM (Software Solutions and Business Applications), Lycée René Descartes, 2023 to 2025.
Professional Baccalaureate in Digital Systems, ARED option, Lycée Louis Lumière, 2021 to 2023.
Additional certifications in web development: FreeCodeCamp and Sololearn.
BTS SIO option SLAM (Software Solutions and Business Applications), Lycée René Descartes, 2023 to 2025.
Professional Baccalaureate in Digital Systems, ARED option, Lycée Louis Lumière, 2021 to 2023.
Additional certifications in web development: FreeCodeCamp and Sololearn.
Experience / Qualifications
Apprentice developer in the Software Factory of a large group since September 2025: projects in Java, Python and JavaScript, from business back-end to automation scripts, in a team with code review, Git and regular deployments.
Web developer intern at CSR Concept Store, January to April 2025: design and development of dynamic websites, mockups and applications for the company's clients.
Two years of private video lessons with a variety of audiences: complete beginners, high school students in NSI, students of BTS SIO and BUT computer science, adults in career change.
My curriculum covers: programming fundamentals and algorithms (variables, loops, functions, data structures, recursion, complexity), complete web development (HTML, CSS, JavaScript, TypeScript, React, APIs, databases), Python and Java with object-oriented programming. Beginner to intermediate level.
School programs followed: NSI in high school, BTS SIO, BUT in computer science, practical work, projects and exam revisions.
Web developer intern at CSR Concept Store, January to April 2025: design and development of dynamic websites, mockups and applications for the company's clients.
Two years of private video lessons with a variety of audiences: complete beginners, high school students in NSI, students of BTS SIO and BUT computer science, adults in career change.
My curriculum covers: programming fundamentals and algorithms (variables, loops, functions, data structures, recursion, complexity), complete web development (HTML, CSS, JavaScript, TypeScript, React, APIs, databases), Python and Java with object-oriented programming. Beginner to intermediate level.
School programs followed: NSI in high school, BTS SIO, BUT in computer science, practical work, projects and exam revisions.
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
The class is taught in
French
Turkish
English
Spanish
Skills
Availability of a typical week
(GMT -04:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Good-fit Instructor Guarantee