facebook
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from185.57CNY/ h

Full Stack development Course Using MERN stack ( ReactJs NodeJs ExpressJs MongoDB )

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

Extra information

Learning how to code is simple all you need is a great wifi and a cool text editor ( VScode )

Location

Online via webcam
At teacher's location: SoliCycle Rives de Seine – Recyclerie du vélo, Paris, France
At teacher's location: Germany

|
Use ⊞+wheel to zoom!
+

General info

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:English, French, Arabic

About Me

Hello My name is med habib
I am a software engineer who specialize in web development
During my 5 years of college i learned alot of programming languages but what i am passionate about the most are javascript modern frameworks
I consider myself a React and node Js developer . However i can also Help you and provide you assistance in other languages and frameworks such as Symfony Framework , Django framework etc ..
If you ever have any troube creating your own website or finishing up a school project make sure you contact me and ill be happy to help you

Education

software engineering degree at :
FH Schmalkalden University of Applied Sciences (Hochschule Schmalkalden)

Major in web and internet technologies
certified in ReactJs , NodeJs

Experience / Qualifications

Certified MERN stack developer ( react , nodejs , expressjs , mongodb)

Software engineering Degree

currently working remotly as a software engineer freelancer with a company in ( paris , france )
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
during this course i can provide anything related to MERN stack ( React js , Node js , Express js , mongoDB ) i can give you an idea about fullstack development you will be able to understand the architecture aspect of fullstack along with all the technical skills you dont need any deep experience just basic knowledge of web development and coding if you wish to improve also your skills in html , css its possible Courses are available for all levels and ages

Ask a question

Send a message explaining your needs and Mohamed Habib will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4              
5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00  Saturday at 5:00  Sunday at 5:00
6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00  Friday at 6:00  Saturday at 6:00  Sunday at 6:00
7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00  Friday at 7:00  Saturday at 7:00  Sunday at 7:00
8  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00  Friday at 8:00  Saturday at 8:00  Sunday at 8:00
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00  Saturday at 10:00  Sunday at 10:00
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17              
18              
19              
20              
21              
22              
23              
from 185.57 CNYAt teacher's location
from 185.57 CNYOnline via webcam

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Online reputation

  • Instructor since June 2021
  • Phone number verified
  • Google connected
  • Linkedin connected

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4              
5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00  Saturday at 5:00  Sunday at 5:00
6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00  Friday at 6:00  Saturday at 6:00  Sunday at 6:00
7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00  Friday at 7:00  Saturday at 7:00  Sunday at 7:00
8  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00  Friday at 8:00  Saturday at 8:00  Sunday at 8:00
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00  Saturday at 10:00  Sunday at 10:00
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17              
18              
19              
20              
21              
22              
23              
from 185.57 CNYAt teacher's location
from 185.57 CNYOnline via webcam

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Share


Join
Personalized tutoring for learning how to write code and program using the Python computer language.
Python is universally recognized as one of the most suitable, if not the best, languages for programming beginners. It also occupies a prominent place in various innovative fields such as machine learning and artificial intelligence, making it one of the most widely used languages today. With Python's growing popularity comes constant evolution. Featuring a plethora of free tools and libraries, it offers exceptional flexibility and diversity for developing IT projects. As a software engineer with a passion for sharing knowledge, I have found true satisfaction in teaching and motivating others. My varied experience with learners of all ages and levels has allowed me to gain valuable expertise. I believe in the importance of personalizing lessons for ease of understanding, using visualizations to track progress, setting clear goals and encouraging regular practice. However, I recognize that there are no hard and fast rules or universal method that will work for all students. Each individual is unique, and my goal in private lessons is to adapt to the specific needs of each learner. I am committed to discovering what motivates and helps my student, providing personalized support. My method is flexible, aiming to create a stimulating learning environment adapted to everyone. By opting for my courses, you will benefit from teaching focused on Python, a powerful and widely used language. You will have access to my passion for teaching as well as an individualized approach that highlights your strengths and meets your specific needs. Do not hesitate to contact me to deepen the discussion and begin this exciting adventure in the world of Python and programming.

