facebook
favorite button
member since icon
Since February 2025
Instructor since February 2025
Software/Web Developer | Programming Instructor | Fullstack Developer
course price icon
From 41 $ /h
arrow icon
I am a highly motivated Software/Web Developer with a degree in Computer Engineering, driven by a passion for software development, continuous learning, and teaching. I specialize in PHP, JavaScript, and modern web technologies, offering personalized programming lectures for beginners and professionals looking to enhance their skills.

Teaching & Mentorship
I provide structured programming lessons covering:
✔ Backend Development: PHP, Laravel, Yii
✔ Frontend Development: Vue.js, Nuxt.js, React.js, Next.js, Knockout.js
✔ Database Design & Management: SQL, MySQL, MariaDB
✔ UI/UX Development: HTML/CSS, Bootstrap, Tailwind CSS, Element UI, Vuetify
✔ API Development & Integration: RESTful APIs, Google APIs, Payment Gateways
✔ Version Control & CI/CD: Git, GitHub Actions, GitLab CI
✔ Cloud Services & Deployment: AWS (S3, EC2, Lambda), Hosting & Server Management

Why Learn from Me?
✅ Hands-on Learning – Practical coding exercises & real-world projects
✅ Personalized Curriculum – Tailored to your skill level & career goals
✅ Industry Best Practices – Learn scalable, efficient, and secure coding techniques

Whether you're a beginner looking to start programming or a developer aiming to sharpen your skills, I can help you master PHP, JavaScript, and modern web frameworks through structured lessons and one-on-one mentorship.

Let’s build something amazing together! 🚀
Location
green drop pin icongreen drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Noisy-le-Grand, France
location type icon
At teacher's location :
  • Association Danton Coeur, Drancy Centre, Drancy, France
location type icon
Online from France
About Me
I am a highly motivated Software/Web Developer with a degree in Computer Engineering, driven by a passion for software development, continuous learning, and teaching. I have been working professionally since 2011 and have extensive experience working in multiple countries, collaborating with international teams and delivering high-quality software solutions.

I specialize in PHP, JavaScript, and modern web technologies, offering personalized programming lectures for beginners and professionals looking to enhance their skills.

Why Learn from Me?
✅ Over 13 Years of Experience – Industry expertise from working in different countries
✅ Hands-on Learning – Practical coding exercises & real-world projects
✅ Personalized Curriculum – Tailored to your skill level & career goals
✅ Industry Best Practices – Learn scalable, efficient, and secure coding techniques

Whether you're a beginner looking to start programming or a developer aiming to sharpen your skills, I can help you master PHP, JavaScript, and modern web frameworks through structured lessons and one-on-one mentorship.
Education
National University of Modern Languages (NUML)
Computer Engineering,
2007 - 2010
Grade: CGPA 3.32
SUBJECTS:
Algorithms
Computer networks
Computer architecture
Data structure
Programming Languages
C++
java
Matlab
Software engineering
Artificial intelligence
Operating Systems
Experience / Qualifications
BeesApps – Paris, Île-de-France, France (Hybrid)
Full-Stack Developer (Dec 2020 – Present)

Fullstack - Digital Agency – Paris, Île-de-France, France (Hybrid)
Senior Software Engineer (Mar 2020 – Nov 2020)

Freelancer – Île-de-France, France (Remote)
Senior Software Engineer (Freelance) (Jul 2018 – Jan 2020)

New Net KSA – Riyadh, Saudi Arabia (On-site)
Software Project Manager (Jun 2016 – Jul 2018)

Fleet Systems Inc – Riyadh, Saudi Arabia (On-site)
IT Team Lead (Mar 2016 – Jun 2016)

Discretelogix (Pvt) Ltd – Islamabad, Pakistan (On-site)
Software Engineer (Dec 2014 – Feb 2016)

Friends Computer & Networks – Wah Cantt, Pakistan (On-site)
Software Developer (Jan 2014 – Nov 2014)

AZM Computer System – Wah Cantt, Pakistan (On-site)
Software Developer (Internship & Job) (Aug 2013 – Dec 2013)
Age
Infants (0-3 years old)
Preschool children (4-6 years old)
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
30 minutes
45 minutes
60 minutes
90 minutes
120 minutes
The class is taught in
English
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
At teacher's location and via webcam
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
Learn to code with method and logic
Whether it's to succeed in the NSI (Digital Sciences and Technology) specialization in high school, design personal projects, or prepare for higher scientific studies, mastering code relies on solid algorithmic thinking. I help students understand the structure of programming languages and the logic of data.

Subject areas and languages taught:

Algorithms & Logic: Designing data structures and solving problems.

