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.

Microsoft
Compétences que vous acquerrez: Memory Management, Development Testing, Programming Principles, Generative AI Agents, Code Reusability
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Linux Commands, Linux, TCP/IP, Scripting, Shell Script, Bash (Scripting Language), Network Monitoring, Network Analysis, Network Security, Network Protocols
Intermédiaire · Projet Guidé · Moins de 2 heures

University of Colorado Boulder
Compétences que vous acquerrez: Physics, Physical Science, Materials science, Mathematical Modeling, Applied Mathematics
Débutant · Cours · 1 à 4 semaines

Google Cloud
Compétences que vous acquerrez: Google Workspace, Collaborative Software, Data Sharing, Communication, Cloud Platforms
Débutant · Projet · Moins de 2 heures

Compétences que vous acquerrez: Secure Coding, Application Security, Open Web Application Security Project (OWASP), Cyber Attacks, Cybersecurity, Security Requirements Analysis, Security Testing, Vulnerability Assessments, Software Design, Encryption, Vulnerability Management, Security Controls, Data Security, Cryptography, Continuous Monitoring, Authentications, Development Testing, System Monitoring
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Cloud Management, Cloud Deployment, Identity and Access Management, Google Cloud Platform, Cloud Solutions, Cloud Engineering, Cloud Computing, Cloud Platforms, Cloud Services, Cloud Infrastructure, Cloud Security, Cloud Storage, Role-Based Access Control (RBAC), System Monitoring
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Unreal Engine, Video Game Development, Animation and Game Design, Game Design, Animations, User Interface (UI), Interactive Design, Prototyping, Virtual Environment, Simulation and Simulation Software, Visualization (Computer Graphics), Simulations, Artificial Intelligence, User Interface (UI) Design, 3D Assets, Physics, Event-Driven Programming, UI Components, Scripting, Development Environment
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Video Editing, Storyboarding, Storytelling, Video Production, Instagram, Content Creation, Videography, Social Media Content, Visual Storytelling, Editing, Media Production, TikTok, Driving engagement, Writing, Creativity, Adaptability
Débutant · Cours · 1 à 4 semaines

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Programmation en Scala, Conception de logiciels, Cadres d'application, Architecture des systèmes, Programmation événementielle, Conception et mise en œuvre du système, Pipelines de données, Modèles de conception de logiciels, Informatique distribuée, Architecture des logiciels, Flux de données, Informatique en nuage, Microservices, Évolutivité
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Ingénierie rapide, L'IA responsable, Recherche en design, Éléments et principes de conception, Adobe Creative Cloud, Adobe Photoshop, Stratégies de conception, IA générative, Ingénierie de requête, Conception graphique, Expression orale, Conception graphique et visuelle, Une créativité alimentée par l'IA, Revues de conception, Examen par les pairs, Adobe Firefly, IA responsable, Logiciel de conception
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation informatique, Évaluation du modèle, Candidature au LLM, Visage étreint, Modélisation des grandes langues, Génération assistée par récupération, Architectures de modèles génératifs
Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Stored Procedure, PL/SQL, SQL, Database Design, Database Management, Query Languages, Database Management Systems, Data Access, Databases, Database Systems, Java, Java Programming, JUnit
Débutant · Cours · 1 à 4 semaines