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

Duke University
Compétences que vous acquerrez: structures de données, Modélisation prédictive, Java, Débogage, Programmation informatique, Programmation Java, Principes de programmation, Tests de développement, Algorithmes, Interface de programmation d'application (API), Génie logiciel, Optimisation des performances, Tests de performance, Conception de logiciels, Programmation orientée objet (POO)
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

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

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

Scrimba
Compétences que vous acquerrez: Responsive Web Design, User Interface (UI) Design, User Interface (UI), HTML and CSS, Web Design, Figma (Design Software), Typography, Front-End Web Development, Web Design and Development, Maintainability, Mockups, Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Web Development, Usability, Prototyping, Browser Compatibility, User Experience Design, Web Development Tools, Software Engineering
Intermédiaire · Spécialisation · 3 à 6 mois

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, User Experience Design, Requirements Analysis, Prototyping, Usability, User Experience, User Interface (UI) Design, User Requirements Documents, System Requirements, Interaction Design, User Centered Design, Human Factors, User Research, Software Design, Software Engineering, Systems Development
Débutant · Spécialisation · 3 à 6 mois

Instituto Tecnológico de Aeronáutica
Compétences que vous acquerrez: User Story, Agile Software Development, Backlogs, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Test Driven Development (TDD), Requirements Analysis, Sprint Planning, Unified Modeling Language, Software Development Methodologies, Software Engineering, Software Development
Intermédiaire · Cours · 1 à 4 semaines

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

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: Débogage, structures de données, Test de logiciels, Programmation en Python, Cas de test, Développement du programme, Programmation orientée objet (POO), Pensée informatique, Algorithmes, Tests unitaires, Génie logiciel
Mixte · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Bases de données, Architecture des données, Test de logiciels, Évolutivité, Développement d'applications, Tests d'acceptation, Restful API, Exigences fonctionnelles, Big Data, Génie logiciel, Architecture logicielle, Tests unitaires, Tests de développement, Applications Web, Conception et mise en œuvre du système, Informatique distribuée, Analyse des Données, Déploiement des applications
Préparer un diplôme
Avancées · Cours · 1 à 4 semaines

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