facebook

Découvrez les meilleurs cours particuliers de programmation informatique à Casablanca

Depuis plus de 10 ans, les professeurs particuliers de programmation informatique sur Apprentus vous accompagnent pour atteindre vos objectifs. Que vous soyez enfant, adulte, débutant ou professionnel, grâce à leurs cours particuliers à domicile ou à Casablanca, vous profitez d’un accompagnement sur mesure, ponctuel ou intensif.

Recherchez votre professeur

Explorez notre sélection de professeurs de programmation informatique à Casablanca et utilisez les filtres pour trouver le cours adapté à vos préférences.

Contacts gratuits

Expliquez aux professeurs vos objectifs, vos préférences et choisissez le prof de programmation informatique qui vous convient le mieux.

Fixez votre premier rendez-vous

Planifiez ensemble l’horaire et le lieu de votre premier cours. Une fois le rendez-vous confirmé par votre professeur, lancez-vous en toute confiance !

0 professeurs enregistrés dans vos favoris
|
zoom in iconzoom out icon

69 professeurs particuliers de programmation informatique à Casablanca

Najem

verified teacher icon
12€

60-min.

/h

trusted teacher iconProfesseur fiable

Systèmes d'exploitation pour l'infrastructure informatique (CSC-0101)Traduisez ce texte en utilisant Google Translate.

Systèmes d'exploitation pour l'infrastructure informatique (CSC-0101)Traduisez ce texte en utilisant Google Translate.

Le cours sur les systèmes d'exploitation pour l'infrastructure informatique présente les bases de l'architecture informatique, des systèmes d'exploitation, de la virtualisation et des systèmes distribués qui sont requis dans l'architecture, l'ingénierie et l'administration de l'infrastructure informatique. Aperçu de l'infrastructure informatique ; Concepts matériels liés au système d'exploitation, au processeur et aux E/S ; Gestion et ordonnancement des processus (PCB, signaux, fourches et tuyaux); Problèmes de processus concurrents, sections critiques, exclusion mutuelle, synchronisation, blocage ; Exclusion mutuelle, coopération de processus, processus de production et de consommation ; Sémaphores : opérations de définition, d'initialisation, d'attente, de signal ; Communication interprocessus (IPC), transmission de messages, directe et indirecte ; Organisation et gestion de la mémoire, allocation du stockage ; Concepts de mémoire virtuelle, pagination et segmentation, mappage d'adresses ; Gestion du stockage virtuel, stratégies de remplacement de page ; Organisation des fichiers : blocage et mise en mémoire tampon, descripteur de fichier, structure de répertoire ; Virtualisation du système (Hyperviseurs type1 et Hyperviseurs type2) ; Systèmes distribués et cloud computing.

Mousab

verified teacher icon
5.0

1 avis

(1)

19€

60-min.

/h

trusted teacher iconProfesseur fiable

formation et cours algorithme et Langage C : Pr Mousab

formation et cours algorithme et Langage C : Pr Mousab

L'algorithme et le langage C sont tous deux d'une importance considérable dans le domaine de l'informatique et de la programmation. Voici leur importance respective : Importance des algorithmes : Résolution de problèmes : Les algorithmes sont essentiels pour résoudre des problèmes complexes, qu'ils soient liés à l'informatique ou à d'autres domaines. Ils permettent de décrire une séquence d'étapes logiques pour atteindre un objectif spécifique. Efficacité : Un bon algorithme peut améliorer l'efficacité des programmes informatiques. En concevant des algorithmes optimisés, on peut réduire le temps d'exécution et l'utilisation de la mémoire, ce qui est crucial pour les applications gourmandes en ressources. Structuration du code : Les algorithmes aident à organiser le code de manière logique et systématique. Ils permettent aux développeurs de décomposer un problème complexe en sous-problèmes plus petits et gérables. Réutilisation : Les algorithmes bien conçus sont réutilisables. Une fois qu'un algorithme est créé et testé, il peut être appliqué à différentes situations similaires. Fondation de l'intelligence artificielle : Les algorithmes sont au cœur de l'intelligence artificielle et de l'apprentissage automatique. Ils permettent aux systèmes de traiter des données, de détecter des modèles et de prendre des décisions intelligentes. Importance du langage C : Portabilité : Le langage C est largement utilisé pour développer des logiciels qui peuvent être exécutés sur différentes plates-formes. Sa portabilité en fait un choix populaire pour les systèmes embarqués, les systèmes d'exploitation et les applications multiplateformes. Performances : Le langage C permet un contrôle plus précis des ressources système, ce qui le rend particulièrement adapté aux applications nécessitant des performances élevées. Accès à la mémoire : Le langage C offre un accès direct à la mémoire, grâce à l'utilisation de pointeurs, ce qui permet aux développeurs de gérer efficacement la mémoire et d'optimiser l'utilisation des ressources. Base de nombreux autres langages : De nombreux autres langages de programmation modernes ont été influencés par le langage C. Ainsi, une bonne connaissance du langage C facilite l'apprentissage d'autres langages. Développement système : Le langage C est utilisé pour développer des systèmes d'exploitation, des pilotes de périphériques et d'autres logiciels de bas niveau nécessaires pour faire fonctionner un ordinateur. En somme, la compréhension des algorithmes et la maîtrise du langage C sont des compétences essentielles pour les développeurs et les professionnels de l'informatique. Ces compétences permettent de créer des logiciels performants, efficaces et robustes, ce qui contribue à l'avancement de la technologie et à l'amélioration des applications et des systèmes que nous utilisons au quotidien.

