facebook
favorite button
member since icon
Since October 2025
Instructor since October 2025
Translated by GoogleSee original
Python Course: Intermediate and Advanced LevelsThis intensive program is designed to take you from the fundamentals of programming
course price icon
From 12.51 € /h
arrow icon
Develop Your Python Skills: Intermediate to Advanced
This course is structured to consolidate your foundations and propel you toward complex projects, focusing on development best practices.

🐍 Intermediate Python: Solid Fundamentals
This module aims to transform your superficial knowledge into operational mastery of the basics.

Programming Concepts: In-depth review and application of variables, strings, and control logic (loops, conditions, switch-like structures).

Modularity and Functions: Effective creation and use of functions to write reusable and maintainable code.

Using Modules: Hands-on learning of integrating libraries to extend functionality (e.g. Turtle for drawing, time for time management, Pygame for games).

Intermediate Final Project: Completion of a concrete mini-project using Turtle and/or Pygame modules to synthesize the acquired knowledge.
🚀 Advanced Python: Structures, OOP and Real Projects
Take your skills to the next level by learning how to manage complex data and design robust applications.

Advanced Data Structures: Detailed study and expert manipulation of Python collections: lists, tuples, sets, and dictionaries. Learn when to use which structure to optimize your programs.

Object-Oriented Programming (OOP): Complete mastery of OOP (classes, objects, inheritance, encapsulation) – the essential approach for large-scale software development.

Advanced Application Projects: Direct application of skills on high-value projects:

Web Scraping (extraction of data from websites).

Development of Graphical User Interfaces (GUI) with Tkinter and PyQt libraries.
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Bouznika, Morocco
location type icon
Online from Morocco
About Me
A professional with many years of experience in teaching computer science, I have combined solid technical training (MIAGE Professional License) and pedagogical expertise (CRMEF Diploma) to develop dual skills. This approach allows me to effectively transmit knowledge and master teaching methods adapted to the secondary and college cycle. I am looking for a position as a secondary and college computer science teacher, where I can use my organizational skills, my rigor and my proven skills in pedagogy and didactics. I am able to work independently or in a team and I am fluent in Arabic, French and English.
Education
My academic training focuses on computer science and its teaching. I obtained a CRMEF Diploma | Computer Science from CRMEF in Casablanca (2020-2021), which validates my aptitude for teaching. Previously, I completed a Professional License | MIAGE at FSJES in Mohammedia (2016-2017). These diplomas guarantee a solid foundation to supervise students in their academic careers, combining up-to-date technical knowledge and best teaching practices.
Experience / Qualifications
My professional career is entirely dedicated to teaching and training in IT:
- Secondary school teacher at the Minister of National Education (Casablanca, since 09/2020).
- IT trainer for ITAG and Maghreb Services informatique (Benslimane, from 2017 to 2019).
- Key technical skills: Proficiency in C, C++ and Python programming languages.
- Software skills: Proficiency in MS Office and SQL database management systems (DBMS).
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Student level
Beginner
Intermediate
Advanced
Duration
90 minutes
120 minutes
The class is taught in
French
English
Arabic
Availability of a typical week
(GMT -05:00)
New York
at teacher icon
Online 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
Said
Here, you will learn the basics of web development, including HTML, CSS and JavaScript. We have entered into SQL and PHP, which are essential for creating dynamic web applications. Multiple uses of using SQL in order to access databases and users and using PHP to connect web pages and databases. We also have many questions, including the mise of the page and the styling of the web pages based on more advanced sujets such as the interactive design, the interface with JavaScript and the web application pilots based on the données.

The compétences that you are concerned with: This means that you are approximating the base compétences that don't help you to create static and dynamic web pages, as well as the pilot web applications based on the download. Acquire many competencies in HTML, CSS, JavaScript, ainsi qu'en SQL and en PHP.

Online Courses Available: Basic web development courses, simple introduction to SQL and PHP, and proficiency required by the industry. Powerful tools to use for websites, web applications, web applications, websites, websites, websites.

Additional resources: In addition to the course materials provided, you will access additional resources that tell you the tutoriels in the line, discussion forums and developer blogs to help you include information about your connection and your course.

Transfer Opportunities: Avec les Compétences Company acquires these cours, you will be able to provide opportunities to carry in the development of the web or in the domains connected to the phones that develop the mobile applications, the development of the new ones. Web demands and strong problems of opportunities in the transportation industry in various industries.
message icon
Contact Saad
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Said
Here, you will learn the basics of web development, including HTML, CSS and JavaScript. We have entered into SQL and PHP, which are essential for creating dynamic web applications. Multiple uses of using SQL in order to access databases and users and using PHP to connect web pages and databases. We also have many questions, including the mise of the page and the styling of the web pages based on more advanced sujets such as the interactive design, the interface with JavaScript and the web application pilots based on the données.

The compétences that you are concerned with: This means that you are approximating the base compétences that don't help you to create static and dynamic web pages, as well as the pilot web applications based on the download. Acquire many competencies in HTML, CSS, JavaScript, ainsi qu'en SQL and en PHP.

Online Courses Available: Basic web development courses, simple introduction to SQL and PHP, and proficiency required by the industry. Powerful tools to use for websites, web applications, web applications, websites, websites, websites.

Additional resources: In addition to the course materials provided, you will access additional resources that tell you the tutoriels in the line, discussion forums and developer blogs to help you include information about your connection and your course.

Transfer Opportunities: Avec les Compétences Company acquires these cours, you will be able to provide opportunities to carry in the development of the web or in the domains connected to the phones that develop the mobile applications, the development of the new ones. Web demands and strong problems of opportunities in the transportation industry in various industries.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Saad