


Trusted teacher
from9.64EUR/ h
node js/ javascript programming for backend developers
backend development is a high demand job nowadays and every web or mobile application needs a backend for it's service logic. As your tutor i'm gonna guide you step by step for a deep knowledge about the web world and it's archtecture and how everything works in it. It's not only a cours for backend developers it's for everyone who wats to dive into this field
Extra information
in this course you will study the fendamentals of programming and algorithms then we will discover javascript as the main programming language for the cours after that node js express js, rest apis mongodb for database and much much more as we advanceLocation
Online via webcam
General info
Age: | 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
- i'm a person who don't like to memorise things but i like to understand logicaly how everything works- i'm not that person who's gonna read pdf or anything for you but i'd like my students to get their hands durty by practicing
- i like challenges and smart questions that i don't have answer for it because we will learn that together
Education
second year student in software engineering degree (three years total)i have a bachelor's degree in computer science and multimedia
high school degree (major of my high school)
Experience / Qualifications
backend developer internship ( my final year project for bachelor degree )one year as software developer in junior entreprise association
summer internships as backend and fullstack developer
algorithms is the corp of computer science and it's foundation. As a programmer, you'll need to train your brain through the many complex problems that will help make your reasoning better.
I've designed this course as a practical guide to algorithms that's specifically made for programmers.
it's a combination between brainstorming for finding solutions to complexe situations and some fun by coding
Ask a question
Send a message explaining your needs and Majed will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | Sunday at 5:00 | ||||||
6 | Sunday at 6:00 | ||||||
7 | Saturday at 7:00 | Sunday at 7:00 | |||||
8 | Saturday at 8:00 | Sunday at 8:00 | |||||
9 | Wednesday at 9:00 | Friday at 9:00 | Saturday at 9:00 | Sunday at 9:00 | |||
10 | Wednesday at 10:00 | Friday at 10:00 | Saturday at 10:00 | Sunday at 10:00 | |||
11 | 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 | 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 | 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 | 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 | Monday at 17:00 | Tuesday at 17:00 | Wednesday at 17:00 | Thursday at 17:00 | Friday at 17:00 | Saturday at 17:00 | Sunday at 17:00 |
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from 9.64€Online via webcam
100% Satisfaction Guarantee
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 November 2022
- Phone number verified
- Google connected
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | Sunday at 5:00 | ||||||
6 | Sunday at 6:00 | ||||||
7 | Saturday at 7:00 | Sunday at 7:00 | |||||
8 | Saturday at 8:00 | Sunday at 8:00 | |||||
9 | Wednesday at 9:00 | Friday at 9:00 | Saturday at 9:00 | Sunday at 9:00 | |||
10 | Wednesday at 10:00 | Friday at 10:00 | Saturday at 10:00 | Sunday at 10:00 | |||
11 | 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 | 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 | 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 | 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 | Monday at 17:00 | Tuesday at 17:00 | Wednesday at 17:00 | Thursday at 17:00 | Friday at 17:00 | Saturday at 17:00 | Sunday at 17:00 |
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from 9.64€Online 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
You are here
Similar classes
Baia
Master Front-End Development | Build Stunning Websites with HTML, CSS, JavaScript & ReactAre you ready to create interactive, visually appealing websites that stand out in today’s competitive market? In this course, you’ll master the essential front-end development skills:
✅ HTML, CSS, and JavaScript – Build responsive and modern web pages
✅ React & Vue.js – Learn cutting-edge frameworks for dynamic UIs
✅ Real-World Projects – Work on hands-on projects to strengthen your skills
✅ Problem-Solving & Creativity – Develop intuitive, user-friendly interfaces
🔹 Who is this course for?
- Beginners who want to break into web development
- Developers struggling with front-end concepts
- Anyone looking to level up their skills and build real projects
🚀 Stuck on a project? Want to learn high-income tech skills?
This course will help you gain confidence, land opportunities, and grow in the tech industry.
📩 Contact me for more details and start your front-end journey today!
Khadija
Full Stack Web Development with Laravel & React.jsThis course will allow you to master the basics of Full Stack web development by combining Laravel for the backend and React.js for the frontend.
You will learn how to create dynamic, secure and high-performance applications.
The program covers the fundamentals of Laravel (routes, controllers, Blade, REST API, databases) as well as React.js (components, state management, API calls).
At the end of the course, you will be able to build a complete management application (like a blog or a store)
Juan Carlos
Private lessons for first-year DAW/DAM subjectsI'm a DAW student with a first-year grade point average of 9.5, and I offer private tutoring for first-year DAW/DAM subjects. These classes include Programming, Databases, Development Environments, Computer Systems, and Markup Languages.
Muddassir
Mastering WordPress: Unleash Your Website Development Skills.Are you ready to take your online presence to the next level? Look no further! As a seasoned WordPress expert, I offer comprehensive tutoring sessions designed to empower you with the skills needed to master the art of WordPress. Whether you're a beginner looking to build your first website or an experienced user seeking to enhance your existing platform, my tailored sessions cater to all skill levels.
Abdelghafour
Full-stack Web Development + Devops/Cloud ComputingWeb development can be overwhelming today with the emergence of so many frameworks and technologies. Fear not! In this course, I'll give you the basics instead of bombarding you with these new frameworks.
Believe me, towards the end you will see that when you learn this logic, any framework will be just an implementation of your own understanding and critical analysis of the new features, based on what you learned with me.
And let's not forget a very important part: DevOps/Cloud Computing, which is now the new hype with AI!
So I invite you to join me and discover what we can accomplish together. It's going to be so much fun! Mini-projects, training on new frameworks, a collaborative space, and most importantly: your personal growth and an enriching experience that will help you enter the world of IT with a vengeance.
Mathieu
Wordpress private lesson - From beginner to expertWith 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups.
In the training program, you will learn to:
- Install, configure, and deploy WordPress sites
- Develop custom Wordpress themes and plugins
- Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket...
- Create custom post types and tailor-made taxonomies
- Develop pages using the right methods in HTML, CSS, Javascript & PHP
- Administer and manage a site database
- Contribute to the good natural referencing (SEO) of your site
- Use WP-Cli to speed up the maintenance of your sites
- Use Docker to containerize your local/prod projects and facilitate their management
- Administer your WP sites the right way
- And much more...
For any questions, you can contact me by PM.
See you soon,
Matthew
Iris
I teach programming, design, and other technical subjects.I am a senior student at a technical school in computer science.
My goal is to help people who think the technical world is difficult; they just need someone who has efficient teaching methods like mine and to pay attention. What is impossible is what is not attempted!
I teach programming at all levels, homework help courses/practical work related to computing, creation, and much more!
Adam
Basic concepts of algorithms and data structures in computer scienceOnline Course: Basic Concepts of Algorithms and Data Structures
Duration :
- 60 minutes: condensed format to introduce fundamental concepts with targeted exercises.
- 90 minutes: extended format to explore concepts in depth, solve complex problems, and include an interactive question-and-answer session.
---
General description
This course is designed for students and professionals who are new to computer science, as well as those who want to solidify their foundation in algorithms and data structures. It provides a clear and practical introduction to the essential tools for solving problems effectively, by learning how to design and analyze algorithms. Whether you are preparing for an exam, a technical interview, or want to improve your programming skills, this course will guide you in understanding theoretical concepts and their practical application.
---
Educational objectives
At the end of the course, participants will be able to:
1. Understand the fundamental concepts of algorithms: sorting, searching, time complexity.
2. Master key data structures: arrays, lists, stacks, queues, trees, and graphs.
3. Solve problems by choosing appropriate data structures and algorithms.
4. Analyze and optimize the performance of algorithms.
---
Course syllabus
1. Introduction (5-10 min)
- Presentation of the objectives and concepts covered.
- Importance of algorithms and data structures in computer science.
2. Fundamental concepts (20-30 min)
- Definitions and roles of algorithms and data structures.
- Temporal and spatial complexity: basic notions (Big O).
- Basic data structures: arrays, lists, and dictionaries.
3. Practical application and examples (30-40 min)
- Simple sorting implementation (insertion sort, bubble sort).
- Search example (linear search, binary search).
- Manipulation of stacks and queues through practical exercises.
- Bonus for the 90 min format: Exploration of trees and graphs (simple example of a route).
4. Q&A and conclusion (5-10 min)
- Review of the concepts covered.
- Tips for continuing to practice and progress.
- Suggestions for personal projects to apply the knowledge acquired.
---
Teaching methodology
- Interactive learning: a combination of theoretical explanations and practical applications.
- Concrete examples: each concept is illustrated by practical cases and guided exercises.
- Adaptation to needs: the courses are adjusted to the level and objectives of each participant, with a focus on the most relevant aspects.
---
Target audience
This course is aimed at:
- Computer science students wishing to strengthen their mastery of the basics before exams or projects.
- Programming beginners who want to understand the essential mechanisms behind problem solving.
- Professionals preparing for technical interviews or seeking to improve their understanding of algorithms.
---
Benefits of this online course
- Personalized support from an experienced trainer.
- Educational materials and practical exercises accessible after the session.
- Flexible hours to fit your schedule.
- Progressive approach to facilitate learning, even for beginners.
Develop your skills in algorithms and data structures today to efficiently solve the complex problems of tomorrow!
---
Fadi
Teaching programming languages: HTML, CSS, and JavaScript for beginners.This beginner-friendly course is designed to introduce you to the core technologies of the web: HTML, CSS, and JavaScript. Whether you are completely new to coding or want to strengthen your foundation, this course will guide you step by step through practical examples and real-world projects. By the end of the course, you will be able to build and style interactive web pages with confidence.
David
Web Design (HTML & CSS) Tutorial Classes for Beginners🌐 Web Design (HTML & CSS)
Learn how to build beautiful, responsive websites from scratch using HTML and CSS — the core languages of the web. This lesson covers the fundamentals of web structure, layout design, styling techniques, and best practices for creating modern, user-friendly pages. By the end of the course, you'll be able to build and launch your own simple website, whether for business, personal branding, or freelancing.
✅ No coding experience required
✅ Hands-on, project-based learning
✅ Bonus: Introduction to mobile-friendly design
Laure
Learn the basics of WordPress to create your websiteAs a web developer with a master's degree in computer science, I offer a practical course to help you master the basics of WordPress. You'll learn how to create, customize, and manage your website or blog, even without technical experience.
On the agenda: installation, getting started with the dashboard, managing pages and articles, using free themes, and an introduction to essential extensions.
By the end of the course, you will be able to manage your site and publish content effectively.
This course is aimed at beginners, entrepreneurs, and anyone who wants to create a website simply and quickly.
Farouk
🚀 Master WordPress from A to Z – Create your site independently!⚡👨💻This course is a comprehensive and practical introduction to the WordPress CMS, designed for beginners who want to create, customize, and publish their own website, without writing a single line of code.
🎯 Educational objectives:
1- Understand how WordPress and its interface (back-office) work
2- Install WordPress locally using MAMP
3- Choose, install and customize a theme adapted to your needs
4- Use a builder (like Elementor) to create modern and dynamic pages
5- Create a structured navigation menu
6- Import a pre-built demo to save time
7- Put your site online and learn good maintenance practices
🧰 On the program:
1- Installing the local environment with MAMP
2- Getting started with the WordPress interface
3- Management of pages, articles, media, extensions and settings
4- Visual customization (themes, CSS, builders)
5- Hosting your website online
6- MCQs and practical exercises to validate your knowledge
💡 Who is this course for?
For students, entrepreneurs, freelancers, web enthusiasts, or anyone who wants to create their own website without relying on a developer.
Zain
Computer Science, Web Development, Programming Online Tutor🚀 Learn Real-World Programming with a Professional Full-Stack Web Developer
Hi, I'm Zain, a software engineer and experienced tutor specializing in web development, programming, and computer science. I help students and professionals master:
Frontend Development (HTML, CSS, JavaScript, React.js, Tailwind CSS)
Backend Basics (APIs, SQL, Databases)
UI/UX Design Principles
Project-Based Learning (Build real-world apps from day one)
Job-Ready Skills (portfolio development, Git, deployment)
With over 5 years of experience and a background in professional UI/UX design, I’ve guided students from zero to building real projects and even landing remote jobs.
🎯 Whether you’re a complete beginner, preparing for a job, or want to learn how to build beautiful websites my lessons are tailored to your goals, pace, and skill level.
✅ What You’ll Get
1-on-1 personalized online lessons
Project-based learning approach
Homework and coding challenges
Portfolio reviews & guidance
Flexible scheduling & friendly support
Clara
Medieval history, history of Spain, English, social sciences, contemporary history, art historyAt the secondary and high school levels, teaching the subject on Saturday mornings and the rest of the days in the afternoon is fun and easy, as enjoyable as possible. I also made the summary material and taught the rest.
Mohamed
Programming for Everyone: Algorithmic Fundamentals Explained SimplyThis step doesn't start with the basics of algorithms and programming, without prior technical knowledge. Whether you're a student, a recompiler, or just curious, you'll quickly develop the basic skills needed to create your first programs.
✅ African Union Program:
- Foundations of Al-Khwarizmi logic
- Basic data structures
- Problem-solving techniques
- Start coding with concrete examples
- Practical projects adapted to your level
🎯 Advantages:
- Adaptive Progressive Methodology for Beginners
- Interactive exercises and detailed corrections
- Personal escort
- Real applications and activating projects
- Exclusive supplementary resources
Turn your curiosity into a tangible skill! Enjoy these courses to gain a solid foundation that will open the gates to information development.
Limited spaces – Book now!