Ahmed

verified teacher icon
5.0

1 avis

(1)

21€

60-min.

/h

trusted teacher iconProfesseur fiable

Cours Informatique , Management d'entreprise, Communication professionnelle

Cours Informatique , Management d'entreprise, Communication professionnelle

Je donne des cours aux particuliers, étudiants, professionnels, en : 1) Informatique 2) Management d'entreprise 3) Communication Professionnelle 4) Développement personnel (Soft Skill) 5) Bureautique informatique 6) Technique de vente 7) Marketing Digital ____A Domicile- _____ou -A Distance- (Google Meet, Discord, Zoom, Microsoft Teams et WhatsApp) , Thèmes & Modules d'informatique pour (Universités & Ecoles professionnelles): @ Analyse informatique (Merise, UML, XUML) @ Développement Informatique (Basic, C,Pascal, Dbase, Visual Basic, VB.NET, Java, HTML, Cobol, Pascal, RPG AS/400, Python ) @ Développement Systèmes de Gestion des bases de données SGBD (Ms-Access, SQL) @ Initiation à l’Informatique @ Initiation aux Réseaux Informatiques (Per To Per) ou Client-Serveur sous plateforme Windows @ Installation, Configuration et Administration des systèmes réseaux informatiques sous plateforme : (Windows Server 2008 au 2012) @ Architecture et Technologie des Ordinateurs (Assemblage, Montage des Ordinateurs) @ Maintenance Systèmes Informatiques : Ordinateurs (Desktop, Laptop) Hardware et Software. @ La Bureautique informatique (MS-Office 2016/2020/Open Office) @ 'Internet et ses 5 lois de navigation. @ Applications et Outils Informatiques Thèmes & Modules Management et Gestion d'entreprise et communication : @ Communication professionnelle @ Développement personnel @ Soft Skills @ Recherche d’emploi @ Télétravail (Visioconférence, Webconférence) @ Marketing Digital (SEO, Google Ads) Modules techniques informatiques et électroniques (Domicile et entreprise) : @ Sécurité informatique concept et enjeux @ Logiciels et équipements de sécurité informatique et électronique @ Paramétrage des systèmes en mode sécurité software @ Installation des caméras de surveillance, @ Installation et configuration des appareils de Pointage d’accès, @ Installation et configurations des systèmes d'Incendie

paperclip

Rencontrez d'autres bons professeurs.

Essayez les cours en ligne avec les professeurs particuliers suivants :

Abdelmalek

verified teacher icon
Récemment actif
Récemment actif
27€

60-min.

/h

Python pour débutants : idéal pour démarrer tout nouveau projet (utile pour mon cours « Devenir ingénieur OT/IT, SCADA/DCS »)Traduisez ce texte en utilisant Google Translate.

Python pour débutants : idéal pour démarrer tout nouveau projet (utile pour mon cours « Devenir ingénieur OT/IT, SCADA/DCS »)Traduisez ce texte en utilisant Google Translate.

Ce parcours de formation pratique est conçu pour aider les étudiants à démarrer tout projet, et est spécialement adapté aux laboratoires OT et aux applications industrielles. En partant de zéro, les étudiants acquerront de solides bases en programmation Python grâce à des concepts pratiques et pertinents pour l'industrie. Plan de cours : | 01 - Configuration et notions de base de l'environnement Python | 02 - Variables, nombres, octets et hexadécimal en Python | 03 - Fonctions logiques du flux de contrôle | 04 - Structures de données (listes, tuples, dictionnaires et ensembles) | 05 - Mise en forme des chaînes de caractères, compréhensions et gestion des exceptions | 06 - Gestionnaires d'E/S de fichiers, de Pathlib et de contexte | 07 - Programmation orientée objet (Classes et POO) | 08 - Bibliothèque standard, modules et notions de base en réseau | Évaluation et appréciation : Les étudiants passeront un mini-test à la fin de chaque module. De plus, un rapport d'audit et d'évaluation des performances leur sera envoyé après les tests. Durée: 5 à 15 jours (selon le rythme de la cohorte)