Programming Languages: Python, C/C++, C# and Java.

Data Management: Analysis and SQL queries / databases.

Basic Web Development: HTML & CSS for creating structured pages.

The goal is to take the student from simply writing code to true autonomy in development.
verified badge
Thanks to this training, you will learn to code and design a website.

In the program :
- HTML basics
- Design a site with SASS (css)
- Learn to program with JavaScript
- Manage a SQL and MongoDB database
- Create an E-commerce site with REACT

I also adapt to the student's request and if possible, I can modify or adapt my courses.
verified badge
Doctor trainer in IT teaches you the basics of designing static and dynamic (programmed) web pages.
- Design of HTML web pages
- Applying CSS and SASS styles
- Make the web pages "Responsive"
-Angular framework
- Backend programming: PHP language, or Java/JSP
- Web API
- connection to a MYSQL Database, FireBase
verified badge
in this class i will provide both front end and back end knowledge in order for you to grasp a better understanding of how to become a full stack developer !
What i can teach you :
Front-end : Html css bootstrap JavaScript ( React Js ) Redux
Back-end : Node Js + express Js + MongoDB , fundamentals of REST api's
Others : Git / GitHub
verified badge
As a beginner in computer science and to get acquainted with the world of programming, learn
c language and c ++ is paramount.
This course will help you learn the basics of these two languages which are among the best known and most used programming languages in the world.
Having knowledge of C and C ++ will help you to better understand other programming languages later on.
verified badge
- B.tech and M.tech in Computer Science
- Worked as a Software engineer in Virtusa Corp & DIGIDEZ
- More than 6 years of teaching experience
- Oracle Certified Developer
- Helped students placed in FAANG

Featured Review :
Been trying to learn Java on my own for about 1 year and I couldn't get a grasp on it. Aniket make learning Java a fun experience and challenges you to think for yourself to reinforce the concepts you've learned. I am truly excited for our meetings and he makes time go by so fast that I'm upset when they end. Great teacher and he is genuinely passionate about your success. If I could give him more stars I would!!!


Thanks
Aniket
verified badge
Do you need a boost in mathematics to better understand lessons, pass your exams or prepare for a competition? Do you want to learn to program in C, C++, Python or Java to develop skills sought after in the digital world?
This comprehensive and personalized academic support program is designed to meet your needs and help you succeed!

💡 Why Choose this Program?
This course offers tailor-made support, adapted to your level and your objectives:

🎯 Progress in mathematics by strengthening your foundations and mastering advanced concepts.
💡 Understand theoretical concepts in depth to better apply them in exercises and problems.
💻 Learn to program in C, C++, Python and Java with clear explanations and practical exercises.
🚀 Develop essential skills in algorithms and computer problem solving.
🎓 Effectively prepare for your exams (Bac, Licence, competitive exams) thanks to targeted revisions and practice subjects.
With a caring educational approach, this course helps you gain confidence and achieve your academic goals.

📘 Mathematics – From Secondary to Bachelor
Mathematics is the key to academic success in many scientific and technical fields.
This module covers:

Secondary Level (Middle and High School):

Arithmetic, fractions, percentages, proportionality.
Algebra: Equations, inequalities, functions (linear, quadratic, exponential, logarithmic).
Geometry: Theorems, trigonometry, analytical geometry.
Statistics and probability: Analyze data, calculate probabilities.
Preparation for exams: Brevet, Bac, entrance exams for grandes écoles.
University Level (Bachelor):

Differential and integral calculus: Derivatives, integrals, sequences and series.
Linear Algebra: Matrices, vectors, systems of linear equations.
Advanced Probability and Statistics: Random variables, probability laws, estimation and hypothesis testing.
Numerical analysis: Methods for approximate resolution of equations and systems of equations.
Discrete Mathematics: Graphs, Boolean logic, combinatorics.
This module offers progressive exercises, clear explanations and detailed corrections to understand in depth and train effectively.

💻 Programming – C, C++, Python and Java
Mastering programming is a major asset for success in the digital and technological field.
This module covers the fundamentals of programming to enable you to:

Understand algorithmic logic and computer problem solving.
Master the syntax of the C, C++, Python and Java languages.
Writing your first programs: Variables, conditional structures, loops, functions.
Work on practical projects: Calculator, data management, simple games, sorting and searching algorithms.
Develop advanced skills:
Object-oriented programming (C++, Java): Classes, inheritance, polymorphism.
Memory management (C, C++): Dynamic allocation, pointers.
File manipulation: Reading and writing data.
Data structures: Lists, stacks, queues, binary trees.
Code optimization for faster and more efficient programs.
This module offers concrete examples, practical exercises and motivating projects to help you learn while having fun while developing skills useful in the professional world.

