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.

Princeton University
Compétences que vous acquerrez: Programmation informatique, Science Informatique Théorique, Java, structures de données, Programmation Java, Programmation orientée objet (POO), Algorithmes, Tests de performance
Intermédiaire · Cours · 3 à 6 mois

University of Colorado Boulder
Compétences que vous acquerrez: Verification And Validation, Computational Thinking, Systems Design, System Design and Implementation, Systems Analysis, Model Evaluation, Software Design, Computer Architecture, Program Development, Software Quality (SQA/SQC), Logical Reasoning
Débutant · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: WordPress, Content Management Systems, Web Content, Web Design and Development, Web Design, Web Development, Blogs, Social Media, Content Management, Marketing, Design, Computer Science
Avancées · Projet Guidé · Moins de 2 heures

Vanderbilt University
Compétences que vous acquerrez: Programmation informatique, Traitement des signaux numériques, Traitement des données, Modélisation prédictive, Logiciels mathématiques, ChatGPT, Matlab, Apprentissage automatique appliqué, Algorithmes, Analyse des Données, Principes de programmation, Programmation orientée objet (POO), Logiciel de Visualisation de Données, Interface utilisateur (UI), Personnalisation par l'IA, Histogramme, Fichier E/S, Analyse d'images, Ingénierie de requête, Diagrammes de dispersion
Débutant · Spécialisation · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: Programmation informatique, Traitement des données, Conception orientée objet, Restful API, structures de données, Programmation en Python, Tests unitaires, Développement du programme, Débogage, JSON, Modèle de langage unifié, Web scraping, Programmation orientée objet (POO), Fichier E/S, Jupyter, Conception de logiciels, Importation/exportation de données, Manipulation des données, Principes de programmation, Analyse d'images
Débutant · Spécialisation · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: Programmation informatique, Informatique, Algorithmes, Reprise après sinistre, Pensée informatique, Principes de programmation, Résolution de problèmes, Santé publique
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Gestion de la sécurité, Éthique des données, SQL, Sécurité réseau, Cybersécurité, Risque cybernétique, Cadre d'évaluation de la sécurité des systèmes d'information (ISSAF), Normes et conduite éthiques, Assurance de l'information, Contrôles de sécurité, Sécurité des systèmes d'information, Gestion des informations et des événements de sécurité (SIEM)
Préparer un diplôme
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Règles pour l’accessibilité des contenus Web, Éthique des données, Utilisabilité, Conception centrée sur l'utilisateur, Conception de sites web réactifs, Wireframing, Témoignage de l'utilisateur, Storyboard, Architecture de l'information, Revues de conception, Compétences en matière d'entretien, Recherche UI/UX, Conception de sites web, Présentations, Tests d'utilisabilité, Système de suivi des candidats, Figma (Logiciel de conception), Recherche utilisateur, Conception de l'expérience utilisateur, Persona (Expérience utilisateur)
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois
LearnQuest
Compétences que vous acquerrez: Persistance des données, Programmation informatique, Java, Conception orientée objet, Développement Web, Principes de programmation, Environnements de développement intégré, structures de données, Programmation Java, Programmation orientée objet (POO), Environnement de développement, Fichier E/S, Conception de logiciels, Débogage, Cadres d'application, Machines virtuelles, Eclipse (Logiciel), Gestion des paquets et des logiciels
Intermédiaire · Spécialisation · 3 à 6 mois

University of Washington
Compétences que vous acquerrez: Programmation informatique, Science Informatique Théorique, Pensée informatique, Principes de programmation, Ruby (Langage de programmation), Conception fonctionnelle, Conception de logiciels, Autres langages de programmation, Installation du logiciel
Intermédiaire · Cours · 1 à 3 mois

JetBrains
Compétences que vous acquerrez: Integrated Development Environments, File I/O, Software Development Tools, Python Programming, Development Environment, Data Structures, Computer Programming, Programming Principles, Scripting, Code Review, Data Processing, NumPy, Computational Thinking, Software Installation, Numerical Analysis
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Commandes Linux, Déploiement dans le nuage, Déploiement des applications, Microservices, Grafana, Kubernetes, Programmation en Python, NoSQL, Git (Système de contrôle des versions), Importation/exportation de données, Istio, MongoDB, Script Shell, Django (Framework Web), Cycle de vie du développement logiciel, Architecture logicielle, Cartographie objet-relationnelle, Restful API, Projet ouvert de sécurité des applications web (OWASP), Bash (langage de script)
Débutant · Certificat Professionnel · 3 à 6 mois