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.

Peking University
Compétences que vous acquerrez: C# (Programming Language), Object Oriented Programming (OOP), .NET Framework, C++ (Programming Language), Microsoft Visual Studio, Extensible Markup Language (XML), Data Structures, Java Programming, Database Management, C (Programming Language), Algorithms, Event-Driven Programming, User Interface (UI), Network Model, Application Development, File I/O
Intermédiaire · Cours · 3 à 6 mois

University of Colorado Boulder
Compétences que vous acquerrez: Formules Excel, Modélisation mathématique, Analyse, Résolution de problèmes complexes, Microsoft Excel, Gestion des données, Données Validation des données
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Restful API, Développement Web, Développement d'applications, Déploiement des applications, Documentation du logiciel, API dans le nuage, Développement Web complet, Données Validation des données
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Flutter (Software), Mobile Development, UI Components, Cross Platform Development, Maintainability, Microsoft Visual Studio, Development Environment, Application Development, Object Oriented Programming (OOP), Programming Principles, Computer Programming, Software Installation
Débutant · Cours · 1 à 3 mois

Skillshare
Compétences que vous acquerrez: Animations, 3D Modeling, 3D Assets, Computer Graphics, Visualization (Computer Graphics), Graphical Tools, Timelines, Graphics Software, User Interface (UI), File Management, Image Quality, Layout Design, Software Versioning, Software Installation
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Object Oriented Programming (OOP), Development Environment, Software Installation, Debugging, Computer Programming
Débutant · Cours · 1 à 3 mois

Illinois Tech
Compétences que vous acquerrez: Test Driven Development (TDD), Python Programming, Object Oriented Programming (OOP), Scripting Languages, Computer Programming, Unit Testing, File I/O, Web Development, Program Development, Open Source Technology, Data Processing, Database Application, Data Structures, User Interface (UI)
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Lead Generation, Email Automation, No-Code Development, Google Sheets, Application Deployment, Real Time Data, Customer Communications Management
Débutant · Projet Guidé · Moins de 2 heures

Macquarie University
Compétences que vous acquerrez: Incident Response, Incident Management, Computer Security Incident Management, Cyber Security Strategy, Cyber Attacks, Security Management, Cyber Security Policies, Intrusion Detection and Prevention, Threat Detection, Disaster Recovery, Cybersecurity, Cyber Risk, Cyber Security Assessment, Crisis Management, Threat Management, Business Continuity, Safety and Security, Security Software, Strategic Communication, Regulation and Legal Compliance
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Performance Tuning, Embedded Systems, Application Security, System Programming, Digital Signal Processing, Security Engineering, Computer Architecture, Hardware Architecture
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: AI Security, Large Language Modeling, Cybersecurity, Prompt Engineering, Cyber Security Strategy, Threat Modeling, Cyber Security Assessment, Risk Analysis, Application Security, Vulnerability Assessments, Network Security
Débutant · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Élicitation des exigences, Cycle de vie du développement logiciel, Communication technique, Exigences fonctionnelles, Vérification et validation, Configuration requise, Documents de conception de logiciels, Méthodologies de développement de logiciels, Méthodologie Agile, Analyse des besoins, Documents relatifs aux besoins des utilisateurs
Débutant · Cours · 1 à 4 semaines