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

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

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

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

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

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

Princeton University
Compétences que vous acquerrez: structures de données, Programmation Java, Science Informatique Théorique, Informatique, Algorithmes, Matériel informatique, Architecture des ordinateurs, Pensée informatique, Principes de programmation, Logique computationnelle
Intermédiaire · Cours · 1 à 3 mois
University of London
Compétences que vous acquerrez: Arithmétique, Cryptographie, Algèbre, Infographie, Pensée informatique, Mathématiques générales, Systèmes de mesure
Débutant · Cours · 1 à 4 semaines

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

University of Pennsylvania
Compétences que vous acquerrez: structures de données, Programmation informatique, Débogage, Informatique, Matériel informatique, Programmation en Python, Algorithmes, Pensée informatique, Résolution de problèmes, Compétences analytiques, Pseudo-code, Systèmes informatiques
Débutant · Cours · 1 à 4 semaines

University of California, Santa Cruz
Compétences que vous acquerrez: structures de données, Programmation informatique, Programmation orientée objet (POO), Interface de ligne de commande, Débogage, Conception orientée objet, Modèles de conception de logiciels, Algorithmes, Intelligence artificielle, C++ (langage de programmation), C (langage de programmation), Pseudo-code, Conception de jeux, Systèmes de fichiers, Théorie des graphes, Principes de programmation
Débutant · Spécialisation · 3 à 6 mois

Duke University
Compétences que vous acquerrez: Programmation informatique, Algorithmes, C (langage de programmation), Principes de programmation, Résolution de problèmes
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.