Francisco
PYTHON programming with PhD student in Geophysics with 7+ years of experience
Hi! Welcome to my class on Python programming! As a PhD student in Geophysics my main tool is my computer. In order to do science one needs to know how to program. I use Python everyday in order to analyze data, run numerical models, plot results and much more. So, let's embark on the journey of learning Python and explore its diverse capabilities together! For beginners: I have designed it for absolute beginners to become at ease with the language within 5 sessions of 1h. Message me to know the 5 classes curriculum and I will be more than happy to share it with you! For intermediate users: If you already know the basics of Python but want to go more in-depth on certain packages this is the right place! Message me and we can discuss what your needs are! I am a professional user of Numpy, Pandas, Matplotlib, os, scipy and many more packages! Are you not sure Python is the right language for you? Check the following out and let me know if you have any questions! First of all, what is Python? According to its creator, Guido van Rossum, Python is a: “high-level programming language, and its core design philosophy is all about code readability and a syntax which allows programmers to express concepts in a few lines of code.” Learning Python is a rewarding experience for several reasons. Firstly, Python is inherently beautiful as a programming language, offering a natural and expressive way to translate your thoughts into code. Its readability and simplicity make coding an enjoyable and intuitive process. The Python language finds applications across various domains, including data science, web development, machine learning and AI. For example, platforms like Quora, Pinterest, and Spotify leverage Python for their backend web development! This versatility makes Python a powerful tool for those eager to delve into different aspects of programming. If this caught your curiosity message me and I'll make you a Python hero! Welcome to the community!

Ahmed
Teaching website development programming for beginners using the latest interactive methods for distance learning and the latest programming techniques published recently
Learn web development from scratch to professionalism! Have you ever dreamed of designing stunning websites that will showcase a bright technological future? Now is the time to turn that dream into reality! In this comprehensive course, we will start together from the basics all the way to creating integrated, modern websites using the latest tools and technologies. You will learn step by step how to: Understand the solid foundations of web development (HTML, CSS, JavaScript) Build professional, responsive user interfaces that fit all devices. Use popular frameworks like Bootstrap and React to speed up your development process. Dealing with databases and dynamic web applications using modern technologies All this and more in a comfortable learning environment that supports you every step of the way. Whether you are a complete beginner or have a simple background in programming, I will be with you to simplify every concept, ensuring your understanding and confidence in everything you learn. Join now and gain the skills you need to become a professional web developer, and build a promising technical future.

Wissam
Web page programming: HTML/CSS, JS, Angular, PHP, JSP/JAVA
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

Aniket
Certified Trainer For Web Development (Front-End and Backend) Nodejs | MEAN | MERN with 300+ Reviews
- 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

Ihsan
Responsive Web Development: Build Mobile-Friendly Websites Like a Pro
Hi, I am Ihsan, a professional web developer with 4+ years of hands-on experience in creating dynamic, responsive websites. This course is designed for beginners who want to master the art of building websites that look great on any device—whether it’s a smartphone, tablet, or desktop. In this course, you'll learn: Responsive Layouts: Design flexible layouts that adapt to any screen size. HTML & CSS Structure: Build the foundation for your responsive websites. Media Queries & Breakpoints: Control how your site responds to different devices. Best Practices for Mobile-First Design: Create user-friendly, fast-loading websites. Each session includes hands-on tasks to solidify your learning, and by the end of the course, you’ll be able to design fully responsive websites from scratch or optimize existing sites for responsiveness. Whether you are starting your web development journey or want to refine your skills, this class will give you the tools and confidence to create professional-grade, responsive web pages.

El Hariri
Private lessons in Maths/Physics/Chemistry/Algorithms
Help with homework, exercises, writing... Exam preparation, retakes, supervised homework... Explanations of courses and TDS Linear algebra Statistical probabilities Numerical analysis Fluid mechanics Solid mechanics....

Jee
Programming Class (Node.js, React, React Native, Java, Kotlin, Python)
I'm a mobile app developer entering my 5th year. I love programming and I love teaching people. My area of expertise is helping you learn the basics of programming with JavaScript and land a job. Thank you I'm a mobile app developer entering my 5th year. I love programming and I love teaching people. My area of expertise is helping you learn the basics of programming with JavaScript and land a job. Thanks.

Hanna
Software Development for Beginners and Intermediates
Are you interested in building your own websites? Or writing scripts to automate tasks at your job? Or making your own games? Learn software development in an interactive and personalized manner, focused on your interests and goals. We will focus on building things using best practices and the latest technologies.

