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

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

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

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

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

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

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

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

University of Pennsylvania
Compétences que vous acquerrez: Programmation informatique, structures de données, Débogage, Informatique, Systèmes informatiques, Programmation en Python, Algorithmes, Résolution de problèmes, 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, Principes de programmation, C (langage de programmation), Résolution de problèmes
Débutant · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Débogage, structures de données, Javascript, Test de logiciels, Analyse du réseau, Algorithmes, C et C++, Programmation en Python, Rust (langage de programmation), Développement du programme, Stockage des données, Systèmes de fichiers, Tests de développement, Pensée informatique, Principes de programmation, Bioinformatique, Java, Théorie des graphes, Science Informatique Théorique
Intermédiaire · Spécialisation · 3 à 6 mois
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.