Translated by Google
Computer Programming – From Basics to Real-World Practice
From 26.16 $ /h
This programming course is intended for beginners as well as people who already have a foundation and wish to improve their skills.
We will cover programming logic, the basics of algorithms and practice through concrete examples.
Depending on your level and objectives, the course may include:
Introduction to programming
HTML, CSS, JavaScript
PHP / Node.js
Databases (MySQL, PostgreSQL)
Understanding and correcting errors in the code
Completion of small practical projects
The approach is progressive, clear, and practice-oriented.
We will cover programming logic, the basics of algorithms and practice through concrete examples.
Depending on your level and objectives, the course may include:
Introduction to programming
HTML, CSS, JavaScript
PHP / Node.js
Databases (MySQL, PostgreSQL)
Understanding and correcting errors in the code
Completion of small practical projects
The approach is progressive, clear, and practice-oriented.
Extra information
Have a laptop
No prerequisites for beginners
Opportunity to work on your own projects
No prerequisites for beginners
Opportunity to work on your own projects
Location
Online from Morocco
About Me
I am a full stack web and mobile developer and hold a Master’s degree in ISI (Information Systems Engineering). I have extensive experience in designing, developing, and deploying web and mobile applications, and I teach students how to build real-world projects from scratch.
Skills and Competencies:
Front-End Development:
HTML5, CSS3, JavaScript, TypeScript
Responsive Web Design, Bootstrap, Tailwind CSS
Frameworks: Angular, React.js, Vue.js
UI/UX design principles, interactive web interfaces, single-page applications (SPA)
Back-End Development:
PHP programming, Symfony framework
Node.js & Express.js
RESTful API development and integration
Database management: MySQL, PostgreSQL, Firebase
Mobile Development:
Flutter (front-end), Dart programming
Mobile apps connected to APIs and databases
Firebase integration (authentication, storage, real-time data)
Additional Skills:
Git/GitHub for version control
Deployment: Heroku, Firebase Hosting, cPanel
Debugging, optimization, and error correction
Project architecture (MVC, modular code)
Agile methodology and project management basics
What I offer:
I guide students step by step, provide personalized advice, mentorship, and code review. I help apprentices and beginners complete their web or mobile projects successfully.
Skills and Competencies:
Front-End Development:
HTML5, CSS3, JavaScript, TypeScript
Responsive Web Design, Bootstrap, Tailwind CSS
Frameworks: Angular, React.js, Vue.js
UI/UX design principles, interactive web interfaces, single-page applications (SPA)
Back-End Development:
PHP programming, Symfony framework
Node.js & Express.js
RESTful API development and integration
Database management: MySQL, PostgreSQL, Firebase
Mobile Development:
Flutter (front-end), Dart programming
Mobile apps connected to APIs and databases
Firebase integration (authentication, storage, real-time data)
Additional Skills:
Git/GitHub for version control
Deployment: Heroku, Firebase Hosting, cPanel
Debugging, optimization, and error correction
Project architecture (MVC, modular code)
Agile methodology and project management basics
What I offer:
I guide students step by step, provide personalized advice, mentorship, and code review. I help apprentices and beginners complete their web or mobile projects successfully.
Education
Master’s Degree in ISI (Information Systems Engineering), Faculty of Sciences, Qadi Ayyad
Professional Bachelor’s Degree in Web Technology and Programming, Faculty of Sciences, Qadi Ayyad
DEUG in Mathematical and Computer Sciences, Faculty of Sciences, Qadi Ayyad
Professional Bachelor’s Degree in Web Technology and Programming, Faculty of Sciences, Qadi Ayyad
DEUG in Mathematical and Computer Sciences, Faculty of Sciences, Qadi Ayyad
Experience / Qualifications
Full Stack Mobile Develope
Full Stack Web Developer
Experience in building real-world applications for apprentices, students, and beginners
Mentoring and supporting students in projects, debugging, and best practices
Full Stack Web Developer
Experience in building real-world applications for apprentices, students, and beginners
Mentoring and supporting students in projects, debugging, and best practices
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
French
English
Arabic
Skills
Reviews
Availability of a typical week
(GMT -05:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
29.07 $ /h
Personalized support for students, freelancers and entrepreneurs wishing to succeed in their IT projects.
Help with:
Project structuring
Technology choices
Specifications
Code correction and improvement
University projects (final year projects, final year projects, dissertations)
Finalization and delivery of the project
Help with:
Project structuring
Technology choices
Specifications
Code correction and improvement
University projects (final year projects, final year projects, dissertations)
Finalization and delivery of the project
Flutter is an open-source user interface software development kit (SDK) created by Google. It is used to develop applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia and the web from a single code base.
Show more
Good-fit Instructor Guarantee