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.
Duke University
Compétences que vous acquerrez: Réutilisation du code, Cryptage, Programmation informatique, Programmation événementielle, Outils de programmation informatique, Génie logiciel, Débogage, Composants de l'interface utilisateur, Conception orientée objet, Fichier E/S, Programmation Java, Conception et développement de sites web, Conception de logiciels, Algorithmes, Analyse des données, Feuilles de style en cascade (CSS), Développement du programme, Langage de balisage hypertexte (HTML), Javascript, Bioinformatique
Débutant · Spécialisation · 3 à 6 mois

Duke University
Compétences que vous acquerrez: Programmation informatique, Java, Débogage, Principes de programmation, Programmation orientée objet (POO), Environnements de développement intégré, Traitement des données, Analyse statistique, Manipulation de données, Fichier E/S, Documentation du logiciel, Programmation Java, Résolution de problèmes, Conception de logiciels, Algorithmes, Analyse des données, Tests de logiciels, Récupération de données sur le Web, Bioinformatique, Développement du programme, Manipulation des données
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Bootstrap (Front-End Framework), Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Browser Compatibility, User Centered Design, GitHub, CI/CD, Cloud Applications, Responsive Web Design, Cloud Development, NoSQL, Git (Version Control System), Webpack, HTML and CSS, Application Development, MongoDB, Agile Methodology, Front-End Web Development, Software Development
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Réponse aux incidents, Surveillance du réseau, Protocoles de réseau, Détection et prévention des intrusions, TCP/IP, Détection des menaces, Gestion des incidents de sécurité informatique, Gestion des documents, Analyse du réseau, Contrôle continu, Sécurité réseau, Renseignements sur les cybermenaces, Sécurité des réseaux, Détection des points finaux et réponse, Contrôles de sécurité, Gestion des informations et des événements de sécurité (SIEM), Langages de requête, Splunk, Gestion des incidents, Surveillance des événements
Débutant · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Programmation informatique, Intelligence artificielle, Programmation Python, Principes de programmation, Conception de jeux, Applications Web, Programmation en Python, Science des données, Analyse des données
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Réutilisation du code, Programmation informatique, Programmation Python, Restful API, Programmation orientée objet (POO), Bootstrap (Framework Front-End), Programmation en Python, Développement Web Front-End, Git (système de contrôle de version), Développement web back-end, Hébergement en nuage, Structures de données, Développement Web complet, Test de l'API, Contrôle des versions, GitHub, Bases de données relationnelles, Django (Framework Web), Systèmes de gestion de bases de données, Gestion des bases de données, Commandes Unix
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Generative Model Architectures, Data Ethics, Generative AI Agents, AI Personalization, Mobile Development, AI powered creativity, Software Design Documents, Software Design, Prompt Engineering Tools, Anthropic Claude, Mobile Development Tools, LLM Application, AI literacy, iOS Development, Machine Learning Software, Software Development
Avancées · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Penser la conception, Facteurs humains, Conception de l'expérience utilisateur, Recherche UI/UX, Conception de solutions, Recherche sur les utilisateurs, Conception centrée sur l'homme, L'idée, Lignes directrices sur l'accessibilité du contenu web, Témoignage de l'utilisateur, Analyse concurrentielle, Conception centrée sur l'utilisateur, Expérience de l'utilisateur, Développement de la personnalité, Persona (Expérience utilisateur)
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Méthodologie Agile, Sécurité de l'informatique en nuage, CI/CD, Développement logiciel agile, Informatique en nuage, Technologies de l'informatique en nuage, Méthodologie agile, Services en nuage, Architecture de l'informatique en nuage, Développement agile de logiciels, Intégration continue, Déploiement dans le nuage, DevOps, Rétrospectives de sprint, L'informatique en nuage, Infrastructure en nuage, Arriérés, Principes Kanban, Témoignage de l'utilisateur, Plates-formes d'informatique en nuage, Outils Devops, Scrum (développement de logiciels)
Débutant · Spécialisation · 3 à 6 mois

Johns Hopkins University
Compétences que vous acquerrez: Conception de sites web réactifs, Développement Web, Conception de sites web, Environnement de développement, Applications Web, Outils de développement web, HTML et CSS, Développement Web Front-End, Lignes directrices sur l'accessibilité du contenu web, Feuilles de style en cascade (CSS), Ajax, Langage de balisage hypertexte (HTML), Javascript, Web sémantique
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Authentifications, Shell Unix, Systèmes d'exploitation, Comptes d'utilisateurs, Administration Linux, SQL, Autorisation (informatique), Commandes Linux, Langages de requête, Interface de ligne de commande, Bash (langage de script), Gestion des fichiers, Systèmes de fichiers, Bases de données relationnelles, Commandes Unix, Linux, Gestion des bases de données
Débutant · Cours · 1 à 4 semaines

University of California, Santa Cruz
Compétences que vous acquerrez: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, C and C++, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Debugging, Computer Programming, Programming Principles, Unit Testing, Algorithms, C (Programming Language), Program Development, Software Design, Graph Theory, Software Testing, Computer Science, Code Reusability
Intermédiaire · Spécialisation · 3 à 6 mois