La langue utilisée tout au long du cours, tant dans l’enseignement que dans les évaluations.

The University of Edinburgh
Compétences que vous acquerrez: Conception de logiciels, Algorithmes, Programmation informatique, Animation et conception de jeux, Pensée informatique, Génie logiciel, Principes de programmation, Débogage, Programmation événementielle, Développement de logiciels
Débutant · Cours · 1 à 3 mois

Coursera Project Network
Compétences que vous acquerrez: Figma (Design Software), UI Components, Style Guides, Wireframing, Software Design, Mockups, Application Design, Web Design, Application Development, Software Engineering
Intermédiaire · Projet Guidé · Moins de 2 heures

Scrimba
Compétences que vous acquerrez: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Web Design, Web Design and Development, Mobile Development, Front-End Web Development, Hypertext Markup Language (HTML), Web Development, Application Deployment, User Interface (UI) Design, UI Components, Software Engineering
Intermédiaire · Spécialisation · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Conception de logiciels, Programmation Java, Algorithmes, Programmation informatique, structures de données, Tests de développement, Programmation orientée objet (POO), Interface de programmation d'application (API), Modélisation prédictive, Débogage, Génie logiciel, Java, Principes de programmation, Tests de performance, Optimisation des performances
Débutant · Cours · 1 à 3 mois

Northeastern University
Compétences que vous acquerrez: Systems Thinking, Software Visualization, Object Oriented Design, Case Studies, Data Modeling, Software Engineering, Object Oriented Programming (OOP), Software Design, Program Development, Systems Design, Business Modeling, Technical Design, Complex Problem Solving
Mixte · Cours · 1 à 4 semaines

Peking University
Compétences que vous acquerrez: Software Engineering, Object Oriented Design, Software Testing, Software Development Tools, Unified Modeling Language, Development Testing, Requirements Analysis, Agile Methodology, Software Quality (SQA/SQC), Software Development Life Cycle, Functional Requirement, Systems Analysis, Software Development, Systems Design
Intermédiaire · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Programmation Java, Conception orientée objet, Algorithmes, structures de données, Programmation informatique, Programmation orientée objet (POO), Visualisation interactive des données, Java, Documentation du logiciel, Programmation événementielle, Génie logiciel, Interface utilisateur (UI), Principes de programmation, Débogage, Environnement de développement
Intermédiaire · Cours · 1 à 3 mois

Coursera Project Network
Compétences que vous acquerrez: IntelliJ IDEA, Software Development Tools, Development Environment, Scala Programming, Build Tools, Software Development, Software Installation, Software Engineering
Débutant · Projet Guidé · Moins de 2 heures

Pontificia Universidad Católica del Perú
Compétences que vous acquerrez: User Story, Human Computer Interaction, Software Development Life Cycle, Functional Requirement, Unified Modeling Language, Requirements Analysis, Prototyping, Usability, User Experience, User Interface (UI) Design, User Requirements Documents, Interaction Design, User Centered Design, Persona (User Experience), Human Factors, System Requirements, Software Design, Software Engineering, Systems Development, Human Centered Design
Débutant · Spécialisation · 3 à 6 mois

Arizona State University
Compétences que vous acquerrez: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Software Engineering, Computer Programming, Computer Engineering
Débutant · Cours · 1 à 3 mois

University of Toronto
Compétences que vous acquerrez: Algorithmes, structures de données, Programmation orientée objet (POO), Cas de test, Pensée informatique, Programmation en Python, Génie logiciel, Tests unitaires, Développement du programme, Débogage, Test de logiciels
Mixte · Cours · 1 à 3 mois

Coursera Project Network
Compétences que vous acquerrez: Scripting, Apprentissage automatique, Développement d'applications, ChatGPT, Interface de programmation d'application (API), Programmation en Python, Génie logiciel, IA générative, OpenAI, Ingénierie de requête, Candidature au LLM
Intermédiaire · Projet Guidé · Moins de 2 heures