Les cours en génie logiciel peuvent vous aider à comprendre comment concevoir, développer et tester des applications. Vous pouvez développer des compétences en architecture, programmation, gestion du code et résolution de problèmes.

Compétences que vous acquerrez: Adobe XD, Maquettes, Conception de sites web réactifs, Figma (Logiciel de conception), Architecture de l'information, Wireframing, Conception de sites web, Conception de l'expérience utilisateur, Interface utilisateur (UI), Prototypage, Persona (Expérience utilisateur), Tests d'utilisabilité, Développement multiplateforme, Recherche utilisateur, Applications Web, Conception centrée sur l'utilisateur
Débutant · Cours · 1 à 4 semaines

University of California, Davis
Compétences que vous acquerrez: Javascript, Programmation informatique, HTML et CSS, Développement du programme, Langages de script, Compatibilité des navigateurs, Développement Web, Débogage, Conception et développement de sites web, Feuilles de style en cascade (CSS), HyperText Markup Language (HTML), Conception de sites web, Hébergement en nuage, Serveurs, Données Validation des données, Contenu Web, Programmation événementielle, Applications Web, Serveurs web, Outils de développement web
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: IA générative, Ingénierie de requête, IA responsable, Analyse du flux de travail de l'entreprise, Efficacité opérationnelle, Mise en œuvre de l'IA, Prise de décision fondée sur les données, Optimisation des processus, Flux de travail IA, Résolution de problèmes complexes
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: CI/CD, Continuous Deployment, Data Pipelines, Continuous Integration, Application Deployment, Docker (Software), Data Infrastructure, Cloud Deployment, Software Engineering, Azure DevOps, Data Validation, GitHub, System Monitoring, Scalability
Débutant · Cours · 1 à 4 semaines
Coursera
Compétences que vous acquerrez: Vibrations, Value Engineering, Failure Analysis, Engineering Analysis, Mechanical Design, Engineering Design Process, Mechanical Engineering, Engineering Calculations, Industrial Design, Materials science, Material Handling, Industrial Engineering, Design, Analysis, Innovation, Application Development
Intermédiaire · Cours · 1 à 4 semaines

Logical Operations
Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Software Design, Application Development, Python Programming, Computer Programming, Programming Principles, Software Development, Scripting, Virtual Machines, Scripting Languages
Mixte · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: OpenAI, Code Review, Integrated Development Environments, Tool Calling, Cloud Development, Prompt Engineering, Computer Programming Tools, AI Workflows, Development Environment, Context Management, Command-Line Interface, Generative AI, Software Technical Review, Generative AI Agents, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence
Intermédiaire · Cours · 1 à 4 semaines

University of California, Davis
Compétences que vous acquerrez: Responsive Web Design, Hypertext Markup Language (HTML), Color Theory, Cascading Style Sheets (CSS), Web Applications, Typography, HTML and CSS, Javascript, Web Design and Development, Web Design, Web Development Tools, Web Development, GitHub, Debugging, Web Content Accessibility Guidelines, Front-End Web Development, Cloud Hosting, Program Development, Event-Driven Programming, User Interface (UI) Design
Débutant · Spécialisation · 3 à 6 mois

Logical Operations
Compétences que vous acquerrez: Data Cleansing, Data Preprocessing, Unit Testing, Package and Software Management, Python Programming, Data Science, Computer Programming, Debugging, Scripting, Software Development, Machine Learning, Database Application, Object Oriented Programming (OOP), Regression Analysis, Programming Principles, Scripting Languages, Databases, Object Oriented Design, Relational Databases, User Interface (UI) Design
Mixte · Cours · 1 à 4 semaines

University of California, Santa Cruz
Compétences que vous acquerrez: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation
Intermédiaire · Spécialisation · 3 à 6 mois
University of California San Diego
Compétences que vous acquerrez: Analyse statistique, Tests A/B, Conception centrée sur l'homme, Interaction Homme-Machine, La programmation en R, Logiciel de collaboration, Conception graphique et visuelle, Storyboard, Conception de l'expérience utilisateur, Prototypage, Expérimentation, Utilisabilité, Design d'interaction, Conception d’interfaces utilisateur (UI), Télétravail, Tests d'utilisabilité, Facteurs humains, L'idée, Recherche en design, Recherche utilisateur
Intermédiaire · Spécialisation · 3 à 6 mois
Compétences que vous acquerrez: Apache Maven, Maintainability, Gradle, Java, Software Design, Software Architecture, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), API Design, Machine Learning Methods, Programming Principles, Integration Testing, Dependency Analysis, User Interface (UI) Design, Design Strategies, Program Evaluation, Automation
Avancées · Cours · 1 à 4 semaines