🎯 Interactive and Motivating Teaching
Dynamic online courses: Learn from home in an interactive format with audio and screen sharing.
Tailor-made method: The courses are designed according to your level and your objectives for learning at your own pace.
Practical exercises and concrete projects: To apply theoretical concepts and develop your skills.
Personalized monitoring: Regular support to monitor your progress and adapt the program to your needs.
Encouragement and motivation: A positive approach to building your confidence in your abilities.
🔔 For Who?
This program is aimed at:

High school students wishing to strengthen their foundations in mathematics or learn to program.
University students in science or computer science looking to deepen their knowledge of math and programming.
Candidates for exams and competitions preparing for the Baccalaureate, a License, or entrance exams to the grandes écoles.
Programming enthusiasts wanting to learn the fundamentals of C, C++, Python or Java.
Adults in professional retraining wishing to acquire programming skills.
🚀 Ready to Succeed?
Join the "🎓 Academic Support – 📘 Maths from Secondary to Bachelor & 💻 Programming in C, C++, Python and Java!" and benefit from personalized support to achieve your goals.
Whether you want to improve your grades, pass your exams or develop programming skills, this program will give you knowledge, confidence and motivation.

Register today and take the first step towards success!
verified badge
Welcome to the exciting world of web development! As a seasoned full-stack developer with 5 years of experience, I contributed to the success of Veepee and a startup that achieved a remarkable exit to the tune of $100 million.

Today, my passion drives me to share my knowledge through teaching web development, focusing on cutting-edge technologies such as React, Node.js, JavaScript, and many other computer languages. Join me on an exciting journey into the world of coding, where innovation and skill mastery are at the heart of every line of code! 🚀
verified badge
Graduated with a master's degree in financial mathematics from Gustave Eiffel University and École des Ponts ParisTech, I have solid skills in mathematics as well as programming languages such as Python and C++. I also have significant teaching experience, having given lessons to pupils and students of various levels with very satisfactory results.

You can count on me to help you enjoy the material taught and excel in your learning. I am convinced that creating a close relationship with my students is essential to foster an optimal learning environment.
message icon
Contact Arslan
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Learn to code with method and logic
Whether it's to succeed in the NSI (Digital Sciences and Technology) specialization in high school, design personal projects, or prepare for higher scientific studies, mastering code relies on solid algorithmic thinking. I help students understand the structure of programming languages and the logic of data.

Subject areas and languages taught:

Algorithms & Logic: Designing data structures and solving problems.

Programming Languages: Python, C/C++, C# and Java.

Data Management: Analysis and SQL queries / databases.

Basic Web Development: HTML & CSS for creating structured pages.

The goal is to take the student from simply writing code to true autonomy in development.
verified badge
Thanks to this training, you will learn to code and design a website.

In the program :
- HTML basics
- Design a site with SASS (css)
- Learn to program with JavaScript
- Manage a SQL and MongoDB database
- Create an E-commerce site with REACT

I also adapt to the student's request and if possible, I can modify or adapt my courses.
verified badge
Doctor trainer in IT teaches you the basics of designing static and dynamic (programmed) web pages.
- Design of HTML web pages
- Applying CSS and SASS styles
- Make the web pages "Responsive"
-Angular framework
- Backend programming: PHP language, or Java/JSP
- Web API
- connection to a MYSQL Database, FireBase
verified badge
in this class i will provide both front end and back end knowledge in order for you to grasp a better understanding of how to become a full stack developer !
What i can teach you :
Front-end : Html css bootstrap JavaScript ( React Js ) Redux
Back-end : Node Js + express Js + MongoDB , fundamentals of REST api's
Others : Git / GitHub
verified badge
As a beginner in computer science and to get acquainted with the world of programming, learn
c language and c ++ is paramount.
This course will help you learn the basics of these two languages which are among the best known and most used programming languages in the world.
Having knowledge of C and C ++ will help you to better understand other programming languages later on.
verified badge
- B.tech and M.tech in Computer Science
- Worked as a Software engineer in Virtusa Corp & DIGIDEZ
- More than 6 years of teaching experience
- Oracle Certified Developer
- Helped students placed in FAANG

Featured Review :
Been trying to learn Java on my own for about 1 year and I couldn't get a grasp on it. Aniket make learning Java a fun experience and challenges you to think for yourself to reinforce the concepts you've learned. I am truly excited for our meetings and he makes time go by so fast that I'm upset when they end. Great teacher and he is genuinely passionate about your success. If I could give him more stars I would!!!


