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 London
Compétences que vous acquerrez: Javascript, Programmation informatique, Cybersécurité, Débogage, Informatique, Environnement de développement, Développement du programme, Conception et développement de sites web, Maîtrise de l'informatique, Systèmes informatiques, Résolution de problèmes, Arithmétique, Pensée informatique, Mathématiques générales, Systèmes de mesure, Réseaux informatiques, Applications Web, Sécurité réseau, Gestion des problèmes, Infographie
Préparer un diplôme
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Manipulation des données, structures de données, Interface de programmation d'application (API), Programmation informatique, Programmation en Python, Web scraping, Programmation orientée objet (POO), Restful API, JSON, Principes de programmation, Scripting, Analyse des Données, Jupyter, Automatisation, Importation/exportation de données, Pandas (paquetage Python), NumPy, Traitement des données
Débutant · Cours · 1 à 3 mois

Princeton University
Compétences que vous acquerrez: Algorithmes, Programmation Java, Programmation informatique, structures de données, Débogage, Programmation orientée objet (POO), Informatique, Simulations, Pensée informatique, Principes de programmation, Java, Animations, Optimisation des performances
Débutant · Cours · 1 à 3 mois

Princeton University
Compétences que vous acquerrez: Science Informatique Théorique, Algorithmes, structures de données, Programmation Java, Informatique, Architecture des ordinateurs, Pensée informatique, Principes de programmation, Logique computationnelle, Matériel informatique
Intermédiaire · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Science Informatique Théorique, Algorithmes, structures de données, Distribution de probabilité, Statistiques bayésiennes, Programmation en Python, Raisonnement déductif, Protocoles cryptographiques, Normes de cryptographie à clé publique (PKCS), Arithmétique, Pensée informatique, Cryptage, Cryptographie, Théorie des graphes, Analyse du réseau, Combinatoire, Gestion des clés, Raisonnement logique, Probabilité, Logique computationnelle
Débutant · Spécialisation · 3 à 6 mois

University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Science Informatique Théorique, Algorithmes, structures de données, Programmation informatique, Technologies de stockage des données, Débogage, C++ (langage de programmation), Systèmes de base de données, Environnement de développement, Développement du programme, Programmation orientée objet (POO), Conception orientée objet, Données non structurées, Routage de réseau, Logiciel d'ingénierie, Stockage des données, Théorie des graphes, Théorie des bases de données
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Web scraping, Visualisation interactive des données, Data wrangling, Réseautage professionnel, Transformation de données, SQL, Maîtrise des données, IA générative, Examen par les pairs, Analyse exploratoire des données (AED), Logiciel de Visualisation de Données, Apprentissage non supervisé, Visualisation de Données, Jupyter, Ingénierie des caractéristiques, Analyse des Données, Importation/exportation de données, Apprentissage supervisé, Plotly, Tableau de bord
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Rice University
Compétences que vous acquerrez: Science Informatique Théorique, Algorithmes, structures de données, Programmation informatique, Informatique, Programmation orientée objet (POO), Programmation en Python, Développement d'applications, Développement du programme, Programmation événementielle, Big Data, Pensée informatique, Principes de programmation, Bioinformatique, Probabilité, Interface utilisateur (UI), Analyse des Données, Théorie des graphes, Combinatoire, Conception interactive
Débutant · Spécialisation · 3 à 6 mois

University of Pennsylvania
Compétences que vous acquerrez: Algorithmes, structures de données, Programmation informatique, Débogage, Systèmes informatiques, Programmation en Python, Résolution de problèmes, Pensée informatique, Compétences analytiques, Pseudo-code, Informatique, Matériel informatique
Débutant · Cours · 1 à 4 semaines
University of London
Compétences que vous acquerrez: Algèbre, Pensée informatique, Arithmétique, Cryptographie, Systèmes de mesure, Mathématiques générales, Infographie
Débutant · Cours · 1 à 4 semaines

Stanford University
Compétences que vous acquerrez: Science Informatique Théorique, Algorithmes, Analyse des réseaux sociaux, structures de données, Routage de réseau, Bioinformatique, Probabilité, Pensée informatique, Analyse, Recherche opérationnelle, Théorie des graphes, Pseudo-code, Analyse du réseau, Logique computationnelle
Intermédiaire · Spécialisation · 3 à 6 mois

Duke University
Compétences que vous acquerrez: Algorithmes, Programmation informatique, Principes de programmation, Résolution de problèmes, C (langage de programmation)
Débutant · Cours · 1 à 4 semaines
Avant de commencer à apprendre l'informatique, vous devez acquérir une compréhension fondamentale du fonctionnement des ordinateurs, de la création de logiciels et de la manière dont les réseaux peuvent transmettre des données et des informations. Une expérience professionnelle dans le développement de logiciels, la gestion de projets et l'ingénierie logicielle serait utile, de même que l'apprentissage de langages de programmation tels que Java, SQL, Python et JavaScript. Ils ne sont toutefois pas nécessaires pour commencer à apprendre l'informatique. La possibilité d'apprendre de nouveaux domaines autour des ordinateurs peut vous aider à rassembler les connaissances nécessaires à l'apprentissage de l'informatique.
Les personnes les plus aptes à travailler dans le domaine de l'informatique sont souvent des diplômés en informatique qui ont commencé leur carrière dans le développement de logiciels, l'infrastructure de réseau ou le travail sur les réseaux locaux et les réseaux étendus (LAN/WAN). Le domaine de l'informatique couvre un large éventail d'emplois pour les personnes analytiques qui ont la capacité de coder, de penser en cours de processus et de gérer des projets à l'aide d'outils logiciels. Les personnes qui réussissent dans ce domaine sont souvent celles qui se tiennent au courant des pratiques de travail modernes.
Les algorithmes, les systèmes d'exploitation, la complexité informatique, la conception des ordinateurs, la théorie de l'information, les langages de programmation, les systèmes et l'architecture, le développement et les tests de logiciels, les applications web et les bases de données sont quelques-uns des sujets les plus récents qui intéressent les personnes qui apprennent l'informatique. En apprendre davantage sur l'un de ces sujets peut vous permettre d'acquérir une nouvelle compréhension des principes de l'informatique.
Les entreprises qui recrutent des personnes ayant une formation en informatique peuvent être à peu près n'importe lesquelles aujourd'hui. La technologie s'est implantée dans tant de secteurs que l'acquisition de connaissances en informatique peut vous permettre d'accéder rapidement à une nouvelle carrière dans le domaine technologique. Les entreprises recherchent des ingénieurs en logiciel, des administrateurs de base de données et des architectes de réseau hautement qualifiés pour répondre à leurs besoins en matière d'informatique. En orientant votre carrière dans cette direction, vous augmentez vos chances d'aider ces entreprises à se développer dans le cadre de leurs transformations numériques.