Les cours en informatique peuvent vous aider à comprendre les algorithmes, les systèmes informatiques, les données et les principaux concepts liés au développement logiciel. Vous pouvez développer des compétences en raisonnement logique, modélisation, architecture et analyse. De nombreux cours utilisent des exemples concrets pour illustrer les principes fondamentaux.

Compétences que vous acquerrez: structures de données, Débogage, Apple Xcode, Tests unitaires, Conception fonctionnelle, Programmation orientée objet (POO), Conception de logiciels, Développement d'applications, Programmation Swift, Tests de développement, Développement Mobile, Apple iOS
Intermédiaire · Cours · 1 à 4 semaines

University of California, Irvine
Compétences que vous acquerrez: Codage sécurisé, développement iOS, Persistance des données, Sécurité des applications, Protocoles cryptographiques, Développement Mobile, OAuth, Magasin de données, Authentification unique (SSO), Authentifications, JSON, Données de base (logiciel), Apple iOS, Objective-C (langage de programmation)
Mixte · Cours · 1 à 4 semaines

Macquarie University
Compétences que vous acquerrez: Digital Forensics, Mobile Security, Anomaly Detection, AI Security, Criminal Investigation and Forensics, Cyber Security Strategy, Cyber Threat Intelligence, Threat Detection, Investigation, Cyber Attacks, File Systems, Intrusion Detection and Prevention, Fraud detection, Mobile Development, Cybersecurity, Applied Machine Learning, Malware Protection, Cyber Security Policies, Apple iOS, Artificial Intelligence and Machine Learning (AI/ML)
Intermédiaire · Spécialisation · 3 à 6 mois

Kennesaw State University
Compétences que vous acquerrez: Internet des objets, Sécurité des données, Cyber Threat Intelligence, Technologies émergentes, Gestion de la sécurité, Sécurité mobile, Cybersécurité, Logique d'entreprise, Sécurité réseau, Stratégie de cybersécurité, Réseaux sans fil, Politiques de cybersécurité
Débutant · Cours · 1 à 4 semaines

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Algorithmes, structures de données, Programmation informatique, Conception fonctionnelle, Programmation en Scala, Informatique distribuée, Optimisation des performances, Tests de performance, Principes de programmation
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Transformation de données, Importation/exportation de données, SQL, GitHub, Procédure stockée, Outils de développement de logiciels, Pipelines de données, Entreposage de données, Microsoft Visual Studio, Analyse des Données, Interface de ligne de commande, Ingénierie des données, Intégration de données, Extrait
Intermédiaire · Cours · 1 à 3 mois
University of Michigan
Compétences que vous acquerrez: Cartographie objet-relationnelle, Persistance des données, Développement d'applications, Django (Framework Web), Développement Web, Déploiement des applications, Modélisation des données, Données Validation des données, Comptes d'utilisateurs, Authentifications, Applications Web, Conception de la base de données
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Sécurité des données, Codage sécurisé, Gestion des bases de données, Bases de données relationnelles, Sécurité des applications, Manipulation des données, SQL, Bases de données, Cryptage, Architecture et administration des bases de données, Analyse de la vulnérabilité, Comptes d'utilisateurs, NoSQL, Contrôle des accès basé sur le rôle (RBAC)
Débutant · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Algorithmes, Sécurité des données, Codage sécurisé, PHP (langage de script), Normes de cryptographie à clé publique (PKCS), Cryptage, Sécurité des applications, Développement Web, Data Encryption Standard, Cryptographie, Sécurité du courrier électronique, Attaques par force brute, Norme de chiffrement avancée (AES), Approvisionnement utilisateur
Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Programmation Java, Débogage, Java, Programmation informatique, Environnement de développement, Développement du programme, Serveurs d'application, Développement d'applications, Interface de ligne de commande, Programmation orientée objet (POO), Interface utilisateur (UI), Applications Web, Composants UI, Développement Mobile
Intermédiaire · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Ingénierie de requête, IA générative, Flux de travail IA, Test de logiciels, Contrôle des versions, Git (Système de contrôle des versions), Documentation du logiciel, Agents IA génératifs, Assurance qualité, Cycle de vie du développement logiciel, Automatisation, Conception de logiciels, Assurance qualité des logiciels, Invitations multimodales, Architecture logicielle, Méthodologies de développement de logiciels, Orchestration IA, Intelligence artificielle, Développement de logiciels, Code Claude
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Embedded Systems, Tensorflow, Data Preprocessing, Artificial Intelligence and Machine Learning (AI/ML), Artificial Neural Networks, Machine Learning Algorithms, Convolutional Neural Networks, Computer Vision, Deep Learning, Image Analysis, Machine Learning, Model Deployment, Model Evaluation, Performance Tuning
Intermédiaire · Cours · 1 à 3 mois