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

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

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

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 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

University of Colorado Boulder
Compétences que vous acquerrez: Theoretical Computer Science, Algorithms, Data Structures, Graph Theory, Operations Research, Public Key Cryptography Standards (PKCS), Computational Thinking, Computer Programming, Programming Principles, Cryptography, Computer Science, Pseudocode, Applied Mathematics, Advanced Mathematics, Mathematical Theory & Analysis, Encryption, Combinatorics, Python Programming, Analysis, Mathematical Modeling
Préparer un diplôme
Avancées · Spécialisation · 3 à 6 mois

LearnQuest
Compétences que vous acquerrez: Programmation informatique, Bases de données relationnelles, Protocoles réseau, Bases de données, Logiciel système, SQL, Automatisation, Réseaux informatiques, Informatique, Débogage, Architecture des ordinateurs, Sécurité réseau, Développement de logiciels, Visual Basic (langage de programmation), Algorithmes, Principes de programmation, Cloud Computing, Analyse, Gestion des bases de données, Matériel informatique
Débutant · Cours · 1 à 3 mois

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Computational Logic, Logical Reasoning, Deductive Reasoning, Analytical Skills, Theoretical Computer Science, Computational Thinking, Computer Science, Data Analysis, Computer Programming, Verification And Validation, Algorithms, Program Development, Software Development, Machine Learning
Débutant · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Science Informatique Théorique, Combinatoire, Informatique, Développement du programme, Programmation en Python, Algorithmes, Pensée informatique, Raisonnement déductif, Raisonnement logique, Logique computationnelle
Débutant · Cours · 1 à 3 mois

Heriot-Watt University
Compétences que vous acquerrez: Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Graph Theory, Database Development, Database Architecture and Administration, NoSQL, Computational Logic, Data Structures, Object Oriented Programming (OOP), Java, Combinatorics, Theoretical Computer Science, Object Oriented Design, Big Data, Computer Programming, Reinforcement Learning, Computational Thinking, Mathematical Theory & Analysis, Computer Science, Algorithms
Obtenir un diplôme
Diplôme · 1 à 4 ans

Coursera
Compétences que vous acquerrez: WordPress, Content Management Systems, Web Content, Web Design and Development, Web Design, Web Development, Blogs, Social Media, Content Management, Marketing, Design, Computer Science
Avancées · Projet Guidé · Moins de 2 heures

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, Integrated Development Environments, Computer Science
Débutant · Projet Guidé · Moins de 2 heures
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.