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

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

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

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

Princeton University
Compétences que vous acquerrez: Science Informatique Théorique, structures de données, Informatique, Algorithmes, Programmation Java, Principes de programmation, Pensée informatique, Architecture des ordinateurs, 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, Combinatoire, Normes de cryptographie à clé publique (PKCS), Protocoles cryptographiques, Algorithmes, structures de données, Arithmétique, Programmation en Python, Théorie des graphes, Distribution de probabilité, Pensée informatique, Cryptographie, Gestion des clés, Logique computationnelle, Raisonnement logique, Probabilité, Analyse du réseau, Cryptage, Statistiques bayésiennes, Raisonnement déductif
Débutant · Spécialisation · 3 à 6 mois

Rice University
Compétences que vous acquerrez: Programmation informatique, Science Informatique Théorique, Combinatoire, Programmation orientée objet (POO), Informatique, Programmation événementielle, Analyse des Données, Big Data, Développement du programme, Algorithmes, structures de données, Programmation en Python, Principes de programmation, Pensée informatique, Théorie des graphes, Bioinformatique, Probabilité, Conception interactive, Développement d'applications, Interface utilisateur (UI)
Débutant · Spécialisation · 3 à 6 mois
University of London
Compétences que vous acquerrez: Pensée informatique, Algèbre, Cryptographie, Arithmétique, Systèmes de mesure, Infographie, Mathématiques générales
Débutant · Cours · 1 à 4 semaines

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

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

Duke University
Compétences que vous acquerrez: Programmation informatique, Algorithmes, Résolution de problèmes, Principes de programmation, C (langage de programmation)
Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: User Story, Real-Time Operating Systems, SQL, New Product Development, Model Based Systems Engineering, Field-Programmable Gate Array (FPGA), Sustainable Business, Data Mining, Delegation Skills, Unsupervised Learning, Object Oriented Design, Sampling (Statistics), Supplier Management, Failure Analysis, Computer Vision, Accountability, Data Ethics, Sustainability Reporting, Goal Setting, Generative AI
Obtenir un diplôme
Diplôme · 1 à 4 ans
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.