play iconVidéo

Farouk

verified teacher icon
Récemment actif
Récemment actif
5.0

2 avis

(2)

21€

60-min.

/h

trusted teacher iconProfesseur fiable
student icon
2Élèves

Apprenez la Programmation Orientée Objet en JavaScript 🧠⚙️

Apprenez la Programmation Orientée Objet en JavaScript 🧠⚙️

Ces cours font partie d’une formation structurée et progressive en Programmation Orientée Objet (POO) avec JavaScript, conçue pour les développeurs débutants ou intermédiaires qui souhaitent comprendre en profondeur le fonctionnement du langage, écrire un code plus clair, plus maintenable et se préparer sereinement aux frameworks modernes comme React ⚛️. La Programmation Orientée Objet est souvent perçue comme complexe ou abstraite. Mon objectif est simple : la rendre logique, concrète et applicable immédiatement. 🎯 Objectifs de la formation À l’issue de cette formation, vous serez capable de : Comprendre ce qu’est réellement la Programmation Orientée Objet (et quand l’utiliser) Créer et manipuler des objets en JavaScript de manière propre et efficace Utiliser les classes ES6, constructeurs et méthodes avec confiance Maîtriser this, le prototype et la logique d’instanciation Appliquer l’encapsulation, l’héritage et le polymorphisme sans confusion Éviter les erreurs classiques des débutants en POO Structurer votre code JavaScript comme un développeur professionnel 📖 Plan de formation – Programmation Orientée Objet en JavaScript 1. Introduction à la Programmation Orientée Objet 🧠 Comprendre le concept, les objectifs et les avantages de la POO. 2. Programmation procédurale vs POO Pourquoi le code non structuré devient vite ingérable. 3. Les objets en JavaScript Propriétés, méthodes et représentation du monde réel. 4. Le mot-clé this Comprendre le contexte d’exécution (souvent mal maîtrisé). 5. Limites des objets simples Pourquoi dupliquer du code est une mauvaise idée. 6. Fonctions constructrices Créer plusieurs objets à partir d’un même modèle. 7. Le mot-clé new Ce qu’il fait réellement sous le capot. 8. Le prototype Partage des méthodes et optimisation mémoire. 9. Classes ES6 Syntaxe moderne et bonnes pratiques. 10. Le constructeur Initialisation propre des objets. 11. Encapsulation des données Protéger l’état interne des objets. 12. Héritage entre classes Réutiliser du code intelligemment. 13. Le mot-clé super Communication entre classe parent et enfant. 14. Polymorphisme Un même comportement, plusieurs formes. 15. Composition vs héritage Choisir la bonne architecture. 16. Bonnes pratiques en POO Écrire un code lisible, évolutif et maintenable. 17. Erreurs fréquentes des débutants Les pièges à éviter absolument. 18. Exercice pratique guidé Création d’une classe concrète (produit, utilisateur, etc.). 19. Quiz d’évaluation (QCM) Valider la compréhension réelle des concepts. 🛠️ Méthode pédagogique : Comprendre avant d’écrire Cette formation repose sur une approche progressive et pragmatique : Explications claires et illustrées Exemples concrets issus de projets réels Exercices simples mais structurants Questionnement constant pour éviter l’apprentissage mécanique Adaptation au niveau et au rythme de l’apprenant Ici, on ne “récite pas la POO” — on la comprend. 🚀 Résultat pour l’apprenant À la fin de la formation, vous ne vous contenterez pas de savoir écrire une classe JavaScript. Vous saurez : 1- pourquoi elle existe 2- quand l’utiliser 3- et quand ne pas l’utiliser Vous repartirez avec : une compréhension solide de la POO un code plus propre et professionnel une base idéale pour aborder React, Node.js ou tout autre framework moderne

Video thumbnail
Play icon
Vidéo de Farouk

Thioub

verified teacher icon
Récemment actif
Récemment actif
5.0

5 avis

(5)

15€

60-min.

/h

trusted teacher iconProfesseur fiable
student icon
1Élèves

COURS D'ANALYSE DE DONNÉES STATISTIQUES : Maîtriser la manipulation, l’exploration et la modélisation de données pour la prise de décision

