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.

University of Colorado System
Compétences que vous acquerrez: Mise en réseau générale, Communications numériques, Réseaux informatiques, Protocoles de réseau, Architecture du réseau, Programmation du système, Protocoles de routage, Modèles OSI, TCP/IP, Routage de réseau, Planification et conception de réseaux, Intégrité des données
Intermédiaire · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Programmation événementielle, Programmation informatique, Java, Algorithmes, Cartographie géospatiale, Principes de programmation, Programmation Java, Conception orientée objet, Documentation du logiciel, Génie logiciel, Visualisation interactive des données, Programmation orientée objet (POO), Conception de l'interface utilisateur (UI), Interface utilisateur (UI)
Intermédiaire · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Programmation Java, Algorithmes, Java, Tests unitaires, Développement du programme, Structures de données, Tests de logiciels, Programmation orientée objet (POO), Optimisation des performances, Tests de performance, Informatique théorique
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Scripting, Outils de programmation informatique, Programmation informatique, Programmation Python, Environnement de développement, Principes de programmation, Développement du programme, Interface de ligne de commande, Programmation en Python
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Programming Principles, Computer Programming, Python Programming, Computational Logic, Computer Science
Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Programmation Python, Algorithmes, Analyse, Pensée informatique, Structures de données, Programmation en Python, Informatique théorique, Stratégies de conception, Informatique quantique
Préparer un diplôme
Avancées · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Probabilités et statistiques, Programmation Python, Analyse, Algorithmes, Pensée informatique, Structures de données, Science des données, Programmation en Python, Informatique théorique
Préparer un diplôme
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Computer Science
Débutant · Projet Guidé · Moins de 2 heures

Rice University
Compétences que vous acquerrez: Analyse des données, Traitement des données, Tracé (graphique), Logiciel de visualisation de données, Programmation Python, Visualisation des données, Environnement de développement, Logique informatique, Principes de programmation, Cartographie des données, Accès aux données, Dictionnaire de données, Structures de données, Installation du logiciel, Nettoyage des données, Réutilisation du code, Fichier E/S, Gestion des paquets et des logiciels, Manipulation de données, Programmation en Python, Manipulation des données
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Graph Theory, Algorithms, Problem Solving, Computer Programming, Performance Tuning
Intermédiaire · Cours · 1 à 3 mois

Edureka
Compétences que vous acquerrez: JUnit, Apache Maven, Java Programming, Java, Unit Testing, Software Design Patterns, Test Automation, Build Tools, Software Design, Data Access, Maintainability, Software Testing, IntelliJ IDEA, SQL, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Software Engineering, Software Development, Design Strategies
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Restful API, Application Deployment, Microservices, Docker (Software), Spring Boot, Spring Framework, Containerization, CI/CD, API Design, Application Programming Interface (API), Java Programming, Hibernate (Java), Back-End Web Development, Systems Architecture, Java, Software Architecture, Software Design, Authentications, Software Development, IntelliJ IDEA
Intermédiaire · Cours · 1 à 4 semaines