Thanks
Aniket
verified badge
Do you need a boost in mathematics to better understand lessons, pass your exams or prepare for a competition? Do you want to learn to program in C, C++, Python or Java to develop skills sought after in the digital world?
This comprehensive and personalized academic support program is designed to meet your needs and help you succeed!

💡 Why Choose this Program?
This course offers tailor-made support, adapted to your level and your objectives:

🎯 Progress in mathematics by strengthening your foundations and mastering advanced concepts.
💡 Understand theoretical concepts in depth to better apply them in exercises and problems.
💻 Learn to program in C, C++, Python and Java with clear explanations and practical exercises.
🚀 Develop essential skills in algorithms and computer problem solving.
🎓 Effectively prepare for your exams (Bac, Licence, competitive exams) thanks to targeted revisions and practice subjects.
With a caring educational approach, this course helps you gain confidence and achieve your academic goals.

📘 Mathematics – From Secondary to Bachelor
Mathematics is the key to academic success in many scientific and technical fields.
This module covers:

Secondary Level (Middle and High School):

Arithmetic, fractions, percentages, proportionality.
Algebra: Equations, inequalities, functions (linear, quadratic, exponential, logarithmic).
Geometry: Theorems, trigonometry, analytical geometry.
Statistics and probability: Analyze data, calculate probabilities.
Preparation for exams: Brevet, Bac, entrance exams for grandes écoles.
University Level (Bachelor):

Differential and integral calculus: Derivatives, integrals, sequences and series.
Linear Algebra: Matrices, vectors, systems of linear equations.
Advanced Probability and Statistics: Random variables, probability laws, estimation and hypothesis testing.
Numerical analysis: Methods for approximate resolution of equations and systems of equations.
Discrete Mathematics: Graphs, Boolean logic, combinatorics.
This module offers progressive exercises, clear explanations and detailed corrections to understand in depth and train effectively.

💻 Programming – C, C++, Python and Java
Mastering programming is a major asset for success in the digital and technological field.
This module covers the fundamentals of programming to enable you to:

Understand algorithmic logic and computer problem solving.
Master the syntax of the C, C++, Python and Java languages.
Writing your first programs: Variables, conditional structures, loops, functions.
Work on practical projects: Calculator, data management, simple games, sorting and searching algorithms.
Develop advanced skills:
Object-oriented programming (C++, Java): Classes, inheritance, polymorphism.
Memory management (C, C++): Dynamic allocation, pointers.
File manipulation: Reading and writing data.
Data structures: Lists, stacks, queues, binary trees.
Code optimization for faster and more efficient programs.
This module offers concrete examples, practical exercises and motivating projects to help you learn while having fun while developing skills useful in the professional world.

🎯 Interactive and Motivating Teaching
Dynamic online courses: Learn from home in an interactive format with audio and screen sharing.
Tailor-made method: The courses are designed according to your level and your objectives for learning at your own pace.
Practical exercises and concrete projects: To apply theoretical concepts and develop your skills.
Personalized monitoring: Regular support to monitor your progress and adapt the program to your needs.
Encouragement and motivation: A positive approach to building your confidence in your abilities.
🔔 For Who?
This program is aimed at:

High school students wishing to strengthen their foundations in mathematics or learn to program.
University students in science or computer science looking to deepen their knowledge of math and programming.
Candidates for exams and competitions preparing for the Baccalaureate, a License, or entrance exams to the grandes écoles.
Programming enthusiasts wanting to learn the fundamentals of C, C++, Python or Java.
Adults in professional retraining wishing to acquire programming skills.
🚀 Ready to Succeed?
Join the "🎓 Academic Support – 📘 Maths from Secondary to Bachelor & 💻 Programming in C, C++, Python and Java!" and benefit from personalized support to achieve your goals.
Whether you want to improve your grades, pass your exams or develop programming skills, this program will give you knowledge, confidence and motivation.

Register today and take the first step towards success!
verified badge
Welcome to the exciting world of web development! As a seasoned full-stack developer with 5 years of experience, I contributed to the success of Veepee and a startup that achieved a remarkable exit to the tune of $100 million.

Today, my passion drives me to share my knowledge through teaching web development, focusing on cutting-edge technologies such as React, Node.js, JavaScript, and many other computer languages. Join me on an exciting journey into the world of coding, where innovation and skill mastery are at the heart of every line of code! 🚀
verified badge
Graduated with a master's degree in financial mathematics from Gustave Eiffel University and École des Ponts ParisTech, I have solid skills in mathematics as well as programming languages such as Python and C++. I also have significant teaching experience, having given lessons to pupils and students of various levels with very satisfactory results.

You can count on me to help you enjoy the material taught and excel in your learning. I am convinced that creating a close relationship with my students is essential to foster an optimal learning environment.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Arslan