COURS D'ANALYSE DE DONNÉES STATISTIQUES : Maîtriser la manipulation, l’exploration et la modélisation de données pour la prise de décision

Vous avez des données mais ne savez pas comment les exploiter ? Vous souhaitez prendre des décisions basées sur des faits concrets ? Ou vous êtes étudiant·e et voulez maîtriser les outils de l'analyse moderne ? Ce cours est fait pour vous. 👨‍🏫 À propos du formateur : Je suis Data Scientist et Ingénieur en Mathématiques Appliquées, diplômé de l’Université Cheikh Anta Diop (UCAD). Mon expertise repose sur une solide base en Mathématiques, Statistiques, Machine Learning et Visualisation de données. J’allie rigueur scientifique et outils modernes pour transformer des données brutes en décisions stratégiques. 🧠 Objectifs du cours : Comprendre et manipuler les données (exploration, nettoyage, visualisation) - Identifier les variables importantes et repérer les anomalies - Appliquer les méthodes statistiques et Machine Learning pour extraire de la valeur - Construire des tableaux de bord clairs et parlants pour la prise de décision - Adapter les analyses aux besoins réels d’une entreprise ou d’un projet académique 🧰 Contenu détaillé : 1. Introduction à l’analyse de données - Qu’est-ce que l’analyse de données ? - Typologie des données (quantitatives, qualitatives) - Méthodologie globale 2. Préparation des données - Nettoyage (valeurs manquantes, doublons, outliers) - Encodage des variables catégorielles - Normalisation et transformation 3. Visualisation et exploration - Graphiques de distribution, de corrélation, de tendance - Tableaux croisés, heatmaps, boxplots - Détection de patterns et d’anomalies 4. Statistique descriptive et inférentielle - Moyenne, Médiane, Ecart-type, Corrélation - Tests statistiques : Khi2, t de Student, ANOVA 5. Modélisation prédictive (ML supervisé) - Régression linéaire/logistique - Arbre de décision, Random forest, KNN, SVM - Évaluation : accuracy, recall, precision, F1-score, AUC 6. Segmentation et classification non supervisée - Clustering (K-means, DBSCAN, hiérarchique) - Réduction de dimension (ACP/PCA) 7. Projets réels (au choix) - Analyse des ventes / Churn client / Scoring de crédit / Santé publique - Ou projet personnalisé à vos propres données 💻 Outils utilisés : - Python (Pandas, Matplotlib, Scikit-learn, Seaborn) - ou R (selon la préférence) - Excel, Power BI/Tableau (pour la visualisation avancée)

PrécédentRésultat de la recherche 51 - 69 sur 6951 - 69 sur 69Suivant

Nos élèves de Casablanca évaluent leurs professeurs de Cours de Programmation Informatique.

Pour vous garantir la qualité de nos professeurs de Cours de Programmation Informatique, nous demandons à nos élèves de Casablanca de les évaluer.

Uniquement des avis d'élèves et garantis par Apprentus. Évalué 4.9 sur 5 sur une base de 133 avis.

Yassine est un excellent pédagogue. Il prend le temps de bien expliquer et de saisir rapidement le contenu du travail pratique. En plus d’être sympathique et professionnel, il est très facile à joindre. En quelques heures j’ai compris ce que je ne visualisai pas après plusieurs jours. Si vous êtes bloqués et que vous avez l’impression de faire du surplace, je vous recommande vivement de ne pas perdre plus de temps et de suivre ces cours. Merci encore Yassine pour ton enseignement d’excellente qualité.

J’ai eu l’occasion de suivre une formation sur Fusion 360 animée par Matias. J’ai particulièrement apprécié la qualité de son enseignement : il fait preuve d’une grande pédagogie, d’une écoute attentive et d’une remarquable patience. Ses explications sont claires, structurées et adaptées au niveau de chacun, ce qui favorise une réelle progression. Un formateur compétent et bienveillant que je recommande sans réserve.

Je suis ravie de mon 1er cour à distance et ma première expérience auprès de Mr Salah Eddine. A tout de suite compris mes attentes ,et explique les théories avec beaucoup facilité et clarté et très agréable. C'est un excellent enseignant je le recommande vivement. Merci encore Mr Salah Eddine

Pour vous garantir la qualité de nos professeurs de Cours de Programmation Informatique, nous demandons à nos élèves de Casablanca de les évaluer.

Uniquement des avis d'élèves et garantis par Apprentus. Évalué 4.9 sur 5 sur une base de 133 avis.

Carte
Carte