Younes
Master Python at All Levels with Personalized Lessons - SUP SPE Program included
Start with the fundamentals like variables, loops, and conditionals, and progress to more advanced concepts including manipulating files, images, and using Python libraries like Numpy, Scipy, Pandas, and Matplotlib. Also explore the fundamentals of object-oriented programming. Why choose this Course? By opting for these courses, you will have the opportunity to consolidate your knowledge through practical exercises and concrete mini-projects which will strengthen your Python skills. Each session will be interactive, allowing you to ask questions and receive constructive feedback on your code. You will be able to benefit from personalized support. Lessons are tailored to your level, whether you're looking to pursue a career in programming or just want to learn for fun. Sessions are tailored to your goals, and ongoing support is provided to overcome any challenges you may encounter.

Vikash
1-to-1 Online Tutoring for HTML, CSS, JavaScript, and Web Design
Master the art of web design and development with personalized 1-to-1 online tutoring in HTML, CSS, and JavaScript. Whether you're a beginner looking to build your first website or an experienced developer aiming to refine your skills, our customized tutoring sessions are designed to help you achieve your goals. I really happy to teach people who will really want to part of my lesson. My teaching style is the step by step oriented. We will start from basic and move towards advanced topics. A very warm welcome my students on apprentus.com Wish you all the best.

Renaud
Learn HTML5 and CSS3 codes with Adobe DreamWeaver CC 2020 software
Trainer for 10 years, I offer to support you in your learning of this software. Dreamweaver is an advanced code editor. It allows you to create and update html and css code more easily. My course is accessible even if you have no notion of html and css languages. I even suggest you learn the concepts while discovering the features of Dreamweaver.

Abdelhamid
Master the most popular programming languages
This course is intended for engineering students (ENSA, ENSAM, or others) and students of science faculties (S4) and all those who want to master a programming language. This course covers all fundamental and advanced aspects of algorithms and programming languages. I guide you in learning and mastering the following languages: C, C++, Java, Python, Prolog, Scheme, Lisp, and others.

Eric
Learn to programme in a simple, dynamic and effective way.
🚀 Master the World of Code with Me! 💻 Are you ready to dive into the exciting universe of programming? I'm Eric, your go-to guide for mastering .NET, JavaScript, Java, website development using WordPress, and conquering the intricacies of databases. 🌟 What I Offer 🌟 👩‍💻 Programming Wizardry: Whether you're just starting or an experienced coder looking to level up, I offer tailored programming classes in .NET, JavaScript, and Java. From building robust web applications to creating efficient software solutions, I've got you covered. 🌐 Web Development Excellence: Need a stunning website? I can help you harness the power of WordPress, taking you from a blank canvas to a fully functional, eye-catching online presence. You'll be amazed at how quickly you can bring your ideas to life. 🗃️ Database Brilliance: Databases are the backbone of modern applications. Let me demystify the world of databases for you. Whether it's SQL, NoSQL, or data modeling, I'll help you design and manage data like a pro. 💡 Why Choose Me? 💡 🔥 Practical Expertise: With years of hands-on experience in the industry, I don't just teach theory; I provide real-world insights and best practices that are invaluable for your career. 🧑‍🏫 Personalized Approach: I understand that everyone learns at their own pace. My classes are customized to your skill level and goals, ensuring that you get the most out of each session. 🚀 Career Advancement: Programming isn't just a skill; it's a path to a rewarding career. Whether you're aiming to land a tech job or become a freelance developer, I can help you reach your goals. 🌎 Global Opportunities: The digital world knows no boundaries. Learning with me opens up doors to endless opportunities, from global collaborations to remote work. 🤝 Let's Get Started! 🤝 Ready to embark on this coding journey together? Whether you're a beginner, an aspiring developer, or someone looking to expand your skillset, I'm here to guide you. Contact me today, and let's unleash your full coding potential. Your future in tech awaits! 🔥💻🚀

Haralambie
Mathematical foundations of theoretical computer science and algorithm design
I provide assistance with computer science modules that have a strong mathematical component, including predicate logic, cryptography, number theory, algorithm design, discrete and combinatorial optimization, graph theory, linear programming, machine learning, and more. Lessons include: - Solving specific types of problems, exercises, and past exams. - Assisting with homework and assignments. - Assisting with the preparation of